Changes

737 bytes added ,  06:06, 1 March 2018
Dev system updaters have the SecureInfo private key.
Line 1: Line 1:  +
{{DISPLAYTITLE:Nandrw/sys/SecureInfo_A}}
 +
=SecureInfo format=
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Offset
 
!  Offset
Line 6: Line 8:  
| 0x0
 
| 0x0
 
| 0x100
 
| 0x100
| RSA-2048 signature
+
| RSA-2048 signature over the following 0x11-bytes.
 
|-
 
|-
 
| 0x100
 
| 0x100
Line 17: Line 19:  
|-
 
|-
 
| 0x102
 
| 0x102
| 0xB
+
| 0xF
| ASCII serial number
+
| ASCII serial number, without the [[Serials#Console_Serial_Numbers|check digit]]
 +
|}
 +
 
 +
The RSA private key for dev systems is embedded inside the dev system updater package so that the region can be changed.
 +
 
 +
=SecureInfo Region Values=
 +
{| class="wikitable" border="1"
 +
!  Value
 +
!  Description
 +
|-
 +
| 0
 +
| JPN
 +
|-
 +
| 1
 +
| USA
 +
|-
 +
| 2
 +
| EUR
 +
|-
 +
| 3
 +
| AUS(for system-update SOAP at least), unused. The [[NS]] programIDs for the applet AppIDs for this are the same as JPN?
 +
|-
 +
| 4
 +
| CHN
 +
|-
 +
| 5
 +
| KOR
 
|-
 
|-
| 0x10D
+
| 6
| 0x4
+
| TWN
| Normally zero?
   
|}
 
|}
 +
 +
NIM module uses "AUS" for value3 for SOAP requests, however the server doesn't return a titlelist for that. On AUS 3DS systems this region field is set to EUR instead.
 +
 +
=See Also=
 +
* [[Config Services]]
119

edits