Virtual TRM Manager: Difference between revisions
Jump to navigation
Jump to search
(kudos to graf/glevand for this reverse engineering) |
mNo edit summary |
||
Line 1: | Line 1: | ||
[[Category:Software]] | |||
== 0x2000 - Virtual TRM Manager == | == 0x2000 - Virtual TRM Manager == | ||
Revision as of 05:34, 13 November 2012
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