Difference between revisions of "Flash Filesystem"

From 3dbrew
Jump to navigation Jump to search
Line 33: Line 33:
  
 
=CTR partition=
 
=CTR partition=
* [[nand/private]]
+
* [[nandro/private]]
* [[nand/shared]]
+
* [[nandro/shared]]
* [[nand/sys]]
+
* [[nandro/sys]]
 +
* [[nandro/sys/HWCAL0.dat]]
 +
* [[nandro/sys/HWCAL1.dat]]
  
* [[nand/sys/HWCAL0.dat]]
+
* [[nandrw/shared]]
* [[nand/sys/HWCAL1.dat]]
+
* [[nandrw/sys]]
 +
* [[nandrw/sys/updater.log]]
 +
* [[nandrw/sys/native.log]]
 +
* [[nandrw/sys/SecureInfo_A]]
 +
* [[nandrw/sys/rand_seed]]
 +
* [[nandrw/sys/LocalFriendCodeSeed_B]]

Revision as of 16:40, 22 April 2012

The Nintendo 3DS has a 1GB NAND Flash chip.

Format

The format of the Nintendo 3DS's flash filesystem is currently undocumented. Reading of the flash chip is possible through pinouts on the motherboard and has been performed successfully but the data is encrypted and can't be understood without first decrypting it.

File System

Each NAND partition is formatted by a FAT file system.

Encryption

The NAND file system appears to be encrypted using AES.

Partitions

Name Description
firm0 Firmware partition.
firm1 Firmware partition.
nand CTR-NAND File System. (3DS)
twln TWL-NAND File System. (DSi)

CTR partition