Wii NAND Extractor

Discussion in 'Wii - Hardware, Devices and Utilities' started by parannoyed, Sep 15, 2009.

Sep 15, 2009

Wii NAND Extractor by parannoyed at 1:48 AM (30,241 Views / 0 Likes) 20 replies

  1. parannoyed
    OP

    Newcomer parannoyed Member

    Joined:
    Jun 29, 2009
    Messages:
    21
    Country:
    United States
    Wii NAND Extractor

    Current build: 0.1.3 - Download link: Wii NAND Extractor

    ** REQUIRES .NET 3.5 **
    Frozen (working on new project with read/write).
    New development for bug fixes only.
    Report any bugs to tooparannoyed@gmail.com
    • Allows you to browse and extract Wii NAND dumps, including BootMii and any other "standard" Wii NAND dump (ECC and non-ECC).
    • Single file or selected directory extraction supported.
    • Displays total space used, total files, and each individual file mode, attribute, UID, GID, and size.
    • Looks for BootMii keys.bin in the same directory as NAND file.
    Instructions:
    • Open a dump file.
    • Use the "Extract All" menu option, or right click on a file/directory and select "Extract".
    Written in C#, source code included.

    Copyright 2009 Ben Wilson / parannoyed
    http://sites.google.com/site/parannoyedwii/

    Thanks to...
    - Wiibrew.org
    - Segher's Wii.git
    - BootMii
    - Crystal Project (GPL icon set)

    --------------------------------------------------------------------------------

    CHANGELOG

    20090930: 0.1.3 - non-ECC dump support, file details, menu icons.
    - Sep 23 2009, had a baby boy, Liam Elijah: 8lb 4oz, 19.75"
    - Added support for non-ECC dumps.
    - Viewer displays additional file and NAND details.
    - Improved exception handling and other misc improvements.
    - Filenames containing ":" are replaced with "-" (ie. HP:OOTP == HP-OOTP).
    - Crystal Project icons, needed some color.

    20090914: 0.1.2 - Updated for BootMii b3 and any ECC dump.
    - Supports extraction of any full (with ECC) Wii NAND dump .
    - Now looks for BootMii keys.bin in the same directory as NAND file.
    - Allows manual entry and saving of NAND key.

    20090903: 0.1.1 - Initial release
    - Only supports BootMii b1 and b2.
     


  2. HiBit

    Member HiBit GBAtemp Fan

    Joined:
    Jun 19, 2009
    Messages:
    477
    Country:
    Germany
    Hi,
    the tool looks great but it have a little problem.

    If i use the "Extract All" function the Wii NAND Extractor 0.1.2.0 didn't extract all files from any dump. If i extract the files manualy the tool has no problem with any file.


    EDIT:
    Now it work!?





    ps. Now we need a NAND Editor. [​IMG]
     
  3. parannoyed
    OP

    Newcomer parannoyed Member

    Joined:
    Jun 29, 2009
    Messages:
    21
    Country:
    United States
    That's my next goal for this program. It's already in progress.

    If there are any other ideas for nand tools, I'd love to hear it. A "title database" feature, to list installed titles and their versions, is also on the list.
     
  4. Adr990

    Member Adr990 To boldly go where no man has gone before!

    Joined:
    Apr 22, 2007
    Messages:
    1,469
    Location:
    The Netherlands
    Country:
    Netherlands
    Woah!

    Thanks for this app dude. [​IMG]
    It's way more easier than setting up Segher's zestig/twintig/tachtig. [​IMG]

    Thanks!
     
  5. HiBit

    Member HiBit GBAtemp Fan

    Joined:
    Jun 19, 2009
    Messages:
    477
    Country:
    Germany
    Ohhhhh, i can post a long list with ideas. [​IMG]


    This are my first ideas:
    NAND Converter like betwiin to convert a NAND from a Wii to another with output for boomii v02 and v03.

    Bootmii Converter to change a dump from/to bootmii v02v03.

    Information about boot1/boot2/sysmenu version.

    Brick-Check and fix-function for the sysmenu/IOS/settings.

    NAND Encrypter to encrypt and add a file/folder to a NAND dump. Output format should be in bootmii format for v02 and v03.

    NAND CleanUp to delete every personal settings like the login for the WLan and the Shop-Channel(title0010002\48414241\date\ec.cfg, wv24*).
    That help to use a dump on another Wii.

    Full NAND CleanUp to delete HBC, cIOS, ...

    Bootmii injection to add bootmii to a NAND dump.

    ...
    ...
     
  6. pspmte

    Member pspmte GBAtemp Regular

    Joined:
    Oct 23, 2008
    Messages:
    243
    Country:
    United Kingdom
    Yes love all them Hibit
     
  7. HiBit

    Member HiBit GBAtemp Fan

    Joined:
    Jun 19, 2009
    Messages:
    477
    Country:
    Germany
    Congratulation and thanks for the (family) update! [​IMG]
     
  8. taco-jim

    Newcomer taco-jim Newbie

    Joined:
    Oct 23, 2009
    Messages:
    2
    Country:
    United States
    I was able to use the common-key.bin thats floating around in google land and the actual keys from my wii.. both had the same output when i extracted with wii nand extractor. Will this only work up-to a certain menu version? ie. 3.4U etc? Is viewing the key possible after the nand is extracted?
     
  9. G0dLiKe

    Member G0dLiKe who needs a title ;)

    Joined:
    Aug 2, 2009
    Messages:
    1,674
    Country:
    United States
    Is there an app where we can add files or folders in the correct format to a dumped nand and restore to it then?
     
  10. WiiUBricker

    Member WiiUBricker Insert Custom Title

    Joined:
    Sep 19, 2009
    Messages:
    5,829
    Location:
    Espresso
    Country:
    Argentina
    Awesome App, big thanks parannoyed [​IMG]
     
  11. Riicky

    Member Riicky GBAtemp Advanced Fan

    Joined:
    May 15, 2009
    Messages:
    607
    Location:
    Reading,Pennsylvania
    Country:
    United States
    ShowMiiWads is what you are looking for
     
  12. D3M0N23

    Newcomer D3M0N23 Member

    Joined:
    Feb 4, 2010
    Messages:
    31
    Location:
    nl
    Country:
    Netherlands
    same question as that other person,
    is it possible to show my nand key ?
    and how ?
    thanx
     
  13. Erikie

    Newcomer Erikie Member

    Joined:
    Jan 12, 2010
    Messages:
    36
    Country:
    Netherlands
    Using the common key does not work, I tried it on several dumps I have of various wiis. You will get files but the contents are garbled. No use for it.
     
  14. D3M0N23

    Newcomer D3M0N23 Member

    Joined:
    Feb 4, 2010
    Messages:
    31
    Location:
    nl
    Country:
    Netherlands
    and with a nand dump
    is possible to get the key of that wii out of there somehow ?
    cause i have been looking around in my nand but wouldn't have clue were to search
     
  15. tj_cool

    Supervisor tj_cool Stuff

    Joined:
    Jan 7, 2009
    Messages:
    9,942
    Location:
    This planet
    Country:
    Belgium
    The keys are not stored on the NAND
    You can get the keys by making a NAND dump with BootMii (which you should've already done)
     
  16. giantpune

    Member giantpune GBAtemp Addict

    Joined:
    Apr 10, 2009
    Messages:
    2,860
    Country:
    United States
    yes. ive been looking forward to an app that will encrypt a directory into a nand.bin. when you get that part done, you will help many people that have their key and no nand backup to restore.
     
  17. D3M0N23

    Newcomer D3M0N23 Member

    Joined:
    Feb 4, 2010
    Messages:
    31
    Location:
    nl
    Country:
    Netherlands
    tj
    i had it but it wouldn't restore(still don't know why), so left it on my pc, but that got problems and had to go back to the store and get a new one, but lost all my data... (typic situation of life being a (censor) -_-)
    and i can still acces it and make a nand dump but it won't give me a keys.bin only a nand.bin
    if i were able to get my keys that way i would've allready been able to unbrick my first wii
    also looked at the complete dump process but that only shows 8 console id digits and 8 key digits and showmiiwads asks 32 digits so i'm 16 short
    that's why i'm searching for another way to find them
    but i'm guessing i'll have to be looking more into the infectus now

    thanx for the info
     
  18. XFlak

    Member XFlak Wiitired but still kicking

    Joined:
    Sep 12, 2009
    Messages:
    9,122
    Location:
    Ontario
    Country:
    Canada
    hypothetically speaking, would the app still need to analyze an existing nand.bin dump for bad blocks and compensate for that when building a modified nand.bin?
     
  19. dolph_boy

    Newcomer dolph_boy Newbie

    Joined:
    Apr 27, 2010
    Messages:
    1
    Country:
    United States
    [​IMG] my wii is not a well one [​IMG]

    i have tried copying my friends nand and key, deleted his key and saved my key and his nand in the same file, ran bootmii key fix
    it ran, and used bootmii and used the restore, but upon conpleshion on the screen, I rebooted the wii. took out the sd card, and still getting the black screen.
    [​IMG]

    what am i doing wrong ?

    please help if you can
     
  20. giantpune

    Member giantpune GBAtemp Addict

    Joined:
    Apr 10, 2009
    Messages:
    2,860
    Country:
    United States
    yes, bad blocks would need to be taken into account. but im thinking you could just do this
    >have a wii that you can get into bootmii but for some reason you want to restore a nand dump. too bad you dont have a nand dump to restore
    >use bootmii to take a nand dump and get the keys
    >use the yet-to-be-made pc app to annalize that dump or bootmii log to figure out the bad blocks, and then create a empty 528MB file and let the user install wads and other files to that blank nand. then use the keys to encrypt that nand into something that can be installed with bootmii
     

Share This Page