Settings services: Difference between revisions

No edit summary
Add key generation info (from shchmue)
(One intermediate revision by the same user not shown)
Line 308: Line 308:


== AmiiboEcqvBlsKey ==
== AmiiboEcqvBlsKey ==
This is "nn::settings::factory::AmiiboEcqvBlsKey". It's size is 0x40 bytes (0x44 bytes for [[Calibration#CAL0|Calibration Version]] >= 9).
This is "nn::settings::factory::AmiiboEcqvBlsKey". It's size is 0x40 bytes.
 
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now:
{| class="wikitable" border="1"
|-
! Offset
! Size
! Name
|-
| 0x0
| 0x40
| Key
|-
| 0x44
| 0x4
| Key generation
|}


== AmiiboEcqvBlsRootCertificate ==
== AmiiboEcqvBlsRootCertificate ==
Line 317: Line 333:


== AmiiboKey ==
== AmiiboKey ==
This is "nn::settings::factory::AmiiboKey". It's size is 0x50 bytes (0x54 bytes for [[Calibration#CAL0|Calibration Version]] >= 9).
This is "nn::settings::factory::AmiiboKey". It's size is 0x50 bytes.
 
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now:
{| class="wikitable" border="1"
|-
! Offset
! Size
! Name
|-
| 0x0
| 0x50
| Key
|-
| 0x50
| 0x4
| Key generation
|}


== AnalogStickFactoryCalibration ==
== AnalogStickFactoryCalibration ==
Line 344: Line 376:


== EccB233DeviceKey ==
== EccB233DeviceKey ==
This is "nn::settings::factory::EccB233DeviceKey". It's size is 0x30 bytes or 0x54 bytes (0x58 bytes for [[Calibration#CAL0|Calibration Version]] >= 9) in the extended version.
This is "nn::settings::factory::EccB233DeviceKey". It's size is 0x30 bytes or 0x54 bytes in the extended version.
 
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now:
{| class="wikitable" border="1"
|-
! Offset
! Size
! Name
|-
| 0x0
| 0x54
| Key
|-
| 0x54
| 0x4
| Key generation
|}


== GameCardCertificate ==
== GameCardCertificate ==
This is "nn::settings::factory::GameCardCertificate". It's maximum size is 0x400 bytes.
This is "nn::settings::factory::GameCardCertificate". It's maximum size is 0x404 bytes.
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 364: Line 412:


== GameCardKey ==
== GameCardKey ==
This is "nn::settings::factory::GameCardKey". It's size is 0x110 bytes or 0x130 bytes (0x134 bytes for [[Calibration#CAL0|Calibration Version]] >= 9) in the extended version.
This is "nn::settings::factory::GameCardKey". It's size is 0x110 bytes or 0x130 bytes in the extended version.
 
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now:
{| class="wikitable" border="1"
|-
! Offset
! Size
! Name
|-
| 0x0
| 0x130
| Key
|-
| 0x130
| 0x4
| Key generation
|}


== GyroscopeOffset ==
== GyroscopeOffset ==
Line 379: Line 443:


== Rsa2048DeviceKey ==
== Rsa2048DeviceKey ==
This is "nn::settings::factory::Rsa2048DeviceKey". It's size is 0x220 bytes or 0x240 bytes (0x244 bytes for [[Calibration#CAL0|Calibration Version]] >= 9) in the extended version.
This is "nn::settings::factory::Rsa2048DeviceKey". It's size is 0x220 bytes or 0x240 bytes in the extended version.
 
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now:
{| class="wikitable" border="1"
|-
! Offset
! Size
! Name
|-
| 0x0
| 0x240
| Key
|-
| 0x240
| 0x4
| Key generation
|}


== SerialNumber ==
== SerialNumber ==
Line 405: Line 485:


== SslKey ==
== SslKey ==
This is "nn::settings::factory::SslKey". It's size is 0x110 bytes or 0x130 bytes (0x134 bytes for [[Calibration#CAL0|Calibration Version]] >= 9) in the extended version.
This is "nn::settings::factory::SslKey". It's size is 0x110 bytes or 0x130 bytes in the extended version.
 
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now:
{| class="wikitable" border="1"
|-
! Offset
! Size
! Name
|-
| 0x0
| 0x130
| Key
|-
| 0x130
| 0x4
| Key generation
|}


== RegionCode ==
== RegionCode ==