quer3q/kraken-mount
GamesPS5 ELF payload that mounts PKG files and game folder dumps so they appear as home-screen tiles.
What it does
kraken-mount is a PS5 homebrew ELF payload for people running debug-enabled consoles. It scans the internal SSD and external drives for supported game formats, mounts them, and gives each discovered game a separate tile on the PS5 home screen. Supported inputs are plaintext debug FPKG .pkg files and game folders, either plain or compressed with zstd or LZ4.
An AMPR emulator build is bundled and installed to /data/krakenmount/ampr/ when the payload starts, so the mounted games can run. The project is written in Rust and licensed under GPL-3.0-or-later; it builds against the PS5 payload SDK and ports home-screen registration and backport handling from ShadowMountPlus.
Quick start
-
Prepare a debug-enabled PS5 with an ELF loader such as elfldr listening on port 9021.
-
Place each game under a scan root:
/data/homebrew,/data/etaHEN/games, orhomebrew,etaHEN/games, or the drive root on a USB drive. A.pkgmust be a plaintext debug FPKG from dump-forge. A folder must containeboot.binandsce_sys/param.json. Put backports in<scan root>/backports/<TITLE_ID>*. -
Download
kraken-mount.elffrom Releases and send it once to the console:nc -w 3 <ps5-ip> 9021 < kraken-mount.elfThe payload stores a copy on the console. Afterwards, start it from the Kraken Mount home-screen tile; elfldr must still be running.
-
Each detected game shows a "<name> registered" notification and receives its own home-screen tile.
-
Open the Kraken Mount tile on the console, or
http://<ps5-ip>:8097/from a computer, to view, rebuild, or delete games, change settings, and read the log.
Caches are stored in /data/krakenmount/caches/<TITLE_ID>, settings in /data/krakenmount/config.toml, and the log in /data/krakenmount/kraken.log.
To build from source, run ps5/build.sh, which requires Docker; the output is target/ps5/kraken-mount.elf.
Constraints
This is a PS5 payload, not a desktop tool, and it depends on a debug-capable console and a running ELF loader. The README only accepts plaintext debug FPKG packages from dump-forge; other package types are not documented as supported. Game folders require both eboot.bin and sce_sys/param.json, and the web control panel is reached through port 8097.
You can replace the bundled AMPR build by placing another libSceAmpr.sprx in /data/krakenmount/ampr/; it remains until you delete it. The project is GPL-3.0-or-later, and third-party notices are included in the repository.
HotRepo's take
The repository entered HotRepo's new-project list on 2026-11-13 with 101 stars and 10 forks recorded over a growth window of roughly eight hours, all within its first day. That shows early interest from the PS5 homebrew audience, but the record is too short to say anything about sustained adoption. There is no all-language daily rank for this project in the available data.
Written by AI from the project's README, updated . The project's own docs are the source of truth.
You might also like
- itsPLK/ps5-payload-managerWeb dashboard for managing, importing, and auto-loading payloads on a PS5, aimed at homebrew users.
- KytyPS5/KytyPS5A PS5 translation layer for Windows, Linux, and experimental macOS, aimed at running legally owned PS5 game dumps.
- leolobato/playden-ps5Runs a Steam library's Windows games on a jailbroken PS5 through Wine, giving each game its own Home-screen app.
- boykopovar/AnyPS5Converts PS5 executables into native Linux and Windows programs by relinking them against reimplemented system libraries, without emulation.
- aydencharles/onionHENA modular homebrew payload stack that gives jailbroken PS5 consoles a settings toolbox, plugins, overlays and cheat loading.