Changes

725 bytes added ,  17:23, 22 December 2009
no edit summary
Line 1: Line 1:  +
The System Settings application delivered with each DSi can be used to export applications from NAND to SD. The files created on SD are encrypted with AES CCM (CTR with CBC-MAC), using either a shared key, or a console specific key.
 +
 +
The application itself (APP), and the title metadata (TMD) is encrypted with a console specific key. This means that Nintendo intended that these files can only be imported back into the same DSi.
 +
 +
While the banner, the public savegame, and several other metadata blocks are encrypted with a shared key, which means any DSi can inspect these parts of the file.
 +
 
= B4 block =  
 
= B4 block =  
 
  0000000: 34 41 4e 54 31 30 00 01 74 e9 2c 1e 24 00 00 00  4ANT10..t.,.$...
 
  0000000: 34 41 4e 54 31 30 00 01 74 e9 2c 1e 24 00 00 00  4ANT10..t.,.$...
Line 132: Line 138:  
  0000420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
 
  0000420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
 
  0000430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
 
  0000430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
 +
 +
It is assumed that this block contains an ECC signature, aswell as the console id and serial of the DSi that exported the file.
143

edits