Talk:Virtual TRM Manager

From PS3 Developer wiki
Revision as of 07:22, 19 July 2014 by Anonymous (Privacy policy)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Root Info

Obtainable with packet_id 0x2014 through syscall 862. Structure is as follows:


Offset Size Description Example
0x00 0x04 unk1
0x04 0x08 padding
0x0C 0x04 unk2
0x10 0x04 padding
0x14 0x04 hash_id?(goes 01 first) 90 01
0x18 0x04 padding
0x1C 0x04 hash_id?(goes 00 last) 90 00
0x20 0x08 padding
0x28 0x08 auth_id_1 10 70 00 00 02 00 00 01
0x30 0x08 auth_id_2 10 70 00 03 FF 00 00 01
0x38 0x14 srh <-root hash
0x4C 0x04 padding
0x50 0x14 srk <-root hsec
0x64 0x1C padding

Notes about root info

  • Name of packet id is "Backup SRK SRH". However, SRH shows first and SRK shows last. That seems to be denoted by the hash_ids (i decided to call them that way). auth_id_1 seems to be correlated with srk (since srk is used on VTRM, and the 0FACE0FF DEADFACE area is located after cVTRM) while auth_id_2 seems to be correlated with srh.
  • As for the unknowns, they seem to be not involved at all with the hashes, although they might have something to do with the clock drift.