Difference between revisions of "DSiWare Exports"

From 3dbrew
Jump to navigation Jump to search
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 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]. 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.
 +
 +
DSiWare exported from 3DS are encrypted using the same [[Nand/private/movable.sed|keyslot]] used for encrypting other 3DS [[SD_Filesystem|SD]] card data.
  
 
=File structure=
 
=File structure=

Revision as of 07:29, 22 April 2013

The DSiWare exported from a 3DS is located at "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 DSi. Like DSi, 3DS DSiWare exports seem to use ES block encryption. The below sizes include the 0x20-byte ES block metadata.

DSiWare exported from 3DS are encrypted using the same keyslot used for encrypting other 3DS SD card data.

File structure

Offset Size Description
0x0 0x4020 Banner?
0x4020 0xA0 Header?
0x40C0 0x400 Footer?
0x44C0 Data for the content sections is stored here, where each section is encrypted under separate ES blocks.