[Add-on] PS4 JB Web Server - Local host for PSFree & GoldHEN Updater

[Add-on] PS4 JB Web Server - Local host for PSFree & GoldHEN Updater

Hi everyone! :wave:

I’ve created a custom Home Assistant add-on for the PS4 homebrew community. It allows you to host the PSFree exploit chain locally directly from your Home Assistant instance, and includes a built-in admin panel to easily download and update GoldHEN.

If you have a jailbroken PS4 and a Home Assistant server on the same network, this add-on removes the need to rely on external host websites or run separate web servers on your PC/Raspberry Pi.

:sparkles: Features

  • Static File Server: Serves the PSFree exploit files over HTTP to your PS4 browser.
  • GoldHEN Updater: A dedicated admin panel (http://<HA_IP>:<Port>/_admin) that fetches the latest pre-release of GoldHEN directly from the official GitHub repo, extracts goldhen.bin from the .7z archive, and makes it available for the exploit.
  • Persistent Storage: The downloaded goldhen.bin is saved in the /data/ directory, meaning it survives add-on restarts and Home Assistant reboots!
  • Configurable Port: Run it on port 8000 (default) or any port you prefer via the add-on configuration tab.
  • Sidebar Integration: Uses HA Ingress, so you can access the Admin Panel directly from your HA sidebar with the “Show in sidebar” toggle.

:package: Installation

This add-on is distributed through a custom repository.

  1. Go to SettingsAdd-onsAdd-on Store in your Home Assistant.
  2. Click the three dots in the top right corner and select Repositories.
  3. Add the following URL:
    https://github.com/muratcesmecioglu/ha-ps4-jb
  4. Close the modal, scroll down (or reload the page) to find the Murat’s Home Assistant Add-ons section.
  5. Click on PS4 JB Web Server, install it, and check “Show in sidebar” if you want easy access to the updater.
  6. Click Start.

:video_game: How to use

  1. First, make sure you open the Web UI (or click the sidebar link) to access the Admin Panel.
  2. Click Update GoldHEN. You will see a live debug log as it downloads the latest goldhen.bin from the developer’s GitHub.
  3. Once successful, turn on your PS4, open the browser, and navigate to:
    http://<YOUR_HA_IP>:8000/ (Replace with your actual HA IP and the port you configured).
  4. Run the exploit as usual!

:pray: Credits & Appreciation

This add-on is just a wrapper to make things easier for HA users. All the real magic comes from the incredible developers in the scene:

  • PSFree by the amazing kmeps4 and contributors.
  • GoldHEN by the legendary SiSTRo.

:link: Links

Let me know if you encounter any issues or have feature requests! Enjoy! :video_game:

:rocket: Version 1.1.0 - Expanded Firmware Support & Self-Hosting

This major release massively expands firmware compatibility while adding native standalone support, allowing you to run the exploit server anywhere (even outside of Home Assistant).

:sparkles: What’s New

  • Fully renewed base: The core exploit host logic changed.
  • Expanded Firmware Support: Now actively supports firmwares 5.05 - 6.72 - 7.00 all the way up to 9.60.
  • Offline / Manual Uploading: The Admin Panel now accepts manual file uploads for both .bin payloads and .7z archives. This bypasses situations where the automated GitHub fetcher encounters outdated releases.
  • Native Self-Hosting: The internal file path logic has been completely rewritten to automatically adapt when running standalone. You can now clone the repository and run python3 server.py 8000 natively on any PC, Mac, or Raspberry Pi!

Source Code / Repo URL: https://github.com/muratcesmecioglu/ha-ps4-jb