Vorig deel:
Wii Homebrew
Wat is homebrew?Homebrew is niet-commercieële software van thuisontwikkelaars. 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 voor de Wii.
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?Het homebrewkanaal installeren is een erg stabiel en veilig proces. Er zit zo goed als geen risico aan. Maar zoals altijd, de verantwoordelijkheid ligt natuurlijk bij jezelf.
Veruit de meeste homebrew software draait vanaf SD-kaart en brengt geen wijzigingen aan op de Wii zelf. Dergelijke software is dan ook volledig veilig te gebruiken. Mocht er eens een programma vastlopen, dan kan je de Wii gewoon resetten (soms is het nodig om de aan/uit knop enkele seconden ingedrukt te houden).
Er zijn echter ook stukken software die wél wijzingen op de Wii aanbrengen. Voorbeelden hiervan zijn bijvoorbeeld Starfall en de WAD Manager. Zorg ervoor dat je absoluut goed weet waarmee je bezig bent als je dergelijke applicaties gaat gebruiken.
Homebrew en firmwares![]()
Het homebrew Channel maakt bij installatie en draaien gebruik van een aantal fouten in de firmware van de Wii. Nintendo heeft al eens geprobeerd hier tegen op treden, maar in de update zat weer een fout waardoor homebrew voorlopig weer veilig was. Echter, sinds de vanaf 23 oktober 2008 beschikbare update, een nieuwe versie van firmware 3.3, slaat Nintendo weer opnieuw terug. Deze update blokkeert de installatie van niet-officiéle kanalen. Waaronder dus het homebrew kanaal.
Update op dit moment dus niet als je nog van plan bent het homebrew kanaal te installeren!. Heb je het kanaal al geinstalleerd, dan is er voorlopig nog niks aan de hand. Deze informatie geldt op moment van het plaatsen van deze post. Mogelijk is er in de tussentijd nieuwe informatie beschikbaar gekomen, lees daarvoor het topic door.
Wat heb ik nodig?- Een Wii - met firmware van vóór 23 oktober 2008
- 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.1beta1)
-
Homebrew Channel installer (het .elf bestand)
-
Wat homebrew applicatiesHoe 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 programmacode 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. In dit geval starten we dan het installatiebestand van het homebrewkanaal. Na installatie is de twilight hack niet meer nodig, homebrew draai je dan direct via het nieuwe kanaal.
Hoe installeer ik het homebrew kanaal?Download de nieuwste versie van 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 (dat is de hoofdmap) van je SD-kaart. Doe de Wii aan en kopieer de nieuwe gehackte savegame naar het geheugen. 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.
Je krijgt een scherm te zien met een disclaimer en de mogelijkheid om het proces nog af te breken. Mogelijk krijg je een waarschuwing te zien over een versienummer. Deze kun je negeren. 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 eigen 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 of boot.dol, 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:
De Homebrew BrowserEen erg fijn stukje software is de
Homebrew Browser. Dit is geen Internetbrowser zoals je wellicht zou verwachten, maar een downloadprogramma waarmee je nieuwe software binnen haalt. Zie het maar als het winkelkanaal van homebrew. Je kunt er nieuwe software mee installeren, updaten en verwijderen. Alles is netjes in catagorieën ingedeeld, zodat je snel wat leuke software kunt opzoeken. Deze applicatie vereist uiteraard een internetverbinding.
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)
Of een wat makkelijkere methode met GUI: WiiTCPLoadGUI
Hier te downloadenTips- Blijft het laden van applicaties hangen op 0%? Verwijder dan de Gamecube memorycard(s).
- Reageert de classic controller niet in een applicatie? Ontkoppel deze van de wiimote en sluit hem weer aan.
- Krijg je een melding zoals bijv, 'cannot mount SD'? Formatteer dan de SD-kaart in fat(16)
- Sommige applicaties vereisen een bepaalde mapstructuur, los van de eigen map onder \APPS. Ter voorbeeld even FCEU GX. Deze wil bijvoorbeeld een map hebben \FCEUGX\SAVES. Deze map plaats je in de root (de hoofdmap) van de SD-kaart, en niet onder \APPS.
Het kanaal verwijderen en updatenHet homebrew channel is te verwijderen zoals dat met andere verwijderbare kanalen ook gaat, via het geheugenmenu 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 eentje beschikbaar is. Heb je geen internetverbinding op je Wii, dan kun je het installatiebestand van de nieuwe versie gewoon via het kanaal zelf draaien. Plaats het dan in een submap van \apps
Sites om in de gaten te houden:http://www.wiibrew.org/wiki/Main_Page : Een wiki over homebrew. Ze hebben o.a. een mooi handig
overzicht van veel homebrew.
http://www.hackmii.com : Blog van de makers van het homebrewkanaal. Gaat vaak over de meer technische kant van het verhaal. Erg interessant om bij te houden
http://www.tehskeen.com : thuisbasis van veel ontwikkelaars van homebrew. Ze kondigen er hun nieuwe releases als eerste aan en op het forum kun je direct met ze in contact komen.
http://gbatemp.net/index.php?showforum=104 : Erg groot forum waar je alle aspecten van Wii hacking en homebrew kunt bespreken.
http://wii.waninkoko.info/ : Ontwikkelaar van een aantal interessante applicaties. Veel van zijn applicaties brengen wijzigingen aan op de Wii, dus let goed op
[ Bericht 37% gewijzigd door __Saviour__ op 24-10-2008 22:17:25 ]