PSSE: Difference between revisions

From Vita Developer wiki
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