BackPork is the new payload that has sparked excitement in the PS5 jailbroken scene in the last few hours, because it addresses one of the most frustrating problems for those remaining on low firmware: the inability to launch recent games without updating the console and losing the jailbreak.

Developed by BestPig, this tool introduces an elegant and non-destructive approach to the concept of backports, avoiding directly touching the game files.

The underlying problem is familiar to anyone who jailbreaks, whether on a PlayStation 4 or PlayStation 5, and this applies to all other gaming systems as well. Newer titles require higher firmware because they use updated system libraries.

On consoles stuck at versions like 7.61 or 8.xx, the only classic alternative has always been manual backporting, a long, delicate and error-prone procedure, which requires modifying every single game.

BackPork now turns this logic on its head: instead of adapting the game to the firmware, it temporarily adapts the firmware to the game’s needs.

Technically, BackPork is an ELF payload that runs in the background on a jailbroken PS5. When a game launches, the payload intercepts its launch, identifies the Title ID, and checks whether a directory called “fakelib” exists in the installation folder.

If present, this folder is mounted unionfsover the standard system library directory used by the title. This allows the game to “see” alternative libraries, extracted from more recent and appropriately patched firmware, without writing anything permanently to the system.

When you close the game, everything is disassembled and the console returns exactly to its previous state, without risk of bricking or corrupting system files.

The first concrete results have already impressed the community. Working launches of titles such as Astro Bot 2024 on firmware 7.61 were shown, as well as highly anticipated games such as Black Myth: Wukong and Silent Hill 2 Remake.

This is thanks to libraries taken from more recent firmware, such as 10.01, then adapted via patches .bpsand signed with the PS5 Payload SDK tools. BestPig has even included examples of ready-made patches in the repository, making it easier for advanced users to experiment.

After downloading and injecting the payload into the console, you need to create, for each game you intend to backport, a folder called “fakelib”, placing inside it only the libraries that are strictly necessary for the correct launch of the title.

It is important to proceed with caution, as improperly patched libraries can cause crashes or freezes, and loading too many of them increases the risk of unexpected behavior.

The name BackPork comes from the union of “backport” and “pork”, a tongue-in-cheek reference to the style of BestPig, known for using the pig theme in many of his projects.

Despite the playful name, this tool has serious value. BackPork isn’t a definitive jailbreak, but it’s a crucial step forward, demonstrating how the PS5 scene is maturing, focusing on smart, reversible, and increasingly less invasive solutions.

Usage

  • Place the replacement libraries in a folder fakelibinside the game’s installation directory, for example PPSSAXXXXX/fakelib/.
  • Run the payload backpork.elfon the PS5.
  • Start the game: Fakelibs will be mounted automatically.
  • When you close the game, cleaning will be done automatically.

Sideloading libraries

  • The libraries you want to load must come from a firmware version compatible with the game you intend to run. However, they cannot be used directly: they must be modified to remove dependencies not available on the current firmware, otherwise the loader will crash.

Best practices

  • It’s recommended to load as few libraries as possible, as there’s no guarantee that side effects won’t occur. Most games seem to only require the two Agc libraries, but some titles, like Minecraft, require additional libraries.

Library Patches

  • The folder patches/link here ) provides patch files in BPS format to modify the 10.01 firmware libraries and make them work on firmware 7.61. In theory, the same approach could also work on lower firmwares, but it has not been tested and would require additional patches.

To apply a patch:

  1. The library to be patched must be decrypted, in ELF format and not SELF.
  2. Use an online patcher like RomPatcher.js.
  3. Select the decrypted library as a ROM file.
  4. Select the corresponding patch file .bps.
  5. Apply the patch.
  6. Fake sign the patched library using make_fself.py.
  7. Use the resulting library in the fakelib folder.

Disclaimer

  • This software is provided “as is” without any warranty of any kind. No guarantees are made as to its functionality, and no responsibility is assumed for any damages or problems that may arise. Use is at your own risk.

Download: BackPork v0.1

Download: Source code BackPork v0.1

Original article in Italian: biteyourconsole.net

Categorized in: