Wii NAND explanation

Discussion in 'Wii - Hacking' started by pubert09, May 4, 2010.

  1. pubert09
    OP

    pubert09 GBAtemp Regular

    Member
    192
    19
    Sep 13, 2009
    United States
    I dumped my Wii's NAND using FSToolbox and I was wondering if anyone could explain what all the directories are and what is located where on the NAND.
    Any help would be great. Thanks!
     
  2. ChokeD

    ChokeD The Contributor

    Member
    968
    5
    Jul 18, 2009
    United States
    I'm sure others could explain what EXACTLY each folder is used for during the process of the nand being used but while you wait for a valid answer to your question you could always open your nand and take a look at it with showmiiwads and attempt to put 2 and 2 together. It gives you the title and path/folders that the ios are found and a whole lot more. It might be worth your while to check it out.

    Go to the options tab and change nand backup path to the folder where your nand folder is found.

    Hope that helped a little while you wait.
     
  3. Pippin666

    Pippin666 SSF43DE Master

    Member
    1,828
    248
    Mar 30, 2009
    Canada
    Montreal, Qc
    Exploration and curisosity is ALWAYS the best way to learn.

    Pip'
     
  4. Szalkow

    Szalkow RawkSD Cheerleader

    Member
    673
    1
    Jul 9, 2009
    United States
    Uni
    Typical NAND contents and what they include, based on what I've found:

    * import: not sure. All my dumps had nothing in this folder.
    * meta: metadata. Contains hardware descriptions and names of system components.
    * shared1: seems to contain various system drivers and libraries.
    * shared2: seems to contain setup data and logfiles, as well as data for some Wii stuff such as WC24 and Miis.
    * sys: seems to contain some short-term system info. For example, the last disc loaded is recorded in here.
    * ticket: contains records of what channels and DLC are installed.
    * title: what we care about most. Contains the System Menu, IOSes, channels, and data.

    Within title and tickets, the following folders are common:
    * 00000001: system stuff. Contains System Menu, IOSes, MIOS, and other stuff.
    * 00010000: save data. You can figure out what is what by entering any of the subfolders, then the data folder, and then opening the banner.bin in a hex editor to see the save title.
    * 00010001: Nintendo channels, Wiiware and Virtual Console. As with save data, examining the banner.bin lets you see what's what.
    * 00010002: more Nintendo Channels, such as Weather and Photo.
    * 00010004: special WC24 channels, such as the Mario Kart channel.
    * 00010005: game DLC. If you mess around with Rock Band DLC and stuff, this is where it ends up.
    * 00010008: magic/technical stuff - stub and hidden channels such as DVDx are typically kept here, as well as Nintendo's EULA and Region Select.

    Results may vary from Wii to Wii, and your Wii may have stuff that's not listed. Take a gander through your FS dumps (helps if you've got a hex editor to view raw .apps and .bins) and see what you find. If you're smart, you can even clean up your NAND dump without using ShowMiiWads.
     
    wailer247 likes this.
  5. ChokeD

    ChokeD The Contributor

    Member
    968
    5
    Jul 18, 2009
    United States
    Good info Szalkow, +1 on the response attempt. [​IMG]
     
  6. cwstjdenobs

    cwstjdenobs Sodomy non sapiens

    Member
    1,757
    1
    Mar 10, 2009
    Ankh-Morpork
    I like magic stuff, but it's actually "hidden" channels. That's why DVDx is installed there.
     
  7. Szalkow

    Szalkow RawkSD Cheerleader

    Member
    673
    1
    Jul 9, 2009
    United States
    Uni
    That's what I'm implying. Hidden channels used by the homebrew community ("magic" if you enjoy the parlance) go there.
    Frankly, I'm amazed Nintendo never just checks Wiis for a 00010008 folder in their piracy removal.
     
  8. Slimmmmmm

    Slimmmmmm GBAtemp MoNkEeE

    Member
    1,687
    28
    Nov 1, 2007
    the land of lol
    We should have a topic like this and have the uid files etc and miis stuff, but I'm too lazy myself erm busy myself [​IMG]

    It would be cool though, if it listed the setting, messages and all the other stuff I cant think of just now.
     
  9. tueidj

    tueidj I R Expert

    Member
    2,569
    820
    Jan 8, 2009
    It would be epic fail to assume the existence of that directory (/title/00010008) indicated homebrew, since their own channels use it (EULA and Region Select).
     
  10. Szalkow

    Szalkow RawkSD Cheerleader

    Member
    673
    1
    Jul 9, 2009
    United States
    Uni
    True, forgot about those. They don't show in my NAND dump so it was easy to neglect them. A simple perusal of the NUSD database would have prevented my goof.

    Edited my other post to appropriately address that directory.

    There's still a lot I personally don't know about the NAND so if anyone wants to fill in gaps, go for it.
     
  11. tj_cool

    tj_cool Site dev

    Supervisor
    9,993
    -1
    Jan 7, 2009
    Belgium
    This planet
    Can't they just check if there are other channels there then? [​IMG]
     
  12. WiiCrazy

    WiiCrazy Be water my friend!

    Member
    2,391
    1
    May 8, 2008
    Istanbul
    I have wad manager and any title deleter there [​IMG]
     
  13. GartimusPrime

    GartimusPrime GBAtemp Regular

    Member
    255
    6
    Jul 3, 2011
    United States
    Ellsworth, Maine
    can I swap the "Title" folder from one Nand to another and have it work with the new nand?
     
  14. Taleweaver

    Taleweaver Storywriter

    Member
    5,644
    1,660
    Dec 23, 2009
    Belgium
    Belgium
    Not by itself. The other wii won't be able to run it because the tickets will be missing. So you'll need to swap that folder around as well.

    But still...I'd prefer using showmiiwads to pack whatever is installed on that emu-nand to wads and install those wads on another wii.
     
  15. flo

    flo GBAtemp Regular

    Member
    247
    3
    Nov 2, 2006
    Hungary