DSiWare Exports: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
The DSiWare exported from a 3DS is located at "[[SD_Filesystem|sdmc]]:/Nintendo 3DS/<ID0>/<ID1>/Nintendo DSiWare". Filenames are same format as [http://dsibrew.org/wiki/Tad DSi]: "<TitleID-Low>.bin". The below sizes include the 0x20-byte 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 [http://dsibrew.org/wiki/Tad DSi]: "<TitleID-Low>.bin". The below sizes include the 0x20-byte block metadata. | ||
DSiWare exported from 3DS use [[Nand/private/movable.sed|keyslots]] initialized by movable.sed. | DSiWare exported from 3DS use [[Nand/private/movable.sed|keyslots]] initialized by movable.sed. Each section is encrypted with AES-CBC. | ||
=Block Metadata= | =Block Metadata= | ||
Line 16: | Line 16: | ||
| 0x10 | | 0x10 | ||
| 0x10 | | 0x10 | ||
| | | IV, generated by the RNG. | ||
|} | |} | ||
Line 27: | Line 27: | ||
! Size | ! Size | ||
! Description | ! Description | ||
|- | |- | ||
| 0x0 | | 0x0 | ||
| 0x4020 | | 0x4020 | ||
| Banner section | | Banner section | ||
|- | |- | ||
| 0x4020 | | 0x4020 | ||
| 0xC0 | | 0xC0 | ||
| Header section | | Header section | ||
|- | |- | ||
| 0x40E0 | | 0x40E0 | ||
| 0x420 | | 0x420 | ||
| Footer section | | Footer section | ||
|- | |- | ||
| 0x4500 | | 0x4500 | ||
| | | | ||
| Data for the 4 content sections are stored here. | | Data for the 4 content sections are stored here. | ||
|} | |} | ||