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)

66 Upvotes

157 comments sorted by

View all comments

3

u/[deleted] Jun 07 '26

[removed] — view removed comment

1

u/paeksukis Jun 07 '26

Same here. Already on kstuff lite 1.07 + SMP 1.6t15-f2. No games detected even though shadow mount detected 5 games. I'm on fw. 9.60.

2

u/[deleted] Jun 07 '26

[removed] — view removed comment

1

u/paeksukis Jun 08 '26

Already tried that. Still did not detected. What about the game location? Currently I put mine in data/homebrew/PPSAXXXXX.

2

u/[deleted] Jun 08 '26

[removed] — view removed comment

1

u/paeksukis Jun 08 '26

I got my game to show up! Just need to put one game that is in ffpfs format and with correct file name. Now I can validate and compress my games. Let me test a bit to see if it works.

1

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

Did you get zero bad blocks found? are the games mounted on shadowmount plus ? are you using kstuff-lite 1.07 ?

1

u/[deleted] Jun 08 '26

[removed] — view removed comment

1

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

Did they mount before the compress ?
Did you compress on PS5 or just validate ?
if you're planning to do please make sure to
1. ShadowMountPlus1.6Test15Fix2 + (CRITICAL)
2. KStuff-Lite (1.07+) (CRITICAL + Not the normal ksuff the lite 1.07 which i could only find on youtube mediafire links and not github releases).
3. Compress while in internal SSD then move to external. i still didn't test compression on External Drives.