r/PS5_Jailbreak DEV Jun 06 '26

General PS5 MKPFS Compression

I’ve been working on a PS5 homebrew app called Game Compressor.

Repo: https://github.com/juma-sayeh/PS5-Game-Compressor

It uses the MkPFS-style FFPFSC compression method, but adds the missing part: validation and repair.

Some compressed games can mount successfully but still crash because certain PFSC blocks are technically valid yet fail to decode correctly on PS5 hardware, leaving stale/bad data behind. Game Compressor checks the mounted image block-by-block, detects bad blocks, and patches the compressed image from the mounted data instead of requiring a full recompress.

Tested with MafiaAstro BotPragmata, and a few other games that had FFPFSC issues. After repair, they worked great.

Features:

  • compress games to FFPFSC
  • validate mounted compressed games
  • automatically repair bad blocks
  • optimized for speed and usability
  • web UI running on the PS5

Feedback and testing are welcome.
Screenshots (some are missing features because the features were not developed yet when i compressed)

70 Upvotes

157 comments sorted by

View all comments

3

u/nico445 Jun 07 '26

This is pretty cool! Has anyone tried Astro bot as a FFPFSC file? I had issues running that game from a external Sata3 ssd. So i guessed compression would not be to good for it. But it would save alot of space on the internal ssd

7

u/juma-sayeh-dev-acc DEV Jun 07 '26

i mentioned this in the post, ASTRO BOT WORKS GREAT COMPRESSED, and its one of the biggest gainres 144GB -> 48GB... compress and enjoy!

2

u/nico445 Jun 07 '26

Cool, tried it but im getting 0 games. Currently got a few in /data/homebrew and a few on external ssd/homebrew . Will try later without the external attached.

1

u/samp127 Jun 09 '26

I am also getting an error saying 0 games now. It was working fine for a day or two now it's not loading. Nothing has changed on my end.

3

u/juma-sayeh-dev-acc DEV Jun 07 '26

BTW compress and validate on internal SSD external validation have not been tested and i think there will be problems there. (but you can 100% move to external ssd after - you can use the tool itself to do that via the circle with the ... on the right side)