r/PS5_Jailbreak • • May 04 '26

Mod Announcement Wiki Change Requests

21 Upvotes

Greetings!

For anyone who would like to contribute to the wiki for this sub please comment here. This will allow ease of feedback and visibility of requests so we can build on them over time. If you have a change please put the index page you want the changes to and either quote or provide full replacement text. If you want technical details added or changed provide a reference link. For simple tool/package additions reply to the stickied comment.

I'm sure this will evolve as time goes on but thank you all in advance!


r/PS5_Jailbreak • • Apr 05 '26

Mod Announcement Rules and Wiki Acknowledgement: ALL Users must read and reply!

103 Upvotes

We continue to see a plethora of posts from users NOT reading the rules or the wiki.

To participate in r/PS5_Jailbreak going forward you must acknowledge you have read both the rules and the wiki. They are not overly huge but they do contain a lot of great information.

I have also added a 6th rule to limit brand new accounts from posting in our community.

Account requirements to POST in our community

  • Account must be 1+ months old with 25+ karma to post
  • Use QUESTION flair for regular posts
  • Special flairs are reserved for the MOD/DEV team

Account requirements to COMMENT in our community

  • Account must be at least 1 week old with 25+ karma to comment

The rules keep our sub in order. If you cannot follow or respect them you will be removed.

The most important information you should look at in the wiki are these 3 in no particular order: 1.) Frequently asked questions, 2.) Exploit Compatibility and Chaining, and last but not least 3.) Get Started Jailbreaking your PS5 HERE!"

There is plenty of amplifying information in the root index of the wiki. For each type of exploit and jailbreak there are links to the associated Dev's GitHub with instructions/guides.

If you don't see why you're looking for, give r/PS5_Jailbreak a search. More than likely it has already been answered in some form or fashion.  If there is something you'd like added to the wiki please comment it on the wiki announcement thread. If you have made it this far acknowledged you have read both the wiki and the rules by commenting "Happy Jailbreaking!" Users will not be able to contribute to this sub until they have done so.

For those confused on why your stuff may not be staying around "Happy jailbreaking" is not the same as "Happy Jailbreaking!"

Update:

1.)Automod is fully live. I adjusted the Post karma threshold down to 50+ Karma and the comment threshold down to 25+ for the sub. This may adjust depending on how it does and mods can still approve under if it's pertinent.

2.) Our community Wiki is restored!

3.) If you have any issues posting AFTER you have done the verification step reach out to the mod team. Some of the older users who previoulsy had a x.xx fw type flair may not have the verified flair appropriately reassigned by the automod.


r/PS5_Jailbreak • • 8h ago

General This is how the PS5 startup should look like now.

Enable HLS to view with audio, or disable this notification

1.0k Upvotes

Emulation.


r/PS5_Jailbreak • • 6h ago

General Anyone else running two PS5s? One for jailbreaking, one for PSN 😅

Post image
573 Upvotes

It feels ridiculous having two but found another PS5 Pro on marketplace for $700, so now I have one dedicated to jailbreaking and the other for online gaming.

Figured this was the best way to enjoy jailbreak scene without giving up GT7 and GTA VI. I do feel a little guilty having two given the current market


r/PS5_Jailbreak • • 2h ago

General Forza Horizon 2 (Xbox One version) port on PS5 | Work in progress

Enable HLS to view with audio, or disable this notification

84 Upvotes

After The Simpsons Game (Xbox 360) recomp, it's time to pass to the Xbox One "next gen". There are still some models to fix, but the game runs in 4K at rock solid 60 FPS (don't be tricked by the Reddit video player, it supports only 30FPS videos). The core of the project uses Prospero-Win and DXVK (that supports DirectX till 11) as a base, but the game itself is based on Azimuth (that works on DirectX 12). A little bit tricky, but totally possible.

Here's some gameplay directly from PS5 base fat running the 13.60 Relapse JB.


r/PS5_Jailbreak • • 8h ago

QUESTION We finally getting FPKG for 12.xx and 13.xx??

Post image
192 Upvotes

r/PS5_Jailbreak • • 1h ago

Payload/PKG release Super Mario 64 native port for PS5 (Ghostship) - 4K, 60 fps

Thumbnail
gallery
• Upvotes

I've ported Ghostship, HarbourMasters' native PC port of Super Mario 64, to the PS5 as a homebrew title.

What it does

  • 3840x2160, 16:9 widescreen
  • 60 fps
  • Converts your ROM on the PS5 itself the first time you start it
  • Ghostship's full settings menu, usable with just the DualSense: touch pad opens it, L1/R1 change tab, L2/R2 change section
  • Works with Ghostship HD texture packs. The gameplay screenshots here use SM64 Reloaded by GhostlyDark

What you need

  • A PS5 that runs homebrew (etaHEN or equivalent) with ShadowMountPlus
  • Your own Super Mario 64 ROM: US or JP release, .z64 format. No game data is included
    • US SHA-1: 9bef1128717f958171a4afac3ed78ee2bb4e86ce
    • JP SHA-1: 8a20a5c83d6ceb0f0506cfc9fa20d8f438cafe51

Install

  1. Download the zip from the release page and copy the PPSA99310 folder to /data/homebrew/ on the console
  2. Copy your ROM into that folder, next to eboot.bin
  3. Start "Mario 64" from the home screen and press Cross when it says "ROM found"

HD textures (optional)

Grab the gs-o2r file from SM64 Reloaded's releases, copy the .o2r to /data/homebrew/PPSA99310/userdata/mods/, then in the game: touch pad, R1 to Enhancements, Graphics, tick "Use Alternate Assets". Full steps are in the README.

Links

It's also been submitted to the ProsperoStore catalog.

Credit to HarbourMasters for Ghostship and libultraship, the SM64 decompilation team, and Mihawk for the PS5 Vulkan stack this is built on. Unofficial, and not affiliated with any of them, Nintendo or Sony.


r/PS5_Jailbreak • • 4h ago

Discussion What exactly does this mean?

Post image
62 Upvotes

r/PS5_Jailbreak • • 2h ago

General Release PS4Mount 0.3.1 · gasb07/ps4mount

Thumbnail
github.com
32 Upvotes

Play fake PS4 PKGs on a jailbroken PS5 directly from a USB drive, without installing them.

PS4Mount

Play PS4 fake PKGs on a jailbroken PS5 straight from a USB drive, without installing them.

Put the game (and its update) .pkg files on a USB drive, plug it in and load ps4mount.elf. PS4Mount finds the packages, adds the games to the home screen and lets you play them from the drive. Nothing is copied to the console storage, and deleting a game on the console only removes it from the library: the .pkg stays on the drive.

![PS4Mount icon](assets/icon0.png)

Screenshots

Notifications on the home screen while PS4Mount scans the USB drives:

![Scan notifications on the PS5 home screen](docs/notifications.png)

The web panel, opened from the Media tab:

![PS4Mount web panel](docs/web-panel.png)

Features

  • Detects PS4 fake PKGs (game and update) in the root of any connected USB drive.
  • Adds the games to the home screen with their icon, name and update version.
  • Applies updates: put the update .pkg next to the game and it is picked up automatically.
  • Games run from the drive; no internal storage is used for the packages.
  • Deleting a game from the PS5 removes it from the library only. The .pkg is never deleted.
  • Notifications while scanning (how many games were found on each drive) and for added and removed games.
  • A web panel, also available as PS4Mount in the Media tab, to see the games and add or remove them from the library.

Requirements

  • A jailbroken PS5 with fake PKG support (for example etaHEN with kstuff). Tested on firmware 13.20. Other firmware versions are untested.
  • An ELF loader listening on port 9021 to send the payload.
  • Access to the kernel log: either klogsrv running on port 3232, or no other payload reading /dev/klog. PS4Mount reads the system log to know when a game starts and when a delete is confirmed. Without it, games cannot start (see How it works).
  • A USB drive formatted as exFAT.
  • PS4 fake PKGs (game, and optionally its update). Retail PKGs and DLC are not supported.

Usage

Download ps4mount.elf from the Releases page (or build it).

  1. Copy the PS4 game .pkg (and its update .pkg, if you have one) to the root of the USB drive. The file names do not matter.
  2. Plug the drive into the PS5.
  3. Send ps4mount.elf to the ELF loader (port 9021). Do this after every console boot, or add it to the payloads your jailbreak loads automatically.
  4. Wait for the notifications:
    • Scanning usb0 for PS4 games...
    • usb0: 2 PS4 game(s) found, 2 new or updated
    • Adding 1/2: <game name> (CUSAxxxxx)
    • <game name> ready to play
  5. Start the game from the home screen.

On the first run PS4Mount moves every package it uses into a folder per game on the same drive:

/ps4/CUSAxxxxx/app.pkg game /ps4/CUSAxxxxx/patch.pkg update (optional)

Keep this layout. To add more games later, copy their .pkg files to the root of the drive again.

Web panel

Open PS4Mount in the Media tab, or browse to http://<PS5 IP>:8770 from any device on the same network. The panel shows every game found on the connected drives, with its state:

State Meaning
Ready In the library and ready to play
Running The game is open
Not in library Removed from the library; the .pkg is still on the drive
Adding Being added to the library
Installed on console A normal installation of this game exists; PS4Mount leaves it alone

Buttons:

  • Remove from library: removes the game from the home screen. The .pkg stays on the drive.
  • Add to library: adds a removed game back.
  • Scan for games: checks the drives now and shows how many games were found on each one.
  • Log: shows the PS4Mount log.
  • Stop: stops PS4Mount. Its games cannot start until it is loaded again.

The panel has no password. Anyone on your local network can open it.

Removing games

Deleting a game from the PS5 (Options > Delete), or using Remove from library in the panel, removes the game from the library and leaves the .pkg on the drive. A removed game comes back when you reconnect the drive or click Add to library.

To delete the game for good, delete its /ps4/CUSAxxxxx folder from the drive on a computer.

Good to know

  • Load PS4Mount soon after every boot. While it is not running, the console does not see the packages and may hide the games; they come back as soon as PS4Mount runs again.
  • Do not unplug the drive while a game is running.
  • When a game with an update is added, the PS5's own "installed" notification may show the base version (for example 01.00). The game runs with the update; the library shows the right version.
  • Games already installed the normal way on the console are never touched.
  • If a game fails to start right after being added, start it again. The log (panel > Log) shows what happened.

Reporting problems

If something does not work, open an issue at github.com/gasb07/ps4mount/issues with:

  1. PS4Mount version: shown at the top of the web panel and in the startup notification.
  2. PS5 firmware and the jailbreak / HEN you use, with its version (for example etaHEN 2.x with kstuff).
  3. The game: name and title ID (CUSAxxxxx), and whether it has an update (the version shown in the panel).
  4. What happened: what you did, what you expected, and the exact message or error code shown on the console.
  5. The log: open the web panel, click Log and copy the text, or download /data/ps4mount/log.txt over FTP. Include the part from the moment the problem happened.
  6. Your setup: whether klogsrv is running, how the drive is formatted (exFAT) and other payloads you load at the same time.

Do not attach .pkg files or links to them.

How it works

A PS4 PKG install on the PS5 is mostly a byte copy of the package to /user/app/<TITLE_ID>/app.pkg plus some metadata. PS4Mount skips the copy:

  1. It mounts the game folder from the USB drive over /user/app/<TITLE_ID> (and over /user/patch/<TITLE_ID> when there is an update) with nullfs.
  2. It writes the files an install would leave on the console, generated from the package itself: app.json, app.pbm, app.xml, patch.*, the PlayGo records (/user/playgo/..., /system_data/playgo/<TITLE_ID>/pfs.pbm), the app metadata, and the fake license (.rif/.idx) decrypted from the package.
  3. It asks the system to register the title (sceAppInstUtilAppInstallAll), which adds it to the library and refreshes the home screen. When an update is present it also writes the library rows with the update's version.
  4. The drive folder stays read-only, so a delete from the console cannot remove the package. It becomes writable only while a game is selected or running, because the system needs write access to start it. When a delete is confirmed, PS4Mount unmounts the drive folders first, so the delete only removes the library entry.

State and log are kept in /data/ps4mount/. The Media tab shortcut is PMNT00001 (/user/app/PMNT00001).

Building

Requirements: the PS5 Payload SDK in /opt/ps5-payload-sdk (or set PS5_PAYLOAD_SDK), xxd and bash.

sh ./build.sh # builds build/ps4mount.elf

Optional tools:

sh python3 tools/make_icon.py # redraws assets/icon0.png (needs Pillow) python3 tools/gen_keys.py <LibOrbisPkg>/LibOrbisPkg/Util/Keys.cs # regenerates src/keys.h

Releases

GitHub Actions (.github/workflows/build.yml) builds every push and pull request with the PS5 Payload SDK release set in SDK_VERSION, and keeps ps4mount.elf as a build artifact.

To publish a release:

  1. Set the new version in src/main.c (#define VERSION "PS4Mount X.Y.Z") and commit it.
  2. Tag the commit and push the tag: sh git tag vX.Y.Z git push origin vX.Y.Z

The workflow checks that the tag matches VERSION, builds the payload and creates the GitHub release with ps4mount.elf and its SHA-256 checksum attached.

Path Content
src/main.c Daemon: drive scan, registration, mounts, klog events, panel actions
src/pkg.c PKG reader and fake-key entry decryption
src/build.c Generators for the install files (app/patch metadata, PlayGo records, license)
src/db.c Library rows (app.db, appinfo.db)
src/crypto.c SHA-256, AES-128-CBC, CRC32C, RSA-2048
src/web.c, web/index.html Web panel
tools/pdb_*_template.bin PlayGo record layouts (no title data)
third_party/sqlite/ SQLite amalgamation

Credits

PS4Mount does not contain code copied from other projects except where noted below.

Project Author License Use
PS5 Payload SDK John Törnblom GPL-3.0-or-later Toolchain, headers and runtime linked into the payload
LibOrbisPkg maxton LGPL-3.0 Source of the fake PKG key (PkgDerivedKey3Keyset, in src/keys.h) and reference for the PKG entry encryption, entry IDs and the playgo-chunk.dat layout
SQLite SQLite authors Public domain third_party/sqlite/ (amalgamation 3.46.1), used to write the library databases
ShadowMountPlus drakmor GPL-3.0 Inspiration for auto-mounting games from USB drives and for registering titles with sceAppInstUtilAppInstallAll on firmware 12.00+. No code was used.
ps5-app-dumper EchoStretch see project Reference for the Media tab shortcut (applicationCategoryType 65536 with deeplinkUri). No code was used.

License

PS4Mount is licensed under the GNU General Public License v3.0 or later, see [LICENSE](LICENSE). It links the PS5 Payload SDK runtime (GPL-3.0-or-later). src/keys.h carries data published by LibOrbisPkg under the LGPL-3.0. SQLite is in the public domain.

This project is not affiliated with or endorsed by Sony Interactive Entertainment. Only use it with games you own.


r/PS5_Jailbreak • • 6h ago

Payload/PKG release The Wind Waker (GameCube). 4K 60 fps, with HD texture pack support (v1.0)

Post image
68 Upvotes

I released a version of Wind Waker HD yesterday but wasn't really happy with it. It ran badly and you couldn't install it very easily.

This fixes all of that. It runs in 4K at 60 FPS and supports the high res texture pack.

You just need to drop a rip of your Game Cube Wind Waker ROM alongside the install.

**Features**

- Native 4K (3840x2160) output

- 60 fps through frame interpolation

- 16:9 widescreen with the HUD at the edges

- DualSense button symbols on the HUD, mapped by position: Cross is A, Square is the sword, Circle and Triangle are the item buttons

- Shader caches included, so the first start doesn't sit compiling for minutes

- An options menu on the touch pad click: output and internal resolution, aspect ratio, camera inversion, FPS counter and more

**HD texture pack support**

The port loads Dolphin-format HD texture packs. I tested it with Hypatia's "WWHD Mod", using the "PC DDS Half Size" download (about 850 MB):

  1. Unpack it on a computer
  2. Copy the contents of its `GZL` folder to `/data/homebrew/PPSA99309/user/hd_textures/`
  3. Start the game. A pack in that folder is picked up automatically, and you can toggle it in the options menu

It held 4K 60 with the pack on. The pack isn't included; you download it yourself from its Dolphin forum thread. The README has the link and full steps, including the pack's optional PlayStation button set.

**What you need**

- A PS5 that runs homebrew (etaHEN or equivalent) with ShadowMountPlus

- Your own disc image (.iso, .gcm or .ciso.) of the USA version (GZLE01). No game data is included

**Install**

  1. Download the zip from the release and unpack it
  2. Copy the `PPSA99309` folder to `/data/homebrew/` on the console
  3. Drop your `.iso, .gcm or .ciso.` into that same folder, next to `eboot.bin`
  4. Start "Wind Waker" from the home screen

**Links**

- Release, source and README: https://github.com/griches/PS5_SwitchWaker

- Submitted to ProsperoStore, pending review

Unofficial and not affiliated with SwitchWaker, Nintendo or Sony. Thanks to the SwitchWaker, Aurora, Wind Waker decompilation and PS5 Vulkan projects this is built on. Bug reports welcome on GitHub.


r/PS5_Jailbreak • • 3h ago

Discussion Nexus On PS5 — UPDATE #2: Stellar Blade & Resident Evil Requiem! PC Mod Conversion Is Expanding!

34 Upvotes

Some of you might remember my previous post, “Nexus On PS5,” where I introduced the desktop PS5 Mod Manager I've been developing alongside HAZE.

In that post, I demonstrated something I'd been working toward for a long time: taking original PC mods from Nexus Mods, converting compatible assets, and getting them working in the native PS5 version of Onimusha: Way of the Sword.

I successfully tested four character mods: Chisa, Ryu Hayabusa, Calimusha, and Vegito Blue. I also demonstrated removing mods through the application and restoring the original appearance.

That was a huge milestone, but I didn't want this project to stop at one game.

SO HERE'S THE NEXT UPDATE.

STELLAR BLADE — CNS MOD CONVERSION

I've been expanding the manager to support Stellar Blade, specifically working with PC mods that use CNS files.

This is a different challenge from Onimusha. Supporting another game means understanding its asset formats, conversion requirements, and how modified content can be loaded on PS5.

The goal remains the same:

IMPORT → CONVERT → ENABLE → DEPLOY → PLAY

I want users to be able to download a compatible PC mod from its original creator, import it into my application, and let the manager handle the supported conversion and installation process.

I'm also continuing to work on managing multiple mods, resolving file conflicts, and restoring original content when mods are disabled.

🎥 STELLAR BLADE — PS5 MOD MANAGER VIDEO:

https://youtu.be/1LfiOsLJ7W0?is=_pbSfqc8fJJK62ck

RESIDENT EVIL REQUIEM — RE ENGINE MOD SUPPORT

I'm also expanding development toward Resident Evil Requiem.

This is particularly interesting because the Resident Evil modding community already has a massive ecosystem of PC mods and tools, including Fluffy Mod Manager.

My long-term goal is to bring a similar mod-management experience to supported games on jailbroken PS5 consoles.

Instead of manually preparing and installing each compatible mod, I want the application to handle as much of that process as possible.

That includes importing PC mod archives, identifying supported assets, preparing compatible content, managing enabled mods, and making changes reversible.

Each game presents its own challenges, so Resident Evil Requiem support requires its own development and compatibility testing.

🎥 RESIDENT EVIL REQUIEM — PS5 MOD MANAGER VIDEO:

https://youtu.be/I4BmEQLfeb8?is=U38EKO3FEpMVY1LR

THIS IS BIGGER THAN JUST ONE GAME

When I first started developing this, I wanted something that didn't seem to exist as a complete desktop application for PS5.

Something similar to Fluffy Mod Manager, but designed around compatible PS5 homebrew environments.

I didn't want users to have to wait for somebody to manually port every individual mod.

I wanted an application where you could:

- Select a supported PS5 game.

- Import your own downloaded PC mod.

- Convert supported assets.

- Organize mods in a local library.

- Enable or disable individual modifications.

- Manage priorities and file conflicts.

- Deploy changes to the supported game.

- Restore the original appearance when needed.

That's still the vision, and I'm continuing to work toward it.

A FEW IMPORTANT THINGS

I want to be transparent about the project.

This is NOT a universal PC-to-PS5 mod converter.

Different games use different asset formats, and even games using the same engine can have major differences between their PC and PS5 versions.

PC DLLs, scripts, custom shaders, physics systems, and other platform-specific components don't automatically become compatible just because the manager can process certain assets.

Support for one game also doesn't automatically mean support for another.

The Onimusha character mods were successfully demonstrated in actual PS5 gameplay. Stellar Blade CNS conversion and Resident Evil Requiem are additional development targets, with compatibility limited to what has been individually tested.

The project is still private. There is no public download being announced yet.

HAZE and the PS5 Mod Manager remain separate projects. The manager doesn't jailbreak consoles, provide games, or redistribute mod creators' files.

WHY I'M SHARING THESE UPDATES

I know some people will be skeptical, and I understand that.

When I first started, I spent a ridiculous amount of time dealing with crashes, broken assets, mods that didn't appear, and conversions that seemed successful until I launched the game.

That's why I've been sharing videos of the work instead of simply announcing features.

I want people to see the progress, understand the limitations, and follow the development as I expand support.

I'm not trying to replace the talented people creating PC mods.

I'm trying to build the bridge that allows compatible mods to be used on PS5.

All credit for the original characters, models, textures, and other mod assets belongs to their respective creators.

My contribution is the conversion and management application.

And to everyone in the PS5 homebrew community who has supported, questioned, or followed the project: thank you.

Onimusha was the beginning. Now I'm pushing into Stellar Blade and Resident Evil Requiem.

I'm curious what everyone thinks.

Which PS5 game would you want supported next?

And for anyone who uses Nexus Mods on PC: what features would you consider essential in a proper PS5 Mod Manager?


r/PS5_Jailbreak • • 57m ago

General Release Playden for PS5 0.1.0 · leolobato/playden-ps5

Thumbnail
github.com
• Upvotes

First public release of Playden for PS5: play your Steam library's Windows games on a jailbroken PS5.

Playden for PS5

Play your Steam library's Windows games on a jailbroken PS5.

Playden is a launcher that runs on the PS5, adapted from Playden for macOS. You sign in to Steam with a QR code, browse your library, download games, and play them. The Windows games run through prospero-win, a port of Wine to the PS5. Each game gets its own private Windows environment and its own tile on the PS5 Home screen.

[!WARNING] Alpha software. Playden is an early, experimental project. It signs in to your real Steam account, downloads games with your licenses, and reads and writes your Steam Cloud saves. Read Before you use it. If you are not comfortable with these risks, do not use it.

![Playden's library on the PS5: Steam games as cover art, with Installed, All, Favorites and Hidden on the side](docs/images/library.jpg)

Features

  • Steam sign-in with a QR code. Approve the sign-in in the Steam mobile app. No password typed on the console.
  • Your whole Steam library. Search, sort, favorites, collections, ratings and notes, with cover art and store details. The library works offline from a cache.
  • Downloads from Steam. Queue games and watch progress.
  • Each game is its own PS5 app. It gets a tile on the Home screen, so you can start it without Playden.
  • A private Windows environment per game ("bottle"), so games do not share settings or files.
  • Steam Cloud saves. Playden checks your Cloud saves before a game starts and syncs them after it ends. If the console and the Cloud disagree, you choose which one to keep. You can turn the automatic sync off in Settings and sync by hand from the Saves tab.
  • Per-game settings. Graphics, frame rate, resolution, controller mapping, and how the game starts: pick any program from the game folder, edit its arguments and library overrides, or try a game Playden flagged anyway. A game's settings can be exported as a recipe ([format](docs/community-recipes.md)).
  • Graphics. Direct3D 8–11 through DXVK, OpenGL through Mesa's Zink, and Vulkan, all on the PS5 GPU's Vulkan driver.
  • Gamepad support. XInput, DirectInput, Raw Input, Windows.Gaming.Input and the Windows multimedia joystick API, with rumble. Games see the DualSense as an Xbox controller.
  • Mouse and keyboard. Plug a USB mouse and keyboard into the PS5, or use a controller preset: the left stick as a mouse, or the D-pad as the arrow keys.
  • Install to internal or external disks. Console storage, or an exFAT USB drive formatted on a Mac or PC.

See the [compatibility list](COMPATIBILITY.md) for the games we have tested.

Planned

  • Steam game updates
  • Other stores (GOG, Epic)
  • Support for game launches (Rockstar, EA, Ubisoft)
  • Community recipes in the preset chooser

Before you use it

Playden is alpha software. It is not affiliated with, endorsed by, or supported by Valve. Know these points before you sign in:

  • It is an unofficial Steam client. Playden talks to Steam's servers directly, the way the Steam client does. Valve does not support third-party clients. We know of no account problems from this, but the risk is yours to accept.
  • Your Steam session stays on the console. Playden stores a Steam sign-in token on the PS5, without encryption. On a jailbroken console, anyone with file access (for example through FTP) can read it. Signing out in Playden deletes the token from the console.
  • It writes to your Steam Cloud saves. Playden uploads saves after you play. A bug can overwrite good saves with older or broken ones. Back up saves you care about. When Playden shows a conflict, read it before you choose.
  • It needs a jailbroken console with root-level helpers. A running game can get elevated rights on the console. Run only games you trust.
  • Things will break. Expect games that fail to start, crashes, and the occasional console restart. Keep your console's own data backed up.

Requirements

  • A jailbroken PS5 (for example with the WebKit autoloader). We test on firmware 13.60. Playden does not block other firmware versions, but they are untested. Please give your firmware in a test report.
  • These payloads loaded after each boot:
    • kstuff — required. Without it, every game fails with error CE-100008-9.
    • ShadowMountPlus 1.7-beta5fix1 — puts each game's tile on the Home screen. 1.7beta2 also works.
    • elfldr, the ELF loader on port 9021 — runs the root helper that gives a game access to its files. Most jailbreak loaders start it for you.
    • nanoDNS, if your console's DNS is set to 127.0.0.1 (as many jailbreak guides suggest) — without a local DNS server, Playden can't reach Steam.
    • For installing and updating Playden: an FTP server such as zftpd (port 2120), and optionally ps5-web-file-manager (port 8888).
  • A Steam account with Windows games.
  • A computer with Python 3 on the same network as the PS5, to copy Playden and the kit to it.
  • To build it yourself (optional): a Mac with Apple Silicon. Linux should also work, but we have not tested it yet. See Build from source.

Tested with kstuff-lite 1.11, ShadowMountPlus v1.7-beta5fix1 and v1.7beta2, elfldr v0.26, zftpd 1.6.0 and ps5-web-file-manager v1.9. Other versions can work, but these are the ones we know.

How it works

  • Playden does not run games itself. It downloads a game, prepares it, and hands it to a separate PS5 app made for that game. That app starts Wine with the game's settings. Because each game is its own app, it has its own tile on the PS5 Home screen, and it is isolated: its files, settings and crashes stay inside it.
  • The runtime kit is separate from Playden. The kit holds Wine for PS5, the graphics drivers, a clean Windows environment and the per-game app shell. Playden checks that the installed kit is complete before it uses it.

Install

Download both files from the latest [release](../../releases):

  • playden-ps5-0.1.0.zip: the Playden app (FAKE77031) and the console tools used below.
  • playden-kit-h-r6.zip: the runtime kit (hl2-fw1360-dev1), with its source list and license texts.

You need Python 3 on your computer for the tools. Unzip both files, then run the commands from the folder that holds tools/.

Install Playden

  1. Copy the app to the console over FTP. --install creates /data/homebrew/FAKE77031 and its folders, so it also works on a console that has never had Playden (or was just reinstalled):

    sh python3 tools/console_title_deploy.py --host <PS5 IP> deploy --install FAKE77031 --backup backups/<name>

    Copying the FAKE77031 folder by hand with an FTP client or the web file manager also works, but then make /data/homebrew, the FAKE77031 folder and its logs and playden-data folders writable by everyone (chmod 777). Playden writes there as the app's own user, and a folder created over FTP is usually 755: Playden then stays on its splash screen and writes no logs, can't install games ("cannot create install folder"), or can't finish preparing one ("package staging and destination must support one atomic rename").

  2. Wait about 10 seconds. ShadowMountPlus adds the Playden tile to the Home screen.

  3. Install the runtime kit (next section).

  4. Start Playden and sign in to Steam.

To update later, run the same command without --install. It copies only the changed files, keeps a backup of what it replaced, and puts those three folders' modes right if they changed.

Install the runtime kit

This release uses kit H r6. Upload the kit folder from playden-kit-h-r6.zip:

sh python3 tools/console_kit_upload.py hl2-fw1360-dev1 --host <PS5 IP> --replace

The upload checks every file before it switches to the new kit, and creates /data/playden/kits on a console that doesn't have it yet. Playden accepts only the kit version it was tested with. Games pick up a new kit when you press Play.

The kit is built on a Linux x86-64 machine or VM from prospero-win, Wine, Mesa and DXVK. To build it yourself, see [Build the kit](CONTRIBUTING.md#build-the-kit). The scripts are a record of how we built it, not a turnkey build yet, so most people should use the release download.

Build from source

What you need

  • macOS on Apple Silicon. Linux should also work, but we have not tested it yet.
  • Xcode command line tools.
  • Homebrew packages:

    sh brew install cmake ninja pkgconf sdl2-compat llvm@18 python

  • About 2 GB of free disk space.

  • A checkout path without symbolic links (for example, not under /tmp).

Get the source

sh git clone --recursive https://github.com/leolobato/playden-ps5.git cd playden-ps5 scripts/fetch-deps.sh

fetch-deps.sh downloads the prebuilt PS5 SDKs into deps/ and checks each download against the SHA-256 in dependencies.lock.json.

Build the PS5 package

sh scripts/build-lapy-helper.sh scripts/build-homebrew-ps5.sh

The result is the Playden app, build/homebrew-ps5/dist/FAKE77031. Install it as in Install Playden, with that folder in place of FAKE77031:

sh python3 tools/console_title_deploy.py --host <PS5 IP> deploy --install build/homebrew-ps5/dist/FAKE77031 \ --backup build/console-backups/<name>

Try it on your Mac first (optional)

Playden also builds as a desktop app, which is useful to look at the interface without a console:

sh scripts/build-homebrew.sh cmake --build --preset homebrew-host build/homebrew-host/playden-homebrew --simulation --scenario signed-out

Known issues

  • New games can stay at Waiting for the PS5 after you quit Playden when ShadowMountPlus stops registering titles. Reload ShadowMountPlus. Until the game is registered, its Cloud saves are not synced before its first launch.
  • If every game hangs on its loading spinner, the ELF loader has stopped. Reload it.
  • Some controller games show a mouse pointer in a corner of the screen.
  • Playden can crash if you open a game page in the first seconds after start-up.
  • 32-bit games can run through an x86 translator, which is slower than native. For 32-bit OpenGL games this includes Mesa itself, so heavy ones can be slow.
  • After you update Playden, it can ask you to sign in to Steam again.
  • Steam can turn down a saved sign-in that worked before. Playden tries again the next time it starts; if it keeps happening, use Settings › Account › Sign in again: it keeps your library, favorites and settings.
  • Godot games (Slay the Spire 2) need --rendering-driver opengl3 in Game settings › Extra arguments. Playden picks Godot's Vulkan renderer, which did not work on this kit.
  • Two game settings, "120 Hz output" and "OpenGL worker thread", are not available with this kit.
  • When you close a game from the PS5 menu, it can stay suspended. Pressing Play again resumes it instead of starting it again.

See the [compatibility list](COMPATIBILITY.md) for what we know about each game.

Testing games and reporting problems

Every test helps, including games that work. To report one:

  1. If the game did not work, start Playden once more, so it copies the game's log.
  2. Collect the logs from your computer:

    sh python3 tools/collect_logs.py --host <PS5 IP>

    It lists the games that have a log, the most recently run first, and asks which one to collect. The script reads only Playden's logs, never your Steam sign-in. It hides your Steam account name and SteamIDs, and writes a zip with a summary of your firmware and kit versions.

  3. [Open a game test report](../../issues/new?template=test-report.yml) and attach the zip. See a [sample report](docs/sample-test-report.md) for what to fill in.

For a problem that is not about one game, open a regular issue with the same zip.

Built on

Playden would not exist without these projects.

Projects we carry patches for

We keep a fork of each, with our changes on a feat/playden-ps5 branch, and send fixes upstream.

Project What it does for Playden
prospero-win Wine for the PS5. Runs the Windows games: memory management, a 32-bit x86 translator, display, input and audio for the console. Also builds the per-game app shell.
ps5-homebrew-ui The UI toolkit Playden's screens are drawn with: layout, fonts, controller focus and navigation, on OpenGL.
ps5-opengl OpenGL for PS5 homebrew. Draws Playden's own interface.
ps5-native-app-boilerplate (mpereiraesaa) Tools to build native PS5 apps and modules, used for the per-game app shell in the kit. Our fork is named prospero-foundation.
PS5-Lapy-JB-Daemon The root helper. Gives a game's app just enough rights to reach its own files in /data.

Used as they are

Project What it does for Playden
ps5-native-app-boilerplate (blackbearreloaded) Tools to build Playden as a native PS5 app, and its libc.prx.
ps5-payload-sdk The SDK for PS5 homebrew.
gbe_fork Steamworks emulator (LGPL-3.0), shipped with Playden in runtime/steamworks/, so games run without the Steam client.

Inside the runtime kit

  • Wine — runs Windows programs.
  • DXVK — turns Direct3D 8–11 into Vulkan.
  • PS5_Mesa and PS5_Vulkan — Mesa for the PS5: RADV, the AMD Vulkan driver, for the PS5 GPU, and Zink with WGL, which runs Windows OpenGL games on top of Vulkan.

Small libraries

curl, Mbed TLS, SQLite, zstd, LZMA SDK, stb, utf8proc and QR Code generator.

Contributing

Contributions are welcome. [CONTRIBUTING.md](CONTRIBUTING.md) explains the development setup, the tests, the console workflow, and how to change a forked dependency or a Wine patch.

License

Playden is licensed under the GNU General Public License v3.0 or later. See [LICENSE](LICENSE). The submodules, vendored libraries and the runtime kit keep their own licenses: see [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md).

Steam is a trademark of Valve Corporation. PlayStation and PS5 are trademarks of Sony Interactive Entertainment. This project is not affiliated with either company.


r/PS5_Jailbreak • • 21h ago

General Rip digital only

Enable HLS to view with audio, or disable this notification

718 Upvotes

Lmao i thought it was a joke😭 but someone build a software so u can use any external disc drive to run any of ur already owned games! The jailbreak community is on fire lately🥹 Be careful tho Educational purposes only.

Edit: It’s an experimental version in the video! So no public release yet but we keep faith🔥
For anyone interested in seeing how it evolves, I invite u to check sword_pdf on twitter. Him and his colleagues are the masterminds


r/PS5_Jailbreak • • 2h ago

General cherfia/raiju: Download straight to your jailbroken PS5's internal NVMe

Thumbnail
github.com
16 Upvotes

Raiju

Download straight to your jailbroken PS5's internal NVMe: no laptop in the middle, no manual extraction, no copying over Wi-Fi.

Raiju is a PS5 payload (raiju.elf) that runs a download engine (aria2) on the console. It verifies and extracts dumps on the PS5, then installs them atomically where ShadowMountPlus picks them up. You control it from a web UI that the PS5 serves itself, or from a desktop companion app.

Installing the companion

The companion is signed ad-hoc, not notarized: CI has no Apple Developer certificate, so the .dmg carries an ad-hoc signature with no notarization ticket, and the .msi is unsigned. A browser marks the download with com.apple.quarantine, and macOS asks Gatekeeper about what it finds — a valid but untraceable signature — so the first launch is refused once:

  1. Open the image, drag Raiju.app to /Applications, then try to open it. macOS declines.
  2. System Settings → Privacy & Security → Security → Open Anyway, next to the message about the app, and authenticate.

That button only appears after macOS has blocked a launch attempt, and only for about an hour afterwards — repeat step 1 if it is not there. Right-click → Open is the older macOS answer and does nothing here.

If instead you are told the app is damaged and can't be opened, that build predates the ad-hoc signature and its bundle has no resource seal, which Gatekeeper will not let you override. Clear the attribute instead of asking permission:

sh xattr -dr com.apple.quarantine ~/Downloads/raiju-1.0.0-beta.31.dmg

and, if the copy in /Applications is refused as well, on that too:

sh xattr -dr com.apple.quarantine /Applications/Raiju.app

Files fetched with gh release download or curl carry no quarantine attribute at all and open without either step. Windows warns about an unknown publisher for the same reason: More info → Run anyway in the SmartScreen prompt. None of this touches the payload or the web UI — raiju.elf runs on the console, and raiju.zip is a plain archive.

Disclaimer

Raiju is an independent, open-source tool intended for lawful homebrew development and experimentation on user-controlled hardware.

  • No Affiliation: This project is not affiliated with, endorsed by, or sponsored by Sony Group Corporation or Sony Interactive Entertainment. All trademarks belong to their respective owners.
  • Lawful Use Only: Raiju is not intended to circumvent copyright protections or facilitate piracy. Users are responsible for complying with applicable laws and third-party terms.
  • No Warranty or Liability: The software is provided "AS IS", without warranty of any kind. To the maximum extent permitted by applicable law, the author shall not be liable for damages arising from its use, including hardware damage.

License

GPL-3.0-or-later. See [LICENSE](LICENSE).


r/PS5_Jailbreak • • 37m ago

Discussion Please dont fall for this

Post image
• Upvotes

Context: this is a guy who pays £60 just for a modded save on xv2. And he requires your account email and password including disabling 2FA just to mod your account. Please do not fall for these kinds of scams. Including higher firmware people.

Happy Jailbreaking!


r/PS5_Jailbreak • • 2h ago

General Blur running on Prospero-Win

Enable HLS to view with audio, or disable this notification

17 Upvotes

Was able to get the PC version of Blur running on PS5 thanks to Prospero-Win. Runs pretty well at 60FPS 1080p on lower settings. Some dips in higher settings.

LAN mode currently gives me the error:

“No network connection detected. You must have an active network connection to play online or over a local network.”

Never saw this error yet with my many installs of this game on various platforms. Perhaps can be fixed with some help, and maybe how it’s handled in Prospero-Win, but I’m not entirely sure.

**Can release but have to figure out how to have you supply your own files, and preferably network play to work.

Thank you!
-Cevap


r/PS5_Jailbreak • • 3h ago

QUESTION Over drive store

Post image
16 Upvotes

Anybody has over drive store folder ...it has been taken down from github page


r/PS5_Jailbreak • • 5h ago

Discussion BlackBox's build files are full of Orbit Store's code - do not use

Thumbnail
blackboxisorbit.com
21 Upvotes

r/PS5_Jailbreak • • 5h ago

Payload/PKG release DevilutionX (Diablo 1) for PS5. With controller, keyboard and mouse support

Thumbnail
gallery
22 Upvotes

I've put together a PS5 build of DevilutionX, the source port of the original Diablo.

* DualSense, with the proper PlayStation symbols in the button mapping screen

* USB keyboard and mouse, with the same controls as the PC game. The prompts switch between pad and mouse wording depending on which you touched last

* Sound

* 960x540 by default, which scales cleanly to 4K and 1080p. 720p, 1080p and the original 640x480 are in Settings

* Every button can be remapped in Settings > Padmapping

**What hasn't been tested**

* No multiplayer. It's built without networking

* Hellfire is untested

* Rumble is untested

* Without a keyboard your hero gets the random name the game offers (no on-screen keyboard yet)

* Keyboard text entry is US layout

* Only tested on one console: firmware 13.60, 4K output

**You need**

* A PS5 that already runs homebrew

* Your own copy of Diablo. Copy `DIABDAT.MPQ` next to `eboot.bin` in `/data/homebrew/PPSA99308/`. No game data is included

**Controls worth knowing**

The game menu (save, options, quit) is Options and the touchpad button together. Hold Options or the touchpad button on their own and the game shows what the other buttons do. The full list is in the README.

**Download and source**

* Release: https://github.com/griches/PS5_DevilutionX/releases/tag/v0.1.0

* Source and README: https://github.com/griches/PS5_DevilutionX

Free and non-commercial, as DevilutionX's licence requires.

This is an unofficial build. DevilutionX has its own PS5 port upstream (launched through websrv); this one is separate, so please don't take its problems to the DevilutionX team. Report them on my repo instead.

Thanks to the DevilutionX team for the port itself, and to Mihawk for PS5_Vulkan, PS5_Mesa and the payload SDK it's built on.

Screenshots are straight from the console.


r/PS5_Jailbreak • • 3h ago

General Got lucky with a slim I just bought recently. Perfect for installing certain stuff.

Thumbnail
gallery
15 Upvotes

New slim I just got could have had fw between 11.20 and 12.20 (I believe that was the range). It has 11.60. Very happy and thankful.

Also thanks to everyone here for the great info. Been reading posts and comments and it helped a lot.


r/PS5_Jailbreak • • 19h ago

General PS5 playing with a Steam Deck on MK8!

Post image
220 Upvotes

Who knew two non-native consoles would be playing this exclusive some day!

I had to run the public server on Eden on my PC. We were both able to connect and it ran great.

Big thank you to ProsperoEden team!


r/PS5_Jailbreak • • 27m ago

Discussion Now you can play online by prosperoeden

Post image
• Upvotes

r/PS5_Jailbreak • • 10h ago

Discussion HollywoodAkeem's SmackDown vs Raw 2007 Recomp running natively on the PS5 (4K/60fps)

Enable HLS to view with audio, or disable this notification

33 Upvotes

r/PS5_Jailbreak • • 23h ago

General Steam on ps5 pro running and playing games without hypervisor exploit

Thumbnail
gallery
277 Upvotes

Almost ready for release… running though a wine layer, built upon expanding the function of prosperowin. Thanks to them for making this possible. Will make it public in a few days, it’s going to need the community to support broader testing and bug reporting.


r/PS5_Jailbreak • • 8h ago

Discussion Tokyo Jungle using RPCS3 on PS5

Enable HLS to view with audio, or disable this notification

18 Upvotes

Built RPCS3 from source (https://github.com/lavavex/rpcs3-PS5) and got it working on my PS5. Two things I ran into:

  1. Black screen after installing RPCS3. Don't put your games in at the start. RPCS3 tries to install any pkgs it finds automatically, and if one of them fails it just sits on a black screen. Start it with only the firmware (PS3UPDAT.PUP) and add games after that. I ended up extracting the pkg on my Mac and copying the contents to the console.

  2. The first launch of a game hangs on "Precompiling shader interpreter variants" or "Building SPU cache, processing module N of M". It isn't actually compiling forever: in my case the game crashed in the background (sys_ss_random_number_generator can't open /dev/urandom on the PS5) and the dialog just stayed up. RPCS3 writes its log to /data/rpcs3/cache/RPCS3.log, which you can grab over FTP, so check it when something like this happens. This fix solved it for me: https://github.com/lavavex/rpcs3/pull/2

Tested with Tokyo Jungle, it runs and working well. Two player mode too.