Hack Wii

1 - Présentation et définition 

Le hack c’est quoi : on va résumer en quelques mots, c’est en gros détourner l’utilisation de sa console dans un but autre que celui du piratage plus communément appeler warez, ne vous attendons donc pas à trouver cela ici Sourire

Homebrew : Logiciel/Jeu fait maison 
CiOS : Suite de fonctions supplémentaires ajouté à l’os original de la console (accès au lecteur dvd depuis les homebrew par exemple) 
WiiLoad : Permet l’envoie de fichier ELF par le réseau directement dans la chaîne homebrew, utile si vous n’avez pas de carte SD 
Chaîne Homebrew : Chaîne supplémentaires reproduisant le hack zelda, il permet le lancement rapide de homebrew 

2 - Méthode de hack 

Hack TP : C’est donc par là que tout a commencé, le fameux Hack Zelda. Une petite sauvgarde modifié du jeu permet au final l’execution de code par la Wii, l’inconvénient majeur de cette solution étant la vitesse de lancement d’un homebrew, puisqu’il faudra à chaque fois relancer le jeu, charger sa sauvegarde et attendre que ça plante (soit en quittant la zone de jeu, soit en allant parler au personnage au fond de l’écran). La sauvegarde de Zelda à d’ailleurs du être modifié avec la sortie du Firmware 3.3 de la wii qui a comblé une faille RSA. 

Homebrew Channel : La chaîne homebrew est pour moi un des hacks les plus aboutis que j’ai pu voir, autant dans son installation, que dans ces mises à jour et utilisation. Cette chaîne est à installer via le hack zelda ou via un dvd si vous possédez une console pucé. La chaîne sera disponible comme une chaîne officiel sur le menu de la Wii. La chaîne peut-être désinstaller via le menu de gestion des chaînes de la console. La homebrew channel permet donc le lancement d’applications non officielles via une interface assez sympatique et coloré, utilisant des images pour une meilleure navigation, au final assez similaire au menu original de la Wii. La chaîne s’auto-update à condition d’être relié à internet. Les homebrew sont stockés sur une carte SD en facade de la Wii ou bien ils peuvent être transmit via le Wiiload, mais ceci n’est pas valable pour des portages comme celui de quake nécessitant obligatoirement une carte SD. 

Chaîne au format .Wad : Certains homebrew peuvent être transformer en une chaîne sur le menu de la Wii, de la même manière que la chaine homebrew, permettant ainsi le lancement direct d’un homebrew depuis le menu principal de la console. Ces chaînes sont installables via le WadManager de Waninkoko 

3 - Gestion de la chaine homebrew 

La gestion de cette chaîne peut se faire de 3 façons 

a) Tout à la main, pas bien dure, la structure est toujours identique 

- Sur la Sd il faut créer un répertoire APPS à la racine (LettreLecteurSD:\APPS) 
- Ensuite dans ce répertoire apps, il faudra créer un répertoire par homebrew 
- Chacun de ces répertoires doit contenir 3 fichiers : 
- Un fichier boot.elf ou boot.dol, suivant le format de votre executable 
- Un fichier XML contenant les informations du homebrew, description, nom, date, version 
- Un fichier PNG représentant l’icone de votre application 

b) Homebrew Browser 

Ce homebrew très utile, permet le téléchargement et l’installation automatique de Homebrew depuis un serveur situé sur internet, à la manière des dépôts sous linux, il vous indique en prime les mises à jour Sourire et s’auto update également. Pour la gestion donc peu de chose à faire à part déposer les fichiers du homebrew dans la sd 

c) Homebrew Manager 

Réalisé par mes soins et en cours de finalisation, il fait la même chose que le Homebrew Browser mais depuis un pc et non la console, celà permet d’aller plus vite et laisse plus de liberté. A savoir la modification d’image assistée, la modification du fichier xml, et le remplacement du fichier boot.elf ou dol. Le dépots pour le téléchargement de homebrew est encore en test et sera disponible sous peu avec un petit tuto explicatif. 

4 - Jeu 

Pour l’instant les jeux ne sont pas encore légion, mais on peut déjà compter sur des portages de qualité, tel que QuakeGX utilisant la wiimote pour la visée, support de la version GX (version accélérée graphiquement). Doom fait parti du lot (limite obligatoire le portage de doom). Opentyrian fait aussi parti de ces excellents jeux disponibles. On notera aussi la présence de quelques bons délires comme Duck Hunt. D’autres grands classiques comme le Uno sont disponibles, l’indémodable Tic Tac Toe (le morpion quoi) ou encore les jeux de roulette en ligne.

5 - Emulation 

Alors là c’est la panacé, les émulateurs aujourd’hui, supportent tous la manette classique, l’affichage en 480p, la sauvegarde ainsi que la lecture de roms depuis une carte SD. Certains proposent même la lecture depuis une clef usb, ou bien d’un dvd format iso standard de windows, à condition d’avoir installer un Custom IOS au préalable offrant l’accès au lecteur dvd depuis un homebrew qui le supporte bien entendu. 

Les consoles et machines émulées : 
- Nes 
- Snes 
- Megadrive 
- Master System 
- ScummVM pour les points and click PC (gestion de la wiimote et du pointeur) 
- Pc Engine 
- Mame (Manette gamecube uniquement) 
- GameBoy / color /advance 
- MSX 
- Nintendo 64 
- Playstation 
- Sega Saturn 

Les 3 derniers sont loin d’être au point donc ne vous inquiètez pas si beaucoup de jeux ne sont pas émulés ou sont très très lent ^^ 

6 – Media Player 

Les Media Player sont eux aussi les grand habitués des nos consoles hackés. Et ils sont nombreux sur Wii, peu de choses à en dire, sauf que cela permet la lecture des classiques dvd, divx, mp3 et autre format courant en lecture depuis la sd en facade ou d’un dvd inséré dans la Wii. La liste complète des Media Player est disponible dans la sections 8 , liens utiles. Attention je déconseille à titre personnel la lecteur de film et dvd depuis un dvd inséré dans la Wii, le lecteur de la wii étant assez capricieux, est, je trouve, de mauvaise qualité (cf les soucis avec smash bros pour 50% des consoles). Bref il vaudra mieux lire les medias depuis la carte SD ou peut être par Wifi bientôt, ou encore depuis une cléf usb pour MplayerWii et la GeeXbox 

7 - Custom IOS 

Attention l’utilisation de Custom IOS est à vos risques et périls, personne à par vous ne pourra être tenu responsable des problèmes ou bien d’une utilisation illégale. Aujourd’hui pour nous coder la principale utilité des Custom IOS est l’accès au lecteur DVD. Le reste n’est que Warez et ne nous interesse pas. L’installation d’un CIOS, se fait via le WadManager de Waninkoko ^^. 

8 – Liens utiles 

- Liste complète des homebrew disponibles : WiiBrew 
- Homebrew Manager : DevBlog de Moi