SLB2: Difference between revisions
Jump to navigation
Jump to search
CelesteBlue (talk | contribs) |
CelesteBlue (talk | contribs) No edit summary |
||
Line 3: | Line 3: | ||
<source lang="c"> | <source lang="c"> | ||
/* SLB2 structure is little endian */ | |||
struct slb2_entry { | |||
uint32_t block_offset; | |||
uint32_t file_size; | |||
uint32_t alignment[2]; | |||
char file_name[32]; | |||
} __attribute__((packed)); | |||
struct slb2_header { | |||
uint32_t magic; | |||
uint32_t version; | |||
uint32_t flags; | |||
uint32_t file_count; | |||
uint32_t block_count; | |||
uint32_t unk[3]; | |||
struct slb2_entry entry_list[0]; | |||
} __attribute__((packed)); | |||
</source> | </source> | ||
Revision as of 09:53, 30 August 2018
SLB2 structure
/* SLB2 structure is little endian */
struct slb2_entry {
uint32_t block_offset;
uint32_t file_size;
uint32_t alignment[2];
char file_name[32];
} __attribute__((packed));
struct slb2_header {
uint32_t magic;
uint32_t version;
uint32_t flags;
uint32_t file_count;
uint32_t block_count;
uint32_t unk[3];
struct slb2_entry entry_list[0];
} __attribute__((packed));
SLB2 files to play with
- http://www.mirrorcreator.com/files/056CKD7J/PS4UPDATE.PUP.rar_links
- https://mega.co.nz/#!WE8zUAyb!ZuZy5Vxrd4eCc4bTvFW_ZC7lu7Ub0tcdyE08xbJtrok (Main)
- https://mega.co.nz/#!GEdQkRRR!KSCLLQEGlWfQwsA3yBo3pkZqqqE6w-Jwk-5CvLd4GR0 (Recovery)
- http://dus01.ps4.update.playstation.net/update/ps4/image/2013_1112/sys_df008b5601f4a214a3cc65030a02ac4a/PS4UPDATE.PUP?dest=us (Main)
- http://dus01.ps4.update.playstation.net/update/ps4/image/2013_1112/rec_cedada625478db608d5878c019454380/PS4UPDATE.PUP?dest=us (Recovery)
Unpacking
- pupunpack.py (flatz)
- PS4 PUP Extractor v2 (xerpi)
- PS4 FW Tool v1.0.0 (skfu)
- https://github.com/Hykem/ps4tools (hykem, based on flatz)
- https://github.com/harlequin/ps4tools (harlequin, based on flatz and zecoxao)
- https://github.com/nikosradio/ps4tools (nikosradio, based on flatz)
- https://github.com/Keyaku/ps4tools (Keyaku, based on flatz)
- https://github.com/Jakes625/PS4-PUP-Tool (Jakes625)
- PS4_AC1D_Flash-Tool (cfwprpht)
- SLB2 library (cfwprpht)
- blsunpack (zecoxao)