PSAR: Difference between revisions
Jump to navigation
Jump to search
m (→PSAR versions) |
|||
Line 27: | Line 27: | ||
! Version !! Firmware !! Notes | ! Version !! Firmware !! Notes | ||
|- | |- | ||
| 1 || 1.00 | | 1 || 1.00 || Less encrypted | ||
|- | |- | ||
| 2 || 1.50-1.52 || For 1.50 and later, they mangled the plaintext parts of the header | | 2 || 1.50-1.52 || For 1.50 and later, they mangled the plaintext parts of the header |
Revision as of 13:04, 30 August 2023
PSAR means PlayStation ARchive. It's encrypted and used to store various data, e.g. game images (PS1/PSP) or firmware files (UPDATE).
Update PSAR
It's possible to decrypt and unpack this PSARs using pspdecrypt.
Header structure
Offset | Type | Description |
---|---|---|
0x00 | char[4] | Signature, always {'P', 'S', 'A', 'R'}
|
0x04 | uint32 | Version, known values are from 1 to 5 |
0x08 | uint32 | File size without header (-16 bytes) |
0x0C | uint32 | Unknown, always 1 (may be encryption tag?) |
PSAR versions
Version | Firmware | Notes |
---|---|---|
1 | 1.00 | Less encrypted |
2 | 1.50-1.52 | For 1.50 and later, they mangled the plaintext parts of the header |
3 | 2.00-6.61 | Latest version for normal updates |
4 | 5.02, 6.20 | Only used for JIG unbrick cards |
5 | 6.10-6.61 | Was found in the PSP Go updates |