Wii HomebrewWat is homebrew?Homebrew is niet-commercieële software van thuis-ontwikkelaars. Deze software is niet officieel ondersteund en uitgegeven door Nintendo. Het biedt iedereen die een leuk idee heeft en de programmeerkennis, de kans om software uit te brengen.
Het Homebrew Channel is zo'n stuk homebrew software dat zichzelf installeert als kanaal in het menu van je Wii. Als je dat kanaal start, krijg je een menu te zien vanuit waar je andere homebrew kunt starten.
Is het allemaal wel veilig?Als je alle instructies goed volgt, zou er geen enkel risico moeten zijn. Maar zoals altijd, de verantwoordelijkheid ligt natuurlijk bij jezelf. Ik en velen anderen hebben het kanaal al geinstalleerd en nergens serieuze problemen gehad.
Het kanaal maakt bij installatie en draaien gebruik van een aantal fouten in de firmware van de Wii. Mocht Nintendo in toekomstige firmwares deze fouten aanpassen, dan is installatie en draaien van het kanaal wellicht niet meer mogelijk.
Lees voor de volledigheid de
faq op de site van het homebrew channel.
Wat heb ik nodig? - Een Wii - uiteraard
- SD-kaart (geen sdhc kaart, max. 2GB). Bij voorkeur geformateerd in fat16.
- Zelda Twilight Princess, Wii versie. (alleen tijdens installatie nodig, het spel even lenen van iemand kan dus ook)
-
Twilight Hack (0.1alpha3a, of 0.1alpha3b als je SD kaart fat32 is)
-
Homebrew Channel installer (het .elf bestand)
-
Wat homebrew applicaties - Voor sommige homebrew: een gamecubecontroller
Hoe werkt het?De basis van alle Wii-homebrew is te vinden in Zelda Twilight Princess. In dat spel zit namelijk een fout (een 'exploit') die gebruikt wordt om eigen programma's te laten draaien. Het werkt heel simpel. Je laadt een aangepaste savegame die een te lange naam bevat voor de naam van het paard (Epona). Dit zorgt voor een
stack buffer overflow, waarna de homebrew geladen kan worden.
Hoe installeer ik het homebrew kanaal?Download de Twilight Hack (link bovenaan). En stel eerst eventueel je Zelda savegame veilig, want die gaat overschreven worden. Doe de SD kaart in het SD-slot van je Wii. Ga naar het instellingenmenu (de ronde Wii knop linksonder), Geheugenbeheer, Opgeslagen gevens, Wii. Zoek je Zeldasave, klik erop en dan op Kopieeren. Je Zelda savegame is nu gekopieerd naar de kaart. Stop de SD kaart nu in de kaartlezer van je computer. Ga naar de map \private\wii\title\RZDP op je SD-kaart en backup het DATA.BIN bestand ergens op je harde schijf en verwijder het bestand van de SD-kaart. Neem het rzdp0.bin bestand uit de zipfile van de Twilight Hack, hernoem het naar DATA.BIN en zet het in de \private\wii\title\RZDP map op de SD-kaart.
Open de zipfile van het homebrew channel. Pak het boot.elf (de rest is niet nodig) uit naar de root van je SD-kaart.
Doe de Wii aan en start Zelda. Laad de gehackte savegame. Loop nu naar de man toe en praat met hem, of loop achteruit weg. Beide situaties leiden ertoe dat de naam van het paard aangeroepen wordt, waarna de hack zijn werk kan doen en zal opstarten.
Filmpje van het uitvoeren van de Twilight HackJe krijgt een scherm te zien met een disclaimer en de mogelijkheid om het proces nog af te breken. Als je doorgaat, zal de installatie starten en na een paar seconden voltooid zijn. De Wii zal dan opnieuw opstarten en het Homebrew Channel is de nieuwste aanwinst in je Wii menu. Klik erop om het te starten, net zoals dat bij alle andere kanalen gaat. Je kunt het boot.elf bestand verwijderen van je SD-kaart, dat is niet meer nodig. Ook kun je je savegame van Zelda terugzetten door het gebackupte DATA.BIN bestand terug te zetten.
Homebrew installerenAlle homebrew die je op de SD-kaart wilt zetten, moet in een eigen submap komen van \apps en bestaan uit 3 bestanden: boot.elf, het hoofdbestand van de homebrew. Een icon.png (128x48), het plaatje waarmee de homebrew verschijnt in het menu en een meta.xml bestand waarin informatie staat zoals de versie, titel en beschrijving. Van veel homebrew zijn al complete zip-bestanden verschenen waarin deze bestanden goed zijn aangemaakt, zie de link bovenaan. Pak zo'n bestand uit en plaats in \apps op de SD-kaart. Hier is een voorbeeld van een goed geplaatst stukje homebrew:
Het homebrew channel gebruikenStart het kanaal zoals je dat met alle andere kanalen ook doet, gewoon erop klikken dus. Het kanaal is compleet met bewegend logo en muziekje. Het laden zal maar even duren, waarna je in een menu terecht komt met de homebrew die het kanaal kan vinden. Met + en - kun je tussen pagina's wisselen. Klik op een van de stukjes software en een informatiescherm zal openen. Met Load start je de software.
Homebrew afsluitenNog lang niet alle homebrew bevat een nette manier om afgesloten te worden en terug te keren naar het homebrew kanaal of het wiimenu. Als er zo'n optie niet in het menu te vinden, moet je de wii uitzetten door een paar secondes lang de Power knop in te drukken.
Als je in het homebrew kanaal zit, druk je op de Home knop en kun je het kanaal afsluiten
Homebrew streamenAls je even snel iets wilt testen, kun je ook homebrew vanuit je PC naar je wii streamen via je draadloze netwerk. Start eerst het homebrew kanaal op en druk daarin op het Home knopje op je Wiimote. Bovenaan in beeld zie je nu het IP-adres van je Wii.
Ga op je computer naar Control Panel > System > Advanced > Environment Variables > System Variables > New. Bij Variable Name vul je WIILOAD in. Bij Value vul je tcp:192.168.0.100 in, maar dan natuurlijk het eigenlijke ip van je wii dat je eerder opgezocht hebt.
In de zip van het homebrew kanaal vind je in \wiiload\win32 het bestand wiload.exe. Pak dit uit ergens op je harde schijf. Sleep nu het .elf homebrew bestand dat je wilt streamen naar deze exe toe (sleep en laat het erop vallen)
Het kanaal verwijderen en updatenHet homebrew channel is te verwijderen zoals dat met andere verwijderbare kanalen ook gaat, via het optiemenu van de Wii dus.
De huidige versie van het kanaal is een beta en er zullen later updates volgen. Deze updates kun je gelijk online installeren vanuit de Wii, het kanaal kijkt zelf of er updates zijn.
[ Bericht 3% gewijzigd door __Saviour__ op 25-05-2008 22:40:38 ]