Difference between revisions of "Nandrw/sys/SecureInfo A"

From 3dbrew
Jump to navigation Jump to search
(Dev system updaters have the SecureInfo private key.)
 
(7 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 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]]

Latest revision as of 06:06, 1 March 2018

SecureInfo format[edit]

Offset Size Description
0x0 0x100 RSA-2048 signature over the following 0x11-bytes.
0x100 0x1 Region
0x101 0x1 Normally zero
0x102 0xF ASCII serial number, without the 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[edit]

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
6 TWN

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[edit]