PSSE: Difference between revisions
Jump to navigation
Jump to search
(Created page with " == What is PSSE? == PSSE Stands for PlayStation Suite Encrypted, its an encryption layer that encrypts a PSM game's filesystem, its comparable to PFS in alot of ways, howeve...") |
|||
Line 5: | Line 5: | ||
also PSM SaveData does not get PSSE Encryption applied. | also PSM SaveData does not get PSSE Encryption applied. | ||
== Data Structure == | |||
{| class="wikitable" style="font-size:small; text-align: center;border:3px ridge #123AAA;" | |||
|- | |||
| style="background-color:#FFFFFF; color:#123AAA;" |'''offset''' | |||
| style="background-color:#FFFFFF; color:#123AAA;" |'''value''' | |||
| style="background-color:#FFFFFF; color:#123AAA;" |'''description''' | |||
|- | |||
|0x00||0x50535345 (ASCII "PSSE")||Magic Number / File Header | |||
|- | |||
|0x14||[[System_File_Object_(SFO)_(PSF)#CONTENT_ID|CONTENT_ID]]||Contents of /RW/System/content_id | |||
|- | |||
|0x40||Signature||Generated by PSMSDK 'publisher key'? - Similar to sce_sys/[[clearsign]] file of NpDrm-Encrypted apps | |||
|- | |||
|0x180||Encrypted Keys||Generated by PSMSDK 'app key' and 'app seed'? - Similar to sce_sys/[[keystone]] file of NpDrm-Encrypted apps | |||
|- | |||
|0x680||Encrypted Data||Actual cipher-text for the encrypted file | |||
|- | |||
|} | |||
== Decryption == | |||
PSSE Can be decrypted using the http://bitbucket.org/SilicaAndPina/FuckPSSE by [[SilicaAndPina]] |
Revision as of 12:12, 10 December 2018
What is PSSE?
PSSE Stands for PlayStation Suite Encrypted, its an encryption layer that encrypts a PSM game's filesystem, its comparable to PFS in alot of ways, however it seems there was a bug at sony where besides executable files, the first directory level of a PSM app is not encrypted with PSSE, its only directory levels below the root of RO/
also PSM SaveData does not get PSSE Encryption applied.
Data Structure
offset | value | description |
0x00 | 0x50535345 (ASCII "PSSE") | Magic Number / File Header |
0x14 | CONTENT_ID | Contents of /RW/System/content_id |
0x40 | Signature | Generated by PSMSDK 'publisher key'? - Similar to sce_sys/clearsign file of NpDrm-Encrypted apps |
0x180 | Encrypted Keys | Generated by PSMSDK 'app key' and 'app seed'? - Similar to sce_sys/keystone file of NpDrm-Encrypted apps |
0x680 | Encrypted Data | Actual cipher-text for the encrypted file |
Decryption
PSSE Can be decrypted using the http://bitbucket.org/SilicaAndPina/FuckPSSE by SilicaAndPina