Settings services: Difference between revisions
Account for encapsulation in GameCardCertificate |
Add key generation info (from shchmue) |
||
Line 308: | Line 308: | ||
== AmiiboEcqvBlsKey == | == AmiiboEcqvBlsKey == | ||
This is "nn::settings::factory::AmiiboEcqvBlsKey". It's size is 0x40 bytes | 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 | 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 | 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 == | ||
Line 364: | Line 412: | ||
== GameCardKey == | == GameCardKey == | ||
This is "nn::settings::factory::GameCardKey". It's size is 0x110 bytes or 0x130 bytes | 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 | 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 | 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 == |