Nandrw/sys/SecureInfo A: Difference between revisions

Created page with "{| class="wikitable" border="1" ! Offset ! Size ! Description |- | 0x0 | 0x100 | RSA-2048 signature |- | 0x100 | 0x1 | Region |- | 0x101 | 0x1 | Normally zero |- | 0x102 | 0xB..."
 
Myria (talk | contribs)
Dev system updaters have the SecureInfo private key.
 
(8 intermediate revisions by 3 users not shown)
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]]