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. |
| + | |} |