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
−
| CTR for AES-CTR / IV for AES-CBC, generated by the RNG.
+
| IV, generated by the RNG.
|}
|}
Line 27:
Line 27:
! Size
! Size
! Description
! Description
−
! Algorithm Type
|-
|-
| 0x0
| 0x0
| 0x4020
| 0x4020
| Banner section
| Banner section
−
| AES-CBC
|-
|-
| 0x4020
| 0x4020
| 0xC0
| 0xC0
| Header section
| Header section
−
| AES-CBC
|-
|-
| 0x40E0
| 0x40E0
| 0x420
| 0x420
| Footer section
| Footer section
−
| AES-CBC
|-
|-
| 0x4500
| 0x4500
|
|
| Data for the 4 content sections are stored here.
| Data for the 4 content sections are stored here.
−
| AES-CTR
|}
|}