Système de fichier de la carte SD
La 3DS utilise une carte SD pour le stockage des données additionnelles des jeux, la musiques et les photos prises avec la 3DS.
/DCIM - Photos et images téléchargées avec le navigateur Internet. /Music - Fichiers de musique /Nintendo 3DS - Données des jeux
/DCIM depuis la mise à jour 3.0.0-5 contient aussi les vidéos 3D .avi de l’Appareil Photo 3DS. Le codec utilisé est MJPG.
Données additionnelles
Les données additionnelles des jeux sont stockées ici:
- /Nintendo 3DS/<SomeID>/<SomeID>/extdata/00000000
0000008f - Quelques données du firmware 2.0.0-2, inconnu (n’apparaît pas dans le management des données additionnelles) 00000098 - eShop - EUR (Non confirmé) 00000207 - Editeur Mii - JPN 0000020d - La Guerre des têtes - JPN 00000210 - Quelques données du firmware 2.0.0-2, inconnu (n’apparaît pas dans le management des données additionnelles) 00000217 - Editeur Mii - USA 00000219 - eShop USA 0000021d - La Guerre des têtes- USA 00000227 - Editeur Mii - EUR 0000022d - La Guerre des têtes - EUR 0000030c - Nintendogs + Cats - EUR 00000326 - Pokédex 3D - EUR 0000032d - Super Street Fighter IV 3D - USA 0000033b - Ridge Racer 3D - EUR 0000033c - Super Street Fighter IV 3D - EUR 0000034d - Samurai Warriors Chronicles - USA 00000358 - Ridge Racer 3D - USA 0000038a - Dead or Alive Dimensions - EUR 000004aa - Nintendo Vidéo - USA 000004ab - Nintendo Vidéo - EUR
Toutes les données additionnelles ( Données additionnelles), sont cryptées. Même si ces fichiers utilisent des blocs 0xFF similaires aux Sauvegardes de Jeux FLASH, ils ne peuvent pas être décryptés avec la faille xorpad comme les sauvegardes.e. Les données additionnelles ne peuvent pas être copiée sur la carte SD d'une autre 3DS, elles sont liées à la console.
import.db and title.db
Avec l'introduction de la mise à jour de Juin, la structure des dossiers a considérablement changé. Vous trouverez maintenant les dossiers "dbs" et "title" dans /Nintendo3DS/<SomeID>/<SomeID>/ avec le dossier "extdata". "Le dossier dbs" contient dexu fichiers, import.db et title.db (utilité actuellement inconnue). Le fichier import.db semble contenir des données sur les SRLs des DsiWares.
Les données au début du fichier sont cryptées, mais le reste est en clair. Ce fichier fait toujours 3.1MB, il ne contient donc pas le SRL complet de la plupart des DsiWares. Les données stockées ici ne sont pas ordonnées de la même façon que les SRLs sources : le code ARM7, le code ARM9 et les données sont mixés ensemble. Le fhichier peur contenir les données d'un DsiWare non installé, simplement listé sur la DSi source lors du transfert de DsiWares.( ce fichier est en fait une sorte de stockage temporaire de données utilisées pour l'installation des DsiWares, etc).
title.db semble être crypté.
title
/title/00040000/ Contient les téléchargement effectues depuis l'eShop ( quelqu'un peut-il les vérifier et les ajouter pour les différentes régions ?): 00032600 - Pokedex 3D - EUR (vérifié) 00042a00 - Legend of Zelda - Link's Awakening - EUR 0004ab00 - Nintendo Vidéo - EUR 00052000 - Let's Golf 3D - EUR 00054300 - 3D Classics Excitebike - USA 00054e00 - 3D Classics Excitebike - EUR (verifié) 00054300 - 3D Classics Excitebike - USA 00045C00 - 3D Classics Excitebike - JPN Pour plus d'IDs, vour les titles00040000 sur la Liste des Titles
The above title directories contain two dirs: content and data. content contains 00000000.tmd, .app files, and some cmd dir containing 00000001.cmd, all of which are encrypted with a console-unique key. The data dir contains 00000001.sav, this is the title's encrypted savegame. Although these saves look similar to FLASH savegames, these savegames use proper unique CTR for each AES block in the file, and the CTR properly changes for each savegame write. Renaming these savegames causes home-menu to hang while launching titles, modifying saves throws the usual checksum/hash corruption like gamecard flash saves.
When renaming any of these files/dir under content, the icon in home-menu is still displayed. Modifying any of these files has same result as renaming them. When renaming the cmd dir/cmd file, or 00000000.app, the 3D banner isn't displayed. When renaming the cmd dir or the file contained in that dir, home-menu will refuse to run the title, and the manual will not work.(will display the black screen saying sdcard isn't inserted) Manual won't load when 00000001.app is renamed, so that .app might be the manual? When the main 00000000.app binary is renamed, the title will not launch and in the manual placeholder text is used for the title name/icon. Home-menu doesn't care at all when tmd is renamed.
Private
"Private" data is stored here:
/Nintendo 3DS/Private/<Title ID Low>/
00020400 - Nintendo 3DS Camera 00020500 - Nintendo 3DS Sound
"Private" data for 3DS Sound/Camera are cleartext.
Under the camera priv dir is phtcache.bin, this seems to list the pictures on SD card?
When you want to intall pictures and see it with 3DS,rename to 8 numbers.mpo and save it on /DCIM .
Under the sound priv dir is: voice/XX/*.m4a. Where XX is 01-10, with sound saved as .m4a.