Pour rappel, ce script Python a été newsé ici : http://www.wii-addict.fr/forum/Betwiin-10-t13770.html
Dans ce tuto, on va apprendre a convertir son dump de NAND pour une autre Wii.
Cela peut s'avérer utile pour réparer des Wii (ex : Nany utilise une méthode très similaire a celle-ci pour sa méthode du dernier recours (IMG:
style_emoticons/default/wink.gif) )
(IMG:http://formulef1.com/micropixel/Sylkun/Wii-Addict/warning.png) Ce tuto n'est pas à la portée de tout le monde, les transformations de NAND sont TRES dangereuses ! Ni Wii Addict, ni Bushing, ni moi ne pourra être tenu pour responsable si vous brickez votre Wii !(IMG:http://formulef1.com/micropixel/Sylkun/Wii-Addict/warning.png)
Attention : vous devez respecter ces conditions pour les NANDs !
1) La version du boot1 de la NAND donneuse doit être la
même que celle de la Wii reçeveuse ! AUCUNE EXCEPTION !
2) La version du boot2 de la NAND donneuse doit être égale ou supérieure à celle de la Wii donneuse (par exemple, ma Wii avec un boot2v3 ne peut accepter que des NANDs avec un boot2v3 ou boot2v4, pas un boot2v2)
Bon, on attaque !
I) Préparation
a ) On installe python :
ici
b ) On installe PyCrypto dans le
MEME dossier que Python :
ici
c ) On installe numpy dans le même dossier (oui c'est répétitif, mais bon...) :
ici
d ) Redémarrez votre PC (il est possible que ça marche sans redémarrer)
e ) betwiin.py est prêt à être utilisé
Note : si vous n'êtes pas sur windaube, allez voir sur python.org et téléchargez ce qui convient à votre OS. Puis faites appel à votre meilleur ami, Google, pour trouver PyCrypto et numpy pour votre OS.
II) Préparation de la NAND
On va devoir retirer les derniers 1024 octets de la NAND, sinon betwiin marche pas (IMG:
style_emoticons/default/tongue.gif)
Personnellement, j'utilise Ultra Edit.
Ouvrez votre NAND avec l'éditeur héxadécimal, et explorez les 1024 derniers octets de votre NAND.
Vous pouvez alors lire "BackupMii v1 Console ID: xxxxxxxx" (Chaque Wii a sa propre clé, elle importe peu)
Ce que vous devriez avoir :
(IMG:http://www.wii-addict.fr/bhaal/images/tuto/betwiin_1.jpg)
Vous avez deux choix :
- Vous avez un dump de la NAND de la Wii qui va recevoir la NAND convertie
- Vous avez seulement le dump de la Wii qui va donner la NAND
Si vous avez les 2 NANDs :
Récupérez les 1024 derniers octets (à partir de "BackupMii") de la Wii qui reçoit la NAND, mettez la de côté, ça nous servira un peu plus tard.
Sur la NAND donneuse, supprimez à partir de "BackupMii" jusqu'à la fin.
Si vous n'avez qu'une NAND :
C'est pas grave, les deux consoles auront la même clé, mais il ne devrait pas y avoir de problèmes.
Sur la NAND, récupérez les 1024 derniers octets, et mettez les de côté, on les utilisera à la fin.
Ensuite, on va récupérer les clés des NANDs.
Ici, 3 solutions :
- Vous avez déjà utilisé xxyzy, et vous connaissez donc les clés de la Wii
- Vous avez un dump fait avec la beta3
- Vous avez un dump fait avec la beta2 ou la beta1
Si vous avez utilisé xxyzy :
Récupérez la hmac-key (elle doit faire 20 octets, pas plus) dans le fichiers keys.txt et copiez-la dans la hmac-key de /input (du dossier de Betwiin).
Faites de même pour la nand-key (elle fait 16 octets)
Si vous avez un dump de la beta3 :
Vous avez un fichiers keys.bin à la racine de votre carte SD. Ouvrez-le.
La hmac-key est située à l'offset 0x144 (Ctrl+G pour aller à un offset avec Ultra Edit) et fait 20 octets, copiez-la dans la hmac-key de /input (du dossier de Betwiin).
Faites de même avec la nand-key : elle est située à 0x158 et fait 16 octets.
Si vous avez un dump de la beta2 ou de la beta1 :
Votre hmac-key est située à l'offset 0x21000144 (Ctrl+G pour aller à un offset avec Ultra Edit) et fait 20 octets, copiez-la dans la hmac-key de /input (du dossier de Betwiin).
Faites de même avec la nand-key : elle est située à 0x21000158 et fait 16 octets.
Récupération de la hmac-key sur un dump de la beta2 :
(IMG:http://www.wii-addict.fr/bhaal/images/tuto/betwiin_2.jpg)
Vous avez donc les clés de la NAND donneuse. Faîtes la même chose pour la Wii qui reçoit la NAND, sauf que vous copiez les clés dans le dossier /output.
Vous avez à présent toutes les clés nécessaires, et le dump est prêt à être converti (IMG:style_emoticons/default/cool.gif)
III) Conversion de la NAND
Rien de plus simple, après tout ce que vous avez fait (IMG:
style_emoticons/default/wink.gif) .
Copiez la NAND à convertir dans le dossier /input et nommez la "flash.bin"
Lancez betwiin.py, et attendez.
Quelques screens :
(IMG:http://www.wii-addict.fr/bhaal/images/tuto/betwiin_3.jpg)
A la fin :
(IMG:http://www.wii-addict.fr/bhaal/images/tuto/betwiin_4.jpg)
Si tout s'est bien passé, vous devriez avoir un fichier flash.bin dans /output. C'est votre NAND ! (IMG:
style_emoticons/default/bave.gif) (IMG:style_emoticons/default/wacko.gif)
Mais c'est pas fini !
Vous vous souvenez, au début on avait enlevé 1024 octets ? Ben il faut les remettre (IMG:
style_emoticons/default/wink.gif)
Copiez les 1024 bits que vous avez soigneusement gardés au même emplacement que la nouvelle NAND.
Vous ouvrez une invite de commande (Windows+R, vous tapez cmd).
Vous allez dans le dossier avec votre NAND (si elle se trouve dans
C:\betwiin\output\flash.bin, vous faites "cd C:\betwiin\output\"), et vous tapez "copy /b flash.bin + 1024.bin nand.bin" (bien sûr, changez le "1024.bin" au nom sous lequel vous avez enregistré vos 1024 octets...)
Vous avez donc un fichier nand.bin, qui peut être installé sur votre Wii receveuse !
Voila (IMG:
style_emoticons/default/smile.gif)
Tuto by Sirakain
Source :
http://gbatemp.net/index.php?showtopic=173226
Merci à Nany pour m'avoir forcé à faire ce tuto xD
Raison de la modération: ajout de watermark sur les images + hebergement sur WA