I would like to know more on this as well.Anyone know a good place to look up what files go where inside an emulated NAND itself and how it's organized ? (Channels, System Menu, Saves, System Menu Settings, IOS's, BC, MIOS, etc).
I just wanna know if something gets corrupted, which file I have to copy from a NAND dump and replace in my emuNAND in order to get it working again.
I had this copy/pasted in an old txt document on this computer but I can't remember where I got it at...
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.
Also I have this...
Path: Data Type: Title: Title ID: IOS Flag: Other Data (quick)
00000001\00000002 System: Menu System Menu SYSTEM 70 Different Menu's need different IOS's mines a 4.2U
00000001\00000004 IOS IOS 4 IOS4
00000001\00000009 IOS IOS 9 IOS9
00000001\0000000a IOS IOS 10 IOS10
00000001\0000000b IOS IOS 11 IOS 11
00000001\0000000c IOS IOS 12 IOS 12
00000001\0000000d IOS IOS 13 IOS 13
00000001\0000000e IOS IOS 14 IOS 14
00000001\0000000f IOS IOS 15 IOS 15
00000001\00000010 IOS IOS 16 IOS 16
00000001\00000011 IOS IOS 17 IOS17
00000001\00000014 IOS IOS 20 IOS20
00000001\00000015 IOS IOS 21 IOS21
00000001\00000016 IOS IOS 22 IOS22
00000001\0000001c IOS IOS 28 IOS28
00000001\0000001e IOS IOS 30 IOS30
00000001\0000001f IOS IOS 31 IOS31
00000001\00000021 IOS IOS 33 IOS33
00000001\00000022 IOS IOS 34 IOS34
00000001\00000023 IOS IOS 35 IOS35
00000001\00000024 IOS IOS 36 IOS36 hacked, bug added to load some homebrew.
00000001\00000025 IOS IOS 37 IOS37
00000001\00000026 IOS IOS 38 IOS38
00000001\00000029 IOS IOS 41 IOS41
00000001\0000002b IOS IOS 43 IOS43
00000001\0000002d IOS IOS 45 IOS45
00000001\0000002e IOS IOS 46 IOS46
00000001\00000030 IOS IOS 48 IOS48
00000001\00000032 IOS IOS 50 IOS50
00000001\00000033 IOS IOS 51 IOS51
00000001\00000035 IOS IOS 53 IOS53
00000001\00000037 IOS IOS 55 IOS55
00000001\00000038 IOS IOS 56 IOS56
00000001\00000039 IOS IOS 57 IOS57
00000001\0000003a IOS IOS 58 IOS58 A modified version is needed for PriiLoader
00000001\0000003c IOS IOS 60 IOS60
00000001\0000003d IOS IOS 61 IOS61
00000001\00000046 IOS IOS 70 IOS70
00000001\000000ca IOS IOS 202 IOS202 Hacked?
00000001\000000de IOS IOS 222 IOS222 Hacked?
00000001\000000ec IOS IOS 236 IOS236 Hacked, used for installing other IOSes
00000001\000000f9 IOS IOS 249 IOS249 Hacked, used for USB-Loading (cIOS)
00000001\000000fa IOS IOS 250 IOS250 Hacked, I believe also used for USB-Loading (cIOS)
00000001\000000fe IOS IOS 254 IOS254
00000001\00000100 System: BC BC BC Not sure
00000001\00000101 System: MIOS MIOS MIOS GameCube Emulation, there's also a cMIOS but, I don't know much on that.
00010000\524d3845 Save Data Mario Party 8 ???? ??
00010000\524d4745 Save Data Super Mario Galaxy ???? ??
00010000\52385045 Save Data Super Paper Mario ???? ??
00010000\52434345 Save Data Cooking Mama Cook Off ???? ??
00010000\52434445 Save Data Call Of Duty 3 ???? ?? Doesn't work on CFG
00010000\52464545 Save Data Fire Emblem Radiant Dawn ???? ??
00010000\52484145 Save Data Wii Play ???? ??
00010000\52493245 Save Data High School Musical ???? ??
00010000\52504245 Save Data Pokemon Battle Revolution ???? ??
00010000\52534245 Save Data Super Smash Bros. Brawl ???? ??
00010000\52535045 Save Data Wii Sports ???? ??
00010000\52535245 Save Data Sonic and the Secret Rings ???? ??
00010000\52593345 Save Data Rayman Raving Rabids ???? ??
00010000\53584145 Save Data? ? (no banner yet) ???? ??
00010001\48414445 System Channel Internet Channel HADE 55 USA
00010001\48415941 System Channel USBLoaderCFG UCXF 35 Region Free, Loader for CFG.
00010001\48494a4b System Channel Forwarder Channel HIJK 35 General Forwarder Channel (gbaTemp)
00010001\57523945 WiiWare MEGA MAN 9 WR9E 37 USA
00010001\af1b516 Channel Title Homebrew Channel (non ASCII) 58 Region Free, Multi-Part?
00010002\48414141 System Channel HAAA 13 Not sure/Untitled
00010002\48414241 System Channel Wii Shop Channel HABA 56 Region Free
00010002\48414341 System Channel Mii Channel HACA 31 Region Free, Save data stored elsewhere
00010002\48414641 System Channel Forecast Channel HAFA 13 Region Free
00010002\48414645 System Channel Forecast Channel HAFE 31 USA
00010002\48414741 System Channel News Channel HAGA 13 Region Free
00010002\48414745 System Channel News Channel HAGE 31 USA
00010002\48415941 System Channel Photo Channel 1.1 HAYA 61 Region Free, not sure if newer versions just replace it or not.
00010004\52464e45 Save Data Wii Fit ???? ??
00010008\48414b45 Hidden Channel HAKE 31 USA
00010008\48414c45 Hidden Channel HALE 31 USA
Below are tables on all the other folders in the NAND. I may also create a SNEEK folder table later. Note: Much data on this is directly ripped from WiiBrew's database. I don't want anyone to think I came up with this on my own or think that I'm trying to rip off anothers work, I'm simply taking data from other sources and putting it into a table for a quick and easy overview. You'll notice a lot of programming language in these tables. I'm trying my best to make a key to help clarify some of these terms but, if you really want to understand this table you'll need to take a real programming class (from what I've heard from friends/colleagues VB doesn't qualify. Try a Java or C++ programming class as both a prominent Object Oriented Languages (which the Wii seems to use Object Oriented Programming). Otherwise you can try to follow along with my notes but, don't be surprised if you end up completely lost or confused.
Note: WiiBrew doesn't offer explanations for container folders thus, I will have to come up with those based on the functions of the subfolders.
Note: Zero Indexing. If you're not a programmer or linux guru you probably don't know about it. Basically instead of counting from 1 we count from 0. When talking about devices we usually refer to the first device with a device shortname like wl for wireless apaptor followed by a 0. So the first wireless adaptor is wl0 if there was a second it would be wl1.
The Key below has been moved to definitions doc.
The dev Table
The /dev folder is used for (not sure yet).
All paths are presumed to have /dev/ in front of them (so I don't have to type /dev/ in front of every path for a table specifically for /dev/)
Path: Function:
aes From WiiBrew: Not sure, think it's a todo with aes encryption
boot2 Something with boot2?
flash Raw Interface for the NAND flash memory. Very dangerous to mess with. Though it can read and right another program is needed to interpret as all data on the Wii is encrypted (hence key.bin when using bootmii).
di Used to control the DVD
es Eticket Services; responsible for security of Wii; private interface
fs Used to directly access the filesystem.
fs/shared2 Redirect???
fs/shared2/menu Redirect???
fs/shared2/menu/FaceLib Redirect???
fs/shared2/menu/FaceLib/RFL DB.dat Redirect???
fs/shared2/sys Redirect???
fs/sys/net Redirect???
fs/sys/net/dhcp.dat Redirect???
hmac No Info.
listen Not quite sure but probably used for the communication from WL to WD (not sure what that means yet). May be an IOBuffer. Seems to have something to do with IOS functions.
net
net/ip
net/ip/bottom Represents the interface between the networking stack and the network device drivers.
net/kd
net/kd/request The IOS module responsible for implementing WiiConnect24 functionality. It can perform HTTP(S) downloads, send and receive mail via SMTP, and execute a JavaScript like language while the Wii is in standby mode.
net/kd/time Seems to be responsible for managing UTC time.
net/ncd Network Configuration Device.
net/ncd/manage Used for stuff like reading network configuration stored in /shared2/sys/net/02/config.dat or getting the Wii's MAC address.
net/ssl SSL encryption for wifi
net/usbeth USB Ethernet Adaptor (best guess for what it stands for)
net/usbeth/top Interface for the adaptor. See also /dev/net/wd/top
net/wd WD Driver?
net/wd/command Responsible for managing configuration of the driver, probably mostly to handle communications with the NDS. (Not sure what it means by WD)
net/wd/top Ethernet device representation of the wirelesss interface. Accepts the same ioctls as the USB Ethernet Adaptor.
printserver Used by three modules to print their version string via IOS_Write().
sdio SD Input Output (Best guess as to what it stands for)
sdio/slot0 Allows access to the front SD Slot.
sha Probably SHA-1 hashing.
stm State Transition Manager handles the transitions between power states (idle, on, standby, reset, ect.)
stm/eventhook Redirects to immediate
stm/immediate Shows what I have for stm. Eventhook and immediate work together for this effect.
usb Obviosly enough deals with USB
usb/ehc Appears to be a way to address usb devices via EHCI (USB 2.0). This driver has only been seen in IOS58. The interface appears to resemble that of /dev/usb/oh0.
usb/hid Addresses Human Interface Devices via the Wii's USB 2.0 ports. Used by Rock Band Instruments. (hid = Human Interface Device)
usb/kbd Keyboard Driver interface.
usb/oh0 The external USB Bus on the Wii.
usb/oh1 Device tree that handles request to the internal USB bus. This bus is connected to the Bluetooth dongle. This service exports a high-level interface similar to that of other userspace USB interfaces like libusb.
usb/usb Used to communicate with the USB camera provided with the game "Your Shape". Not much is known at this time.
usb/ven Device used to communicate witht eh USB Camera provided with "Your Shape".
wl0 Provides the dev interface to the Wii's internal Wireless Adaptor (wl0)
The Shared Table:
Wiibrew doesn't have any data on this folder thus, I don't have any data on this folder except that it appears to have some programs on it.
The Shared2 Table:
This table is designed to dissect the mysterious Shared Folders and will occasionally be updated primary with data from WiiBrew. This table won't be as advanced as WiiBrew's but, it will offer a quick reference for the "wait, what is that for" moments. If you're looking for a guide for something like transferring Mii's this isn't it but, you may be able to figure it out with some of this data (I plan on making another document with quick guides for that kind of stuff).
The purpose of the Shared2 folder is: (Still to come)
Path: Function
menu
menu/FaceLib
menu/FaceLib/RFL DB.dat The Mii Database.
sys
sys/NANDBOOTINFO Keeps state about what title was most recently laucned by the sy menu. Seems to also have something to do with launching.
sys/SYCCONF Contains many Wii system settings.
sys/net
sys/net/02
sys/net/02/config.dat Internet Connection Settings
sys/net/dhcp.dat Contains IP Addresses used when connecting to the net.
wc24 Contains shared data for WiiConnect24. WC24 is managed directly by an IOS on the Starlet Processor and all communications it are done via this folder.
wc24/dlcnt.bin KD uses this as a temporary storage for downloaded content. Once downloaded the encryption and header are removed.
wc24/mbox Received emails and probably game photos such as MK accomplishments arrive in the mbox, then are moved to cdb.vff where the other "Today's Play History" Message Board data is stored.
wc24/mbox/dlcnt.bin Temporary Storage for mail
wc24/misc.bin used for storing KD internal state, used for keeping state between IOS reloads and etc. This stores a LILO (Last in Last out?) list of timestamps for mail. Mail is processed by KD (data is added).
wc24/nwc24dl.bin The download list for WC24. Entries are downloaded in a particular order described on the wiibrew wiki.
wc24/nwc24fl.bin The Friends list file (address book entries).
wc24/nwc24msg.cfg URL List for the WC24 mail engine.
The sys Table:
The sys folder is used (obviously enough) for some of the most important stuff. Not sure exacly what yet though…
Path: Function:
launch.sys A temporary file created when loading a Title.
uid.sys User ID List. Keeps a list of TitleIS-UID paris used for ownership on the Wii filresystem.
00000001\00000002 System: Menu System Menu SYSTEM 70 Different Menu's need different IOS's mines a 4.2U
00000001\00000004 IOS IOS 4 IOS4
00000001\00000009 IOS IOS 9 IOS9
00000001\0000000a IOS IOS 10 IOS10
00000001\0000000b IOS IOS 11 IOS 11
00000001\0000000c IOS IOS 12 IOS 12
00000001\0000000d IOS IOS 13 IOS 13
00000001\0000000e IOS IOS 14 IOS 14
00000001\0000000f IOS IOS 15 IOS 15
00000001\00000010 IOS IOS 16 IOS 16
00000001\00000011 IOS IOS 17 IOS17
00000001\00000014 IOS IOS 20 IOS20
00000001\00000015 IOS IOS 21 IOS21
00000001\00000016 IOS IOS 22 IOS22
00000001\0000001c IOS IOS 28 IOS28
00000001\0000001e IOS IOS 30 IOS30
00000001\0000001f IOS IOS 31 IOS31
00000001\00000021 IOS IOS 33 IOS33
00000001\00000022 IOS IOS 34 IOS34
00000001\00000023 IOS IOS 35 IOS35
00000001\00000024 IOS IOS 36 IOS36 hacked, bug added to load some homebrew.
00000001\00000025 IOS IOS 37 IOS37
00000001\00000026 IOS IOS 38 IOS38
00000001\00000029 IOS IOS 41 IOS41
00000001\0000002b IOS IOS 43 IOS43
00000001\0000002d IOS IOS 45 IOS45
00000001\0000002e IOS IOS 46 IOS46
00000001\00000030 IOS IOS 48 IOS48
00000001\00000032 IOS IOS 50 IOS50
00000001\00000033 IOS IOS 51 IOS51
00000001\00000035 IOS IOS 53 IOS53
00000001\00000037 IOS IOS 55 IOS55
00000001\00000038 IOS IOS 56 IOS56
00000001\00000039 IOS IOS 57 IOS57
00000001\0000003a IOS IOS 58 IOS58 A modified version is needed for PriiLoader
00000001\0000003c IOS IOS 60 IOS60
00000001\0000003d IOS IOS 61 IOS61
00000001\00000046 IOS IOS 70 IOS70
00000001\000000ca IOS IOS 202 IOS202 Hacked?
00000001\000000de IOS IOS 222 IOS222 Hacked?
00000001\000000ec IOS IOS 236 IOS236 Hacked, used for installing other IOSes
00000001\000000f9 IOS IOS 249 IOS249 Hacked, used for USB-Loading (cIOS)
00000001\000000fa IOS IOS 250 IOS250 Hacked, I believe also used for USB-Loading (cIOS)
00000001\000000fe IOS IOS 254 IOS254
00000001\00000100 System: BC BC BC Not sure
00000001\00000101 System: MIOS MIOS MIOS GameCube Emulation, there's also a cMIOS but, I don't know much on that.
00010000\524d3845 Save Data Mario Party 8 ???? ??
00010000\524d4745 Save Data Super Mario Galaxy ???? ??
00010000\52385045 Save Data Super Paper Mario ???? ??
00010000\52434345 Save Data Cooking Mama Cook Off ???? ??
00010000\52434445 Save Data Call Of Duty 3 ???? ?? Doesn't work on CFG
00010000\52464545 Save Data Fire Emblem Radiant Dawn ???? ??
00010000\52484145 Save Data Wii Play ???? ??
00010000\52493245 Save Data High School Musical ???? ??
00010000\52504245 Save Data Pokemon Battle Revolution ???? ??
00010000\52534245 Save Data Super Smash Bros. Brawl ???? ??
00010000\52535045 Save Data Wii Sports ???? ??
00010000\52535245 Save Data Sonic and the Secret Rings ???? ??
00010000\52593345 Save Data Rayman Raving Rabids ???? ??
00010000\53584145 Save Data? ? (no banner yet) ???? ??
00010001\48414445 System Channel Internet Channel HADE 55 USA
00010001\48415941 System Channel USBLoaderCFG UCXF 35 Region Free, Loader for CFG.
00010001\48494a4b System Channel Forwarder Channel HIJK 35 General Forwarder Channel (gbaTemp)
00010001\57523945 WiiWare MEGA MAN 9 WR9E 37 USA
00010001\af1b516 Channel Title Homebrew Channel (non ASCII) 58 Region Free, Multi-Part?
00010002\48414141 System Channel HAAA 13 Not sure/Untitled
00010002\48414241 System Channel Wii Shop Channel HABA 56 Region Free
00010002\48414341 System Channel Mii Channel HACA 31 Region Free, Save data stored elsewhere
00010002\48414641 System Channel Forecast Channel HAFA 13 Region Free
00010002\48414645 System Channel Forecast Channel HAFE 31 USA
00010002\48414741 System Channel News Channel HAGA 13 Region Free
00010002\48414745 System Channel News Channel HAGE 31 USA
00010002\48415941 System Channel Photo Channel 1.1 HAYA 61 Region Free, not sure if newer versions just replace it or not.
00010004\52464e45 Save Data Wii Fit ???? ??
00010008\48414b45 Hidden Channel HAKE 31 USA
00010008\48414c45 Hidden Channel HALE 31 USA
Below are tables on all the other folders in the NAND. I may also create a SNEEK folder table later. Note: Much data on this is directly ripped from WiiBrew's database. I don't want anyone to think I came up with this on my own or think that I'm trying to rip off anothers work, I'm simply taking data from other sources and putting it into a table for a quick and easy overview. You'll notice a lot of programming language in these tables. I'm trying my best to make a key to help clarify some of these terms but, if you really want to understand this table you'll need to take a real programming class (from what I've heard from friends/colleagues VB doesn't qualify. Try a Java or C++ programming class as both a prominent Object Oriented Languages (which the Wii seems to use Object Oriented Programming). Otherwise you can try to follow along with my notes but, don't be surprised if you end up completely lost or confused.
Note: WiiBrew doesn't offer explanations for container folders thus, I will have to come up with those based on the functions of the subfolders.
Note: Zero Indexing. If you're not a programmer or linux guru you probably don't know about it. Basically instead of counting from 1 we count from 0. When talking about devices we usually refer to the first device with a device shortname like wl for wireless apaptor followed by a 0. So the first wireless adaptor is wl0 if there was a second it would be wl1.
The Key below has been moved to definitions doc.
The dev Table
The /dev folder is used for (not sure yet).
All paths are presumed to have /dev/ in front of them (so I don't have to type /dev/ in front of every path for a table specifically for /dev/)
Path: Function:
aes From WiiBrew: Not sure, think it's a todo with aes encryption
boot2 Something with boot2?
flash Raw Interface for the NAND flash memory. Very dangerous to mess with. Though it can read and right another program is needed to interpret as all data on the Wii is encrypted (hence key.bin when using bootmii).
di Used to control the DVD
es Eticket Services; responsible for security of Wii; private interface
fs Used to directly access the filesystem.
fs/shared2 Redirect???
fs/shared2/menu Redirect???
fs/shared2/menu/FaceLib Redirect???
fs/shared2/menu/FaceLib/RFL DB.dat Redirect???
fs/shared2/sys Redirect???
fs/sys/net Redirect???
fs/sys/net/dhcp.dat Redirect???
hmac No Info.
listen Not quite sure but probably used for the communication from WL to WD (not sure what that means yet). May be an IOBuffer. Seems to have something to do with IOS functions.
net
net/ip
net/ip/bottom Represents the interface between the networking stack and the network device drivers.
net/kd
net/kd/request The IOS module responsible for implementing WiiConnect24 functionality. It can perform HTTP(S) downloads, send and receive mail via SMTP, and execute a JavaScript like language while the Wii is in standby mode.
net/kd/time Seems to be responsible for managing UTC time.
net/ncd Network Configuration Device.
net/ncd/manage Used for stuff like reading network configuration stored in /shared2/sys/net/02/config.dat or getting the Wii's MAC address.
net/ssl SSL encryption for wifi
net/usbeth USB Ethernet Adaptor (best guess for what it stands for)
net/usbeth/top Interface for the adaptor. See also /dev/net/wd/top
net/wd WD Driver?
net/wd/command Responsible for managing configuration of the driver, probably mostly to handle communications with the NDS. (Not sure what it means by WD)
net/wd/top Ethernet device representation of the wirelesss interface. Accepts the same ioctls as the USB Ethernet Adaptor.
printserver Used by three modules to print their version string via IOS_Write().
sdio SD Input Output (Best guess as to what it stands for)
sdio/slot0 Allows access to the front SD Slot.
sha Probably SHA-1 hashing.
stm State Transition Manager handles the transitions between power states (idle, on, standby, reset, ect.)
stm/eventhook Redirects to immediate
stm/immediate Shows what I have for stm. Eventhook and immediate work together for this effect.
usb Obviosly enough deals with USB
usb/ehc Appears to be a way to address usb devices via EHCI (USB 2.0). This driver has only been seen in IOS58. The interface appears to resemble that of /dev/usb/oh0.
usb/hid Addresses Human Interface Devices via the Wii's USB 2.0 ports. Used by Rock Band Instruments. (hid = Human Interface Device)
usb/kbd Keyboard Driver interface.
usb/oh0 The external USB Bus on the Wii.
usb/oh1 Device tree that handles request to the internal USB bus. This bus is connected to the Bluetooth dongle. This service exports a high-level interface similar to that of other userspace USB interfaces like libusb.
usb/usb Used to communicate with the USB camera provided with the game "Your Shape". Not much is known at this time.
usb/ven Device used to communicate witht eh USB Camera provided with "Your Shape".
wl0 Provides the dev interface to the Wii's internal Wireless Adaptor (wl0)
The Shared Table:
Wiibrew doesn't have any data on this folder thus, I don't have any data on this folder except that it appears to have some programs on it.
The Shared2 Table:
This table is designed to dissect the mysterious Shared Folders and will occasionally be updated primary with data from WiiBrew. This table won't be as advanced as WiiBrew's but, it will offer a quick reference for the "wait, what is that for" moments. If you're looking for a guide for something like transferring Mii's this isn't it but, you may be able to figure it out with some of this data (I plan on making another document with quick guides for that kind of stuff).
The purpose of the Shared2 folder is: (Still to come)
Path: Function
menu
menu/FaceLib
menu/FaceLib/RFL DB.dat The Mii Database.
sys
sys/NANDBOOTINFO Keeps state about what title was most recently laucned by the sy menu. Seems to also have something to do with launching.
sys/SYCCONF Contains many Wii system settings.
sys/net
sys/net/02
sys/net/02/config.dat Internet Connection Settings
sys/net/dhcp.dat Contains IP Addresses used when connecting to the net.
wc24 Contains shared data for WiiConnect24. WC24 is managed directly by an IOS on the Starlet Processor and all communications it are done via this folder.
wc24/dlcnt.bin KD uses this as a temporary storage for downloaded content. Once downloaded the encryption and header are removed.
wc24/mbox Received emails and probably game photos such as MK accomplishments arrive in the mbox, then are moved to cdb.vff where the other "Today's Play History" Message Board data is stored.
wc24/mbox/dlcnt.bin Temporary Storage for mail
wc24/misc.bin used for storing KD internal state, used for keeping state between IOS reloads and etc. This stores a LILO (Last in Last out?) list of timestamps for mail. Mail is processed by KD (data is added).
wc24/nwc24dl.bin The download list for WC24. Entries are downloaded in a particular order described on the wiibrew wiki.
wc24/nwc24fl.bin The Friends list file (address book entries).
wc24/nwc24msg.cfg URL List for the WC24 mail engine.
The sys Table:
The sys folder is used (obviously enough) for some of the most important stuff. Not sure exacly what yet though…
Path: Function:
launch.sys A temporary file created when loading a Title.
uid.sys User ID List. Keeps a list of TitleIS-UID paris used for ownership on the Wii filresystem.