Sysroot: Difference between revisions

From Vita Developer wiki
Jump to navigation Jump to search
 
(6 intermediate revisions by one other user not shown)
Line 1: Line 1:
Small buffer containing some checked information by the console.
See [[https://wiki.henkaku.xyz/vita/Sysroot https://wiki.henkaku.xyz/vita/Sysroot]].
 
* Offset 0x9E size 0x8 is also known as PS Code
 
= Table of contents =
 
{| class="wikitable"
|-
! Offset !! Size !! Description
|-
| 0x00 || 0x2 || Version (usually 1)
|-
| 0x02 || 0x2 || Sysroot size (0x100 or 0x200)
|-
| 0x04 || 0x4 || Current Firmware Version
|-
| 0x08 || 0x4 || Firmware Version Shipped from Factory
|-
| 0x2C || 0x8 || Bitfield flags 1
|-
| 0x40 || 0x4 || Devkit Function address 1
|-
| 0x44 || 0x4 || Devkit UID 1
|-
| 0x48 || 0x4 || Devkit Function address 1
|-
| 0x4C || 0x4 || ASLR Seed
|-
| 0x50 || 0x4 || Devkit Config Flags1 (0x80000001 or 0x80000003)
|-
| 0x54 || 0x4 || Devkit Config Flags2 (0x0)
|-
| 0x58 || 0x4 || Devkit Config ??
|-
| 0x5C || 0x4 || Devkit Config Flags3 (0x20000010)
|-
| 0x60 || 0x4 || DRAM base paddr
|-
| 0x64 || 0x4 || DRAM size
|-
| 0x6C || 0x4 || Boot type indicator (0x20000 on resume), 0x1 = no suspend/boot logo
|-
| 0x70 || 0x10 || Some serial
|-
| 0x80 || 0x4 || <code>secure_kernel.enp</code> raw data paddr (optional)
|-
| 0x84 || 0x4 || <code>secure_kernel.enp</code> size (optional)
|-
| 0x90 || 0x4 || <code>kprx_auth_sm.self</code> raw data paddr
|-
| 0x94 || 0x4 || <code>kprx_auth_sm.self</code> size
|-
| 0x98 || 0x4 || <code>prog_rvk.srvk</code> raw data paddr
|-
| 0x9C || 0x4 || <code>prog_rvk.srvk</code> size
|-
| 0xA0 || 0x2 || Model (0x1000)
|-
| 0xA2 || 0x2 || Device type (0x401 = retail device, 0x101 = devkit device)
|-
| 0xA4 || 0x2 || Device config (0x1000 = standard form, 0x102 = pstv)
|-
| 0xA6 || 0x2 || Type (0x300 = retail, 0x100 = devkit)
|-
| 0xB0 || 0x10 || Session ID
|-
| 0xC4 || 0x4 || Boot type indicator (0x80 on resume)
|-
| 0xD0 || 0x4 || [[Suspend|Saved context]] paddr
|-
| 0xF8 || 0x4 || BootLoader Revision
|-
| 0xFC || 0x4 || Sysroot Magic value (0xCBAC03AA)
|-
| 0x100 || 0x20 || Encrypted Session Key (FW 2.12+)
|}
 
* Copied from henkaku wiki. PS Code change to be added

Latest revision as of 14:23, 30 April 2018