- README said 9020; the actual default is 9021 (etaHEN listener)
- suite server range corrected to 9113-9118
- send-payload failure message now mentions etaHEN/GoldHEN generically
Generated with [Devin](https://devin.ai)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
- drop the "Unlock All" bullet from Trophies (feature removed —
per-trophy unlock/lock only)
- repair three corrupted characters in section headers and the
Beeper bullet
Generated with [Devin](https://devin.ai)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Replace Buy Me a Coffee with Ko-fi (0% platform fees):
- in-app support button now opens ko-fi.com/manosmourtzakis
with Ko-fi red styling
- README badge swapped to Ko-fi
Generated with [Devin](https://devin.ai)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@@ -10,8 +10,11 @@ All-in-one management suite for jailbroken PS5 consoles. One app — on **Window
**This project is built for the PS5 scene, for free — if it saved you time or you just like what we do, consider buying us a coffee. Every cup goes straight back into new features, fixes and payload wizardry.** 🍻
[](https://buymeacoffee.com/manos555555)
**Got questions, ideas or found a bug? Join the community on Discord — we hang out there!**
@@ -47,7 +50,7 @@ All-in-one management suite for jailbroken PS5 consoles. One app — on **Window
## 🚀 Setup (2 minutes)
1. Load a jailbreak / payload loader on the PS5 — tested with **etaHEN** and **Kstuff** (any payload loader that accepts ELFs works).
2. Open the app → expand **⚙️ Payload Settings** → **📂 Browse** → pick `payload/ps5_suite_server.elf` → **📤 Send Payload** (default port 9020).
2. Open the app → expand **⚙️ Payload Settings** → **📂 Browse** → pick `payload/ps5_suite_server.elf` → **📤 Send Payload** (default port 9021).
3. The payload installs itself and starts the suite server (ports 9113–9116).
4. Press **🔍** to auto-discover the console on your LAN, or type its IP → **🔌 Connect**.
5. Done. Future payload updates go through **🔄 Self-Update Payload** (pushes the new ELF through the running server) or **⬆️ Update from GitHub**.
@@ -63,8 +66,8 @@ All-in-one management suite for jailbroken PS5 consoles. One app — on **Window
- **Auto-discover (🔍)** — broadcasts on the LAN and finds the PS5 automatically.
- **Profiles** — save multiple consoles by name, delete them, reconnect instantly.
- **Storage Info panel** — free/total space on the console's drive, **🔄 Refresh Storage** button.
- **Payload Settings** — pick the ELF, set the injection port (default 9020), **Send Payload**, **Self-Update Payload** (updates the running server in place), **Update from GitHub** (checks for new suite releases).
- **Buy Me a Coffee** link in the header. ❤️
- **Payload Settings** — pick the ELF, set the injection port (default 9021), **Send Payload**, **Self-Update Payload** (updates the running server in place), **Update from GitHub** (checks for new suite releases).
- **Ko-fi support link** in the header. ❤️
---
@@ -104,7 +107,7 @@ Two side-by-side panes: your PC on the left, the PS5 on the right.
---
### � GAMES → Homebrew Store
### 🛍️ GAMES → Homebrew Store
- Built-in **pkg-zone.com** catalog: browse/search every public PS5 homebrew package.
- Covers, version + author info, one-tap **📥 Install** — the package streams straight to the console installer.
@@ -123,7 +126,6 @@ Two side-by-side panes: your PC on the left, the PS5 on the right.
- Lists every trophy set on the console (per game) with real data parsed from TRPTITLE.DAT — names, descriptions, grades (bronze/silver/gold/platinum), icons, hidden status and earned timestamps.
- **🔓 Unlock** — awards a trophy live through the running game (the matching title must be running — the app tells you if it isn't).
- **🔒 Lock** — re-locks a trophy by rewriting the set's unlock bitmasks in place (group masks, row flags and timestamps cleared) — as if it was never earned.
- **📥 Unlock All** — batch-unlock every trophy in the set in one click.
- Search/filter across sets, live refresh after every change.
> ⚠️ **Warning:** unlocking many trophies with unrealistically short/identical timestamps can look suspicious if the console ever syncs to PSN. **I take no responsibility for any ban on your account or console** — use this feature offline and at your own risk.
@@ -131,7 +133,7 @@ Two side-by-side panes: your PC on the left, the PS5 on the right.
---
### �💾 SAVES & MEDIA → Saves
### 💾 SAVES & MEDIA → Saves
- Enumerates all save data on the console (per user, per title) with size/type badges.
- **🔓 Mount (decrypt)** — mounts the save decrypted on the PS5 so its files are readable.
@@ -183,7 +185,7 @@ Everything is read **live from the console** — nothing hardcoded; values the c
- **🎮 Controller (DualSense)** — live pad state + controller info read through a remote bridge into `SceShellUI` (the payload gets no pad session of its own, so it resolves the real logged-in user remotely — nothing hardcoded). **Lightbar**: set any RGB color.
- **💡 Console LED** — real `/dev/icc_indicator` interface with three hardware channels (blue `0x01` / white `0x11` / amber `0x21` — verified on hardware): pick a color, run effects (breathe, sunrise, blink, chase…), `auto` hands control back to the system.
- **🔔 Notify** — push a custom notification to the PS5 screen.
- ** Beeper** — console beep / mute.
- **🔊 Beeper** — console beep / mute.
---
@@ -261,7 +263,7 @@ Everything is read **live from the console** — nothing hardcoded; values the c
| On-console payload | C, built with the **PS5 Payload SDK** (`prospero-clang`) |
awaitShowMessageAsync($"Failed to send payload to {ipAddress}:{_payloadPort}\n\nMake sure GoldHEN is running.","Connection Failed");
awaitShowMessageAsync($"Failed to send payload to {ipAddress}:{_payloadPort}\n\nMake sure a payload loader (etaHEN/GoldHEN) is listening on that port.","Connection Failed");
<TextBlock Text="Buy me a coffee" FontSize="12" Foreground="#000000"/>
<TextBlock Text="Support me on Ko-fi" FontSize="12" Foreground="#FFFFFF"/>
</StackPanel>
</Button>
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.