<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.3dbrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MHVuze</id>
	<title>3dbrew - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.3dbrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MHVuze"/>
	<link rel="alternate" type="text/html" href="https://www.3dbrew.org/wiki/Special:Contributions/MHVuze"/>
	<updated>2026-04-15T08:25:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=SD_Filesystem&amp;diff=2385</id>
		<title>SD Filesystem</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=SD_Filesystem&amp;diff=2385"/>
		<updated>2012-02-24T09:45:34Z</updated>

		<summary type="html">&lt;p&gt;MHVuze: /* Extdata */ added JPN e-shop and MH3G&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 3DS uses an SD Card for general storage of additional game data, music and photos taken with the 3DS.&lt;br /&gt;
&lt;br /&gt;
 /DCIM - Photos and images downloaded with the Internet Browser.&lt;br /&gt;
 /Music - Music Files&lt;br /&gt;
 /Nintendo 3DS - Game Data&lt;br /&gt;
&lt;br /&gt;
/DCIM with [[3.0.0-5]] also stores .avi 3D videos from the camera title, video frames use MJPG.&lt;br /&gt;
&lt;br /&gt;
== Extdata ==&lt;br /&gt;
Additional game data is stored here:&lt;br /&gt;
: /Nintendo 3DS/&amp;lt;SomeID&amp;gt;/&amp;lt;SomeID&amp;gt;/extdata/00000000&lt;br /&gt;
&lt;br /&gt;
 00000082 - eShop - JPN (Unconfirmed)&lt;br /&gt;
 0000008f - Some [[2.0.0-2]] data, unknown doesn&#039;t appear in extdata management.&lt;br /&gt;
 00000098 - eShop - EUR (Unconfirmed)&lt;br /&gt;
 00000207 - Mii Maker - JPN &lt;br /&gt;
 0000020d - Face Raiders - JPN&lt;br /&gt;
 00000210 - Some [[2.0.0-2]] data, unknown doesn&#039;t appear in extdata management.&lt;br /&gt;
 00000217 - Mii Maker - USA&lt;br /&gt;
 00000219 - eShop USA&lt;br /&gt;
 0000021d - Face Raiders - USA&lt;br /&gt;
 00000227 - Mii Maker - EUR&lt;br /&gt;
 0000022d - Face Raiders - EUR&lt;br /&gt;
 0000030c - Nintendogs + Cats - EUR&lt;br /&gt;
 00000326 - Pokédex 3D - EUR&lt;br /&gt;
 0000032d - Super Street Fighter IV 3D - USA&lt;br /&gt;
 0000033b - Ridge Racer 3D - EUR&lt;br /&gt;
 0000033c - Super Street Fighter IV 3D - EUR&lt;br /&gt;
 0000034d - Samurai Warriors Chronicles - USA&lt;br /&gt;
 00000358 - Ridge Racer 3D - USA&lt;br /&gt;
 0000038a - Dead or Alive Dimensions - EUR&lt;br /&gt;
 00000481 - Monster Hunter Tri G (Download-Quests) - JPN&lt;br /&gt;
 000004aa - Nintendo Video - USA&lt;br /&gt;
 000004ab - Nintendo Video - EUR&lt;br /&gt;
&lt;br /&gt;
All &amp;quot;extra data&amp;quot; under [[extdata]] is encrypted. Although these files use 0xFF blocks similar to FLASH [[Savegames|saves]], extdata can&#039;t be decrypted with the xorpad fail like FLASH saves. All &amp;quot;extra data&amp;quot; files can&#039;t be copied to other 3DS SD cards, they are locked to the console.&lt;br /&gt;
&lt;br /&gt;
== import.db and title.db ==&lt;br /&gt;
With the introduction of the June update the folder structure changed slightly. You will now find &amp;quot;dbs&amp;quot; and &amp;quot;title&amp;quot; folders located in  /Nintendo 3DS/&amp;lt;SomeID&amp;gt;/&amp;lt;SomeID&amp;gt;/ along with the extdata folder. &amp;quot;dbs&amp;quot; contains two files, import.db and title.db - usage currently unknown. import.db seems to contain data from DSiWare SRLs.&lt;br /&gt;
&lt;br /&gt;
The data at the beginning of the file is encrypted, but the rest is cleartext. This file is always 3.1MB, thus this doesn&#039;t contain the whole SRL for most DSiWare. The data stored here is not ordered the same way as the src SRL: ARM7 code, ARM9 code, and data are mixed together. The file can contain data from DSiWare that wasn&#039;t installed, only listed on the src DSi for DSiWare transfer. (This file is likely some temporary data storage used for DSiWare install etc).&lt;br /&gt;
&lt;br /&gt;
title.db seems to be encrypted.&lt;br /&gt;
&lt;br /&gt;
* [https://gist.github.com/1113cbe10f124e5a2c72 Old and new import.db and title.db xored, revealing some plaintext].&lt;br /&gt;
&lt;br /&gt;
== title ==&lt;br /&gt;
 /title/00040000/ Contains eshop downloads (can someone verify these and add for different regions?):&lt;br /&gt;
 00032600 - Pokedex 3D - EUR (verified)&lt;br /&gt;
 00042a00 - Legend of Zelda - Link&#039;s Awakening - EUR&lt;br /&gt;
 0004ab00 - Nintendo Video - EUR&lt;br /&gt;
 00052000 - Let&#039;s Golf 3D - EUR&lt;br /&gt;
 00054300 - 3D Classics Excitebike - USA&lt;br /&gt;
 00054e00 - 3D Classics Excitebike - EUR (verified)&lt;br /&gt;
 00054300 - 3D Classics Excitebike - USA&lt;br /&gt;
 00045C00 - 3D Classics Excitebike - JPN&lt;br /&gt;
 For more IDs, see the 00040000 titles on the [[Title_list]].&lt;br /&gt;
&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
When renaming &#039;&#039;any&#039;&#039; 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&#039;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&#039;t inserted) Manual won&#039;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&#039;t care at all when tmd is renamed.&lt;br /&gt;
&lt;br /&gt;
== Private ==&lt;br /&gt;
&amp;quot;Private&amp;quot; data is stored here:&lt;br /&gt;
&lt;br /&gt;
 /Nintendo 3DS/Private/&amp;lt;Title ID Low&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
 00020400 - Nintendo 3DS Camera &lt;br /&gt;
 00020500 - Nintendo 3DS Sound&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Private&amp;quot; data for 3DS Sound/Camera are cleartext.&lt;br /&gt;
Under the camera priv dir is [[phtcache.bin]], this seems to list the pictures on SD card?&lt;br /&gt;
When you want to install and see pictures with 3DS,rename to 8 numbers.mpo and save it on /DCIM .&lt;br /&gt;
Under the sound priv dir is: voice/XX/*.m4a. Where XX is 01-10, with sound saved as .m4a.&lt;/div&gt;</summary>
		<author><name>MHVuze</name></author>
	</entry>
</feed>