Changes

Jump to navigation Jump to search

SceSblSsMgr

454 bytes added, 16 January
== NVS Areas ==
Refered as ErnieNVSErnie NVS. Not every part is readable from non-secure kernel: some sectors return error, and some sectors are part of SNVS (Secure NVS) which means they are encrypted.
{| class="wikitable"
! Offset !! Size !! Name !! Comment !! Used by
|-
| 0 || 0x20 || Mgmt data Data || Embeds SNVS flags and ProductMode. Used for Update and QAF. || "sceSblQafManagerSetFlag" (sub_81001610 on FW 0.990), "SpkgInfoUtilGetSNVSFlagStatus, " and "SpkgInfoUtilSetSNVSFlagStatus " (on FW 0.931)|-| 0x20 || 0x280 || SNVS Sectors || 20 XTS encrypted sectors of size 0x20 bytes handled by update_service_sm.self || "SpkgInfoUtilInitForUpdater" on FW 0.931
|-
| 0x2A0 || 0x20 || Qa Flag Version || || "sceSblQafManagerSetQaFlagVersion" on FW 0.940
|-
| 0x2C0 || 0x140 || Unknown || ||
|-
| 0x400 || 0x80 || Qaf Token || first 0x18 is QafName ||
|-
| 0x480 || 1 || Qaf Token not set flag || Set to 1 by default when Qaf Token is not set (FFed). ||
|-
| 0x481 || 0x1F || Unknown || ||
|-
| 0x4A0 || 1 || Update Mode || || sceSblUsGetUpdateModeForUser, sceSblUsSetUpdateModeForUser
|-
| 0x4A1 || 0x3F || Unknown || ||
|-
| 0x4E0 || 0x20 || Unknown per device string || ||
|-
| 0x500 || 0x20 || Unknown || ||
|-
| 0x520 || 0x80 || Activation Area || 0x20 first bytes are SceNVSKitActivationData ||
|-
| 0x5A0 || 0x100 || Qaf Token RSA signature || Not present on FW 0.990. Present on FW 3.60. Maybe added on FW 1.80. ||
|-
| 0x6A0 || 0xC0 || Unknown || ||
|}
4,925

edits

Navigation menu