elripalda / RecompStore
git clone https://github.com/elripalda/RecompStore.git
v2.1.0 · today
A homebrew app store for jailbroken PS5: installs and updates native ports of recompiled games. Bring your own disc.
—
stars, 24h
+83
stars, 7 days · #628
+83
stars, 30 days · #2,754
83
★ total · +83% this week
2
forks · 1 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageC++
LicenseGPL-3.0
Created2026-10-13 (7d ago)
Last pushtoday
Watchers0
OwnerUser
Links
README excerpt
# Recomp Store A homebrew app store for jailbroken PS5. It installs and updates native PS5 ports of recompiled games, emulators, apps and tools, and sets each game up from your own disc image. **No game files are hosted here or in any repository the store links to.** Every game needs your own legally obtained copy, which the store sets up for you from your disc image. Website: recompstore.com · Report a bug: recompstore.com/report · Submit your recomp: recompstore.com/submit ## What you need - A jailbroken PS5 with **kstuff** - A payload loader on port 9021, such as **etaHEN** or **elfldr** - **ShadowMountPlus 1.7 Beta 5** or newer, which puts homebrew on the home screen ## Install 1. Download `RecompStore-Installer.elf` from the latest release. 2. Send it to your PS5's payload loader on port 9021, using any payload sender or, from a computer on the same network: [code] cd app PS5_VULKAN_DIR=../PS5_Vulkan bash tools/build-store.sh ``` That builds the three payloads into `app/assets/payloads/`, then the title into `app/dist/PPSA92000/`. ## Releasing a new version 1. Raise `kVersion`, the `kVersionMajor/Minor/Patch` numbers and `kBuild` in `app/src/ui_app_common.hpp`, then build. 2. Zip `app/dist/PPSA92000` (the folder itself, so the zip's top folder is `PPSA92000/`) as `PPSA92000.zip`. 3. Make a GitHub release tagged `vX.Y.Z` (not marked as a pre-release) and attach `PPSA92000.zip` and `app/payload/installer/RecompStore-Installer.elf`. Every copy of the store checks this repository's releases when it starts, and every six hours after that. It offers the update at the top of **Latest Updates**. ## The website `site/public_html` runs on any host with PHP 8 and MySQL. Upload it, open `/admin/setup.php` once to connect the database and make your admin login, then add games and press **Publish** to write the `catalog.json` that the store and the site read. Bug reports, recomp submissions, messages from the Contact page and logs sent from the store land in the admin's **Inbox**. Under **Beta**, make codes for a game marked Beta; its zip stays on the site, outside `public_html`, and only consoles that redeemed a code can download it. ## License and credits Recomp Store is free software under the GNU General Public License v3.0 or later. - Made by elripalda. Support it on Ko-fi. - Built on Porpoise, which builds on Mihawk's PS5 RetroArch port, PS5_Vulkan, and ps5-native-app-boilerplate by BlackBearReloaded. - The PS5 payload SDK and the launch call follow John Törnblom's work (ps5-payload-dev). - Home screen integration works with ShadowMountPlus by drakmor. - Uses stb by Sean Barrett. Fonts are under the SIL Open Font License; their license files are in `app/assets/fonts`. - Each game's own credits are on its page in the store and in its repository. Recomp Store and the games listed in it aren't affiliated with or endorsed by Sony Interactive Entertainment, Microsoft, or any game's publisher or developer. All trademarks belong to their owners.