

avi format and the video frames use MJPG.īackups - This directory contains SD Title Savedata backups.

Note: Playing/Recording (3D) Videos was introduced with update 3.0.0-5. Internet Browser image downloads are stored here too. Then, each u16 is moved as described in the below table:ĭCIM - Photos and Videos taken by the Nintendo 3DS Camera application are stored in this directory. To generate this directory name from the original CID, first the CID is rotated 8-bits to the left. ID1 is the scrambled SD card CID from the SD card which this directory was originally created on.ID0 is the first 0x10-bytes from a SHA256 hash.Files stored under nand/data/ also use the same keyslot, but it is only used for MACs.Thus it is possible to obtain some cleartext by XORing one file(like newly created extdata) with a newer file, where the newer file overwrote zeros in the original file with non-zero data. The base CTR is fixed for each file, therefore the CTR never changes after each write.Then calculate CTR as CTRbyte = Hashbyte ^ Hashbyte for i = 0 to 15. The crypto IV/CTR for each file is generated as follows: take the UTF-16 path relative to sdmc/Nintendo 3DS// (the path it self begins with "/") and hash it with SHA-256, including the null null-terminator.The keyslot is initialized by nand/private/d. Everything stored under sdmc/Nintendo 3DS// is encrypted by 128 bit AES-CTR with console-unique keyslots.The 3DS uses an SD Card for general storage of game data, music, photos and videos taken with the 3DS.
