[TUTORIAL] Use another NAND after a brick

Step-by-step Wii tutorials: mod your Wii, install the Homebrew Channel, cIOS and a USB Loader, back up and unbrick your console.
User avatar
xav91
Habitué
Members
Posts: 258
Joined: Thu 25 Dec 2008 18:40
Wi-Fi: Oui
Firmware Wii: 4.3E
CFW Wii: hermes
Type de DS: DSi
Linker DS: supercard ds two
Location: 25 km au sud de Paris

[TUTORIAL] Use another NAND after a brick

Post by xav91 »

Automatically translated from French.

Your WII just bricked, you've tried everything and nothing works; there's still one solution left (fairly restrictive though)!
You had previously installed BootMII as Boot2 (mandatory), this tutorial will show you how to recover its keys (before the brick) and reinject them into a healthy NAND copy (not bricked).
Tutorial made from the topic GBATemp

Beforehand

Have BootMII installed
download the archive
This content is for members only. Log in or register for free to see it.
put the folder xyzzy in the folder apps of your SD card
install "python-2.6.2.msi" , "pycrypto-2.0.1.win32-py2.6.exe" and "numpy-1.3.0-win32-superpack-python2.6.exe"

The different steps:
  • recover the keys specific to your WII using Xyzzy
  • recover the Boot1 and Boot2 version of your NAND using BootMII
  • copy the keys from your NAND onto a healthy NAND (not bricked) using Betwiin
recover the keys from your WII

For this, we're going to use xyzzy-1.1, created by Bushing, which will give us all the keys specific to your WII (Common key, SD key, NAND key, ECC private key ...)
Launch the homebrew via Homebrew Channel
Image unavailable (removed by its host)

How the homebrew proceeds: download and patch of IOS11, installation of the hacked IOS11, removal of this hacked IOS 11
Image unavailable (removed by its host)

display of the keys and saving them onto the SD card
Image unavailable (removed by its host)

Image unavailable (removed by its host)

the keys we're interested in are hmac-key and nand-key

Another method consists of editing nand.bin (NAND backup made with BootMII) using a hex editor (EditHexa included in the archive, it's in French and free)
Image unavailable (removed by its host)

the hmac-key is located at address (offset) 21000144 (or depending on the editor $21000144 or even 0x21000144) and is 20 bytes long
Image unavailable (removed by its host)

and the nand-key is located at address 21000158 over 16 bytes
Image unavailable (removed by its host)

recover the Boot1 and Boot2 version of your NAND using BootMII

boot into the BootMII menu and go to the last icon by pressing Power 3 times then Reset to confirm
Image unavailable (removed by its host)

then go to the Info icon by pressing Power 2 times then Reset to confirm
Image unavailable (removed by its host)

the information screen gives us:
  • the BootMII version
  • the console's identification number
  • the System Menu version (unknown in my case)
  • the boot1 version (1b)
  • the boot2 version (v3)
  • the space taken up by the NAND (59.4%)
Image unavailable (removed by its host)

press Reset, and go back to the arrow icon to exit the submenu and return to the BootMII menu
Image unavailable (removed by its host)

copy the keys from your NAND onto a healthy NAND

Careful, there are still a few precautions to take:
  • The boot1 version of your WII's NAND must be identical to the one whose NAND copy you're recovering
  • The boot2 version of the healthy NAND copy must be greater than or equal to the Boot2 version of the bricked WII.
  • If the healthy NAND copy has Bad blocks in the same location as system files, it won't work once mounted: you'll need to look for another healthy NAND copy.
  • The new NAND, once mounted, will use the serial number of the WII the NAND copy came from (Only WIIshop can be affected by this serial number change, especially regarding purchased channels)

  • copy the nand.bin (healthy backup) into the folder "betwiin/input" and rename it "flash.bin" (be careful to keep a backup of this file nand.bin, we'll need it later)
  • edit the file "flash.bin" with a hex editor and delete the last 1024 bytes (select the bytes starting at address 21000000 to the end then delete)
  • copy the keys nand-key and hmac-key, coming from the NAND of the working WII, into the folder input
  • copy the keys nand-key and hmac-key, coming from the NAND of the bricked WII, into the folder output
  • launch betwiin.py
Image unavailable (removed by its host)
  • reinject the last 1024 bytes (with a hex editor) into the file flash.bin which is located in the folder output
  • rename the file flash.bin coming from the folder output (with the last 1024 bytes reinjected) to nand.bin
all that's left is to reinject the nand.bin using BootMII
User avatar
Oops
God Member
Members
Posts: 7083
Joined: Thu 2 Apr 2009 00:35
Wi-Fi: Oui
CFW Wii: Wii vendu
Type de DS: 3DS
Linker DS: R4i GOLD 3DS (r4ids.cn)
CFW PS3: ode a venir
Type PSP: Fat
Firmware PSP: 6.60 pro-B10
lecteurxbox: LiteOn
Firmware lecteur Xbox360: LT+3.0 rgh2 coolrunn
Dashboard: 3.775
Location: 17 et 95

Re: [TUTORIAL] Use another NAND after a brick

Post by Oops »

Automatically translated from French.

well.... once again I take my hat off to you for this great tutorial. and it's all the more brave on your part given the number of times it's going to be needed. Especially with the boot1 restrictions and bad sectors. For the latter it's practically lottery-level odds :shock:

:bravo:

edit: I was wondering... Once the wii is working again would removing and reinstalling the shop channel fix the problem mentioned above about it?
User avatar
xav91
Habitué
Members
Posts: 258
Joined: Thu 25 Dec 2008 18:40
Wi-Fi: Oui
Firmware Wii: 4.3E
CFW Wii: hermes
Type de DS: DSi
Linker DS: supercard ds two
Location: 25 km au sud de Paris

Re: [TUTORIAL] Use another NAND after a brick

Post by xav91 »

Automatically translated from French.

you need to recreate an account because the old WIIshop account, tied to the serial number of the bricked WII (including purchased and downloaded channels), won't work anymore.
As for Bad sectors, personally I have 3 across a large number of sectors.
If my WII were to "pass away" I'm ready to recover 2 or 3 NANDs, patience is worth it.
Sasuke-kan21
Novice
Members
Posts: 15
Joined: Sun 28 Sep 2008 14:34
Wi-Fi: Oui
Firmware Wii: 3.3U
CFW Wii: rev14

Re: [TUTORIAL] Use another NAND after a brick

Post by Sasuke-kan21 »

Automatically translated from French.

Well I say Bravo :accord:!!!
I suppose it took you quite a bit of patience...

The tutorial seems really well explained with nice photos to go with it too. :74:

Anyway, I hope I'll never need your tutorial^^
User avatar
xav91
Habitué
Members
Posts: 258
Joined: Thu 25 Dec 2008 18:40
Wi-Fi: Oui
Firmware Wii: 4.3E
CFW Wii: hermes
Type de DS: DSi
Linker DS: supercard ds two
Location: 25 km au sud de Paris

Re: [TUTORIAL] Use another NAND after a brick

Post by xav91 »

Automatically translated from French.

thanks
User avatar
Oops
God Member
Members
Posts: 7083
Joined: Thu 2 Apr 2009 00:35
Wi-Fi: Oui
CFW Wii: Wii vendu
Type de DS: 3DS
Linker DS: R4i GOLD 3DS (r4ids.cn)
CFW PS3: ode a venir
Type PSP: Fat
Firmware PSP: 6.60 pro-B10
lecteurxbox: LiteOn
Firmware lecteur Xbox360: LT+3.0 rgh2 coolrunn
Dashboard: 3.775
Location: 17 et 95

Re: [TUTORIAL] Use another NAND after a brick

Post by Oops »

Automatically translated from French.

read yourself again... I didn't quite understand your first 2 steps
User avatar
xav91
Habitué
Members
Posts: 258
Joined: Thu 25 Dec 2008 18:40
Wi-Fi: Oui
Firmware Wii: 4.3E
CFW Wii: hermes
Type de DS: DSi
Linker DS: supercard ds two
Location: 25 km au sud de Paris

Re: [TUTORIAL] Use another NAND after a brick

Post by xav91 »

Automatically translated from French.

uh I reread it and I understood myself, which isn't the goal of a tutorial (self-understanding).
what's wrong?
User avatar
Oops
God Member
Members
Posts: 7083
Joined: Thu 2 Apr 2009 00:35
Wi-Fi: Oui
CFW Wii: Wii vendu
Type de DS: 3DS
Linker DS: R4i GOLD 3DS (r4ids.cn)
CFW PS3: ode a venir
Type PSP: Fat
Firmware PSP: 6.60 pro-B10
lecteurxbox: LiteOn
Firmware lecteur Xbox360: LT+3.0 rgh2 coolrunn
Dashboard: 3.775
Location: 17 et 95

Re: [TUTORIAL] Use another NAND after a brick

Post by Oops »

Automatically translated from French.

:arff: what an idiot I am, I didn't specify where :93:

xav91 wrote:you need to recreate an account because the old (the old what? missing a word?), so the downloaded channels, don't work anymore.
But does a person who recovers a NAND buy on WIIshop? Can you buy nands on wiishop? :shock:
(...).
User avatar
xav91
Habitué
Members
Posts: 258
Joined: Thu 25 Dec 2008 18:40
Wi-Fi: Oui
Firmware Wii: 4.3E
CFW Wii: hermes
Type de DS: DSi
Linker DS: supercard ds two
Location: 25 km au sud de Paris

Re: [TUTORIAL] Use another NAND after a brick

Post by xav91 »

Automatically translated from French.

I edited it. ;)
Reigning challenge champion User avatar
Tgames
Geek
Administrators
Posts: 3909
Joined: Sun 21 Sep 2008 09:15
Wi-Fi: Oui
Firmware Wii: 4.1E
CFW Wii: Cios57 Rev19
Type de DS: 3DS
Linker DS: M3i Zero
CFW PS3: 3.55 PS3MFW
PS3 Dongle: PS3Key
Type PSP: Slim
Firmware PSP: 5.00-M33 CFW
Location: France

Re: [TUTORIAL] Use another NAND after a brick

Post by Tgames »

Automatically translated from French.

Thanks for this very good tutorial, very well illustrated with images and explanations :bravo:
Youtube Officiel du forum Tgames : ICI
User avatar
pocchami
Initié
Members
Posts: 153
Joined: Fri 28 Nov 2008 16:06
Wi-Fi: Oui
Firmware Wii: 3.3U
CFW Wii: cIOS 36 rev 14

Re: [TUTORIAL] Use another NAND after a brick

Post by pocchami »

Automatically translated from French.

To be protected, the best way is to make a dump of the nand when you install bootmii :D
https://www.tgames.fr/propositions-tutoriels-wii/recensement-des-ios-et-systemmenu-t2699.html
https://www.tgames.fr/guide-underground-f75/telecharger-la-chaine-internet-gratuite-t2758.html
https://www.tgames.fr/en/wii/tutoswii/tuto-patcher-new-super-mario-bros-wii-t2869.html
https://www.tgames.fr/en/wii/tutoswii/tuto-telecharger-installer-et-utiliser-wbfs-manager-t2998.html
https://www.tgames.fr/en/wii/tutoswii/tuto-utiliser-plus-en-profondeur-wbfs-manager-t3005.html
User avatar
Antonito
Initié
Members
Posts: 190
Joined: Sat 7 Feb 2009 16:22
Wi-Fi: Oui
Firmware Wii: 3.3J
CFW Wii: Cios rev 17
PS3 Dongle: Aucun
Location: Devant l'ordi !

Re: [TUTORIAL] Use another NAND after a brick

Post by Antonito »

Automatically translated from French.

The keys don't necessarily have to be recovered with xzy (I don't remember what it's called)!

You can recover them via bootmii: just make a backup of your NAND then recover the keys via a hex editor! ;)
User avatar
TheCoCo8
Gamer
Members
Posts: 730
Joined: Sat 18 Oct 2008 10:45
Wi-Fi: Oui
Firmware Wii: 3.2U
CFW Wii: cIOSX Rev19

Re: [TUTORIAL] Use another NAND after a brick

Post by TheCoCo8 »

Automatically translated from French.

Another very good TUTORIAL Xav21! Thanks a lot! ;)

I'm moving it to Wii Tutorials ;)
parfumer26
Nouvel arrivant
Members
Posts: 5
Joined: Sun 25 Oct 2009 20:06

Re: [TUTORIAL] Use another NAND after a brick

Post by parfumer26 »

Automatically translated from French.

Hello, I have this problem and I tried to do it but as soon as I launch the program, it gives error 116 and it freezes. Now maybe it's because I don't have internet, if that's the case is there another way. I'm desperate, thanks for helping me.
eastman
Nouvel arrivant
Members
Posts: 3
Joined: Fri 11 Sep 2009 10:57

Re: [TUTORIAL] Use another NAND after a brick

Post by eastman »

Automatically translated from French.

Hi I have a low level brick and your tutorial helped me well but when I try to reinject the nand it tells me it comes from another wii and refuses to inject it... any solution?
User avatar
Oops
God Member
Members
Posts: 7083
Joined: Thu 2 Apr 2009 00:35
Wi-Fi: Oui
CFW Wii: Wii vendu
Type de DS: 3DS
Linker DS: R4i GOLD 3DS (r4ids.cn)
CFW PS3: ode a venir
Type PSP: Fat
Firmware PSP: 6.60 pro-B10
lecteurxbox: LiteOn
Firmware lecteur Xbox360: LT+3.0 rgh2 coolrunn
Dashboard: 3.775
Location: 17 et 95

Re: [TUTORIAL] Use another NAND after a brick

Post by Oops »

Automatically translated from French.

if you have access to bootmii and therefore to hbc, I think there are other ways than restoring the nand. You should be able to use pimp my wii 1.31 to fix your problem.
otherwise to answer your question more directly... I don't know. :mrgreen: I just know it's a bootmii bug :P
User avatar
xav91
Habitué
Members
Posts: 258
Joined: Thu 25 Dec 2008 18:40
Wi-Fi: Oui
Firmware Wii: 4.3E
CFW Wii: hermes
Type de DS: DSi
Linker DS: supercard ds two
Location: 25 km au sud de Paris

Re: [TUTORIAL] Use another NAND after a brick

Post by xav91 »

Automatically translated from French.

there is indeed a story about a version of BootMII that shows you this error message.
from memory the second version didn't recognize NAND saves made under version 1.
error fixed with version 3 of BootMII.
But as Oops says, if you have access to the HBC, there are surely other simpler solutions available.
User avatar
crocro91270
Nouvel arrivant
Members
Posts: 6
Joined: Mon 30 Nov 2009 17:26
Wi-Fi: Oui
Firmware Wii: 3.3J
CFW Wii: cIOS rev15
CFW PS3: 3.55 KNEAW
PS3 Dongle: Aucun
Firmware PSP: 5.55GEN

Re: [TUTORIAL] Use another NAND after a brick

Post by crocro91270 »

Automatically translated from French.

good evening
What simpler solutions?
eastman
Nouvel arrivant
Members
Posts: 3
Joined: Fri 11 Sep 2009 10:57

Re: [TUTORIAL] Use another NAND after a brick

Post by eastman »

Automatically translated from French.

Hello

It's been a while since I've been trying every possible solution and nothing works... so if anyone would be kind enough to send me their NAND in 4.1 with a bootmii 0.9 version (PM me) I would be very grateful

Thanks
gueloupa
Nouvel arrivant
Members
Posts: 2
Joined: Tue 1 Dec 2009 22:22

Re: [TUTORIAL] Use another NAND after a brick

Post by gueloupa »

Automatically translated from French.

Hello,
I'm going to sound dumb, but can you run the xyzzy program to recover the keys before it gets bricked? I'm asking this question because in your tutorial you write that they restore the ios11 hack (from memory) then delete it... so I have some doubts...
Thanks.
User avatar
crocro91270
Nouvel arrivant
Members
Posts: 6
Joined: Mon 30 Nov 2009 17:26
Wi-Fi: Oui
Firmware Wii: 3.3J
CFW Wii: cIOS rev15
CFW PS3: 3.55 KNEAW
PS3 Dongle: Aucun
Firmware PSP: 5.55GEN

Re: [TUTORIAL] Use another NAND after a brick

Post by crocro91270 »

Automatically translated from French.

good evening
I can't manage to launch betwiin in dos command
maybe a file location problem because there's no betwiin file in system32

Everything for Wii · Wii U · Switch