Virtual TRM Manager: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
[[Category:Software]]
== 0x2000 - Virtual TRM Manager  ==
== 0x2000 - Virtual TRM Manager  ==


Line 83: Line 82:
*'''syscall 862''' uses Virtual TRM Manager services.
*'''syscall 862''' uses Virtual TRM Manager services.
*Also used in '''VSH''' to decrypt '''PSN passphrase'''
*Also used in '''VSH''' to decrypt '''PSN passphrase'''
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>

Revision as of 20:17, 5 February 2014

0x2000 - Virtual TRM Manager

Packet ID Description
0x2001 Init
0x2002 Status
0x2003 Store with TRM Update
0x2004 Store
0x2005 Retrieve
0x2006 Free
0x2007 not implemented
0x2008 not implemented
0x2009 not implemented
0x200A Encrypt
0x200B Decrypt
0x200C Encrypt With Portability
0x200D Decrypt With Portability
0x200E Decrypt Master
0x200F not implemented
0x2010 not implemented
0x2011 not implemented
0x2012 Backup Flash
0x2013 Restore Flash
0x2014 Backup SRK SRH
0x2015 Restore SRK SRH
0x2016 Flash Address Size
0x2017 Force Restart

0x200E - Decrypt Master

  • This service is e.g. used in Process 6 by USB Dongle Authenticator to decrypt USB Dongle Master Key
  • GameOS uses this service e.g. in syscall SYS_SS_AD_SIGN
  • syscall 862 uses Virtual TRM Manager services.
  • Also used in VSH to decrypt PSN passphrase