Virtual TRM Manager: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
== 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