s0liton / RommPS
git clone https://github.com/s0liton/RommPS.git
v1.2.1 · 7d ago
A RomM server client for jailbroken PS5s. Download games from your server, full bi-directional save sync support, and extensible emulator profiles to quickly support new emulators as they release on the console.
+2
stars, 24h · #10,881
+~9
stars, 7 days · #12,727
+90
stars, 30 days · #7,629
90
★ total · +9% this week
6
forks · 1 open issues
Star history (as recorded here)
LanguageC
LicenseGPL-3.0
Created2026-10-02 (21d ago)
Last pushtoday
Watchers0
OwnerUser
GitHub topics
game-libraryplaystationplaystation-5playstation5prospero-managedps5ps5-homebrewps5-jailbreakps5-toolsretro-gamingretroarchretrogamingrommrommappsave-sync
Links
- GitHub: github.com/s0liton/RommPS
- Releases · Issues · Hacker News mentions
README excerpt
# RomM Server Client for PS4 and PS5 A RomM companion client for jailbroken PS5 consoles (etaHEN or onionHEN, with kstuff) and PS4 consoles (GoldHEN). Through my insatiable need to mod everything electronic I encounter, I had my 12.70 PS5 jailbroken the minute that P2JB was out. I maintain a RomM server to centralize all my _legal_ ROMs, saves, and savestates, which all my devices sync with, and the PS5 needs similar treatment. - **Save and state sync** - Monitors save file changes in the background, and uploads them as soon as they've changed. Periodic syncs also ensure that your PS4/5 always has the latest saves and save states. - A game's saves come down the moment it finishes downloading, so it's ready to play. - Save states only come down to an emulator that can load them (see Save states). - Optional: turn save sync off in setup or Settings to use RomM just for games. - **See what synced** - An activity log and every save and state kept in sync, by platform, in the app and the Web UI. Settle conflicts and restore older versions from either. - Settings > Diagnostic bundle saves the logs for a bug report, with your server, names and addresses left out. - **Interactive library** - Browse your RomM library from the RommPS app (or some other device via the Web UI), download games and BIOS files into the right emulator folders, and resolve save conflicts. - **Pluggable emulator profiles and multiple emulators per platform** - Fully customizable sync destinations, but includes frequently updated preset profiles for existing homebrew emulators. - Can sync games and saves and states for multiple emulators per platform (PS2 on RetroArch and PS5SX2 as an example) using hardlinks. - **Beautiful and Responsive UI** - Based on mihawk-99's Vulkan homebrew apps and BlackBearReloaded's UI kit, we get a nice, responsive feel. So worth it, it looks 1000x better. 15+ different themes to pick from. - **Background Service** - All operations are handled by a backend payload, which means syncing, downloading, and updating keep working in the background, so you can keep **gaming**. - **RomM API Compliant** - RommPS is meant to strictly stick to RomM's API and method of syncing saves and states, ensuring we don't break anything and support RomM's latest features. - **Secure and Human-Coded** - Each release is signed. The payload checks the signature before it updates itself, and ProsperoStore checks every download against the release's checksum. This app was primarily coded by a **human**, and will be frequently updated and maintained. AI was primarily used for explaining concepts, creating documentation, and converting data. Ya know, the tedious stuff. - **Easter Eggs** - Check in the Settings, scroll the settings list, see if you find the X. This **hint** won't be here forever. ## Supported Emulators and Games - RommPS has built-in profiles for all known emulators on the PS5, and will set the correct default game, save/save state, and bios directori