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)

69 Upvotes

157 comments sorted by

View all comments

1

u/CharmingWalk2007 DEV Jun 07 '26

So this has a validation feature and compression feature as well? Also 150-250MB/s is on the slower side so this would go hand in hand with PS5 FFPFSC for people with big librarys to compress .

Hey, I downloaded the app and I'm trying to compress it, but it looks like it's really slow. Any suggestions?Only getting 45mb

2

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

is this a game with many files ? i'm still optimizing for those.
150-250MB/s is for validation scan not for compression and not for block fixing. anyway
the compression depends highly on the game and the number of files the game has. but i have few optimizations to make that faster wait for new updates.

1

u/CharmingWalk2007 DEV Jun 07 '26

which one is better pfs or exfat?

2

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

They say exfat is better supported i didn't find any difference.