Changes

478 bytes added ,  05:31, 22 April 2013
no edit summary
Line 1: Line 1: −
{{stub}}
+
The DSiWare exported from a 3DS is located at "[[SD_Filesystem|sdmc]]:/Nintendo 3DS/<ID0>/<ID1>/Nintendo DSiWare". Filenames are same format as DSi: "<TitleID-Low>.bin". The keys/format for these files are completely different from [http://dsibrew.org/wiki/Tad DSi]. Like DSi, 3DS DSiWare exports seem to use [http://dsibrew.org/wiki/ES_block_encryption ES] block encryption. The below sizes include the 0x20-byte ES block metadata.
   −
The DSiWare exported from a 3DS is located at "[[SD_Filesystem|sdmc]]:/Nintendo 3DS/<ID0>/<ID1>/Nintendo DSiWare". Filenames are same format as DSi: "<TitleID-Low>.bin". The keys/format for these files are completely different from [http://dsibrew.org/wiki/Tad DSi]. A DSiWare export to SD card from 3DS is ~0x3bc bytes smaller than an export from DSi.
+
The content sections starting at 0x44C0 are presumably about the same as DSi: TMD, SRL, savegame, banner.
 +
 
 +
=File structure=
 +
{| class="wikitable" border="1"
 +
|-
 +
!  Offset
 +
!  Size
 +
!  Description
 +
|-
 +
| 0x0
 +
| 0x4020
 +
| Banner.sav?
 +
|-
 +
| 0x4020
 +
| 0xA0
 +
| Header?
 +
|-
 +
| 0x40C0
 +
| 0x400
 +
| Footer?
 +
|-
 +
| 0x44C0
 +
|
 +
| Data for the content sections is stored here, where each section is encrypted under separate ES blocks.
 +
|}