PS4 JAILBREAK
Instructions

This website is now cached in your PS4 browser. You can disconnect your PS4 from the Internet and, from now on, keep using the jailbreak offline. For easy access, feel free to add a bookmark.
To jailbreak, click on the payload that you want to load. If all goes well, after 20-40 seconds you will see the message "You're all set!", followed by "There is not enough free system memory". Usually though, you will need multiple attempts. The jailbreak consists of two parts: WebKit exploit and kernel exploit.

Several messages can appear:
  • "There is not enough free system memory": It means the WebKit exploit was not successful. Press "OK" to try again. This is normal, as the chance to succeed is quite low.
  • "Jailbreak failed! Reboot your PS4 and try again": The kernel exploit has failed, and the system is not stable anymore. When you try to reboot, the system might crash, which looks like an instant power down. Press the PS4's power button twice to turn it on again. A disk check will run, and then you can resume jailbreaking.
  • "Failed to setup a relative read primitive": This can happen when you move your controller's analog sticks while the WebKit exploit is still trying to succeed. Do not move the analog sticks. After pressing "OK", you can resume jailbreaking.
  • "You're all set!": The jailbreak was successful, and the selected payload has been loaded into memory.
Additional information:
  • Loading a HEN/GoldHEN or Mira payload unlocks installed homebrew applications and enables "Debug Settings": Leave the browser and go to "Settings - *Debug Settings - Game - Package Installer" to install homebrew PKG files from the root folder of an exFAT-formatted USB storage device. Do not ever go into "*Debug Settings - System - IDU Mode", or your PS4 will brick!
  • For GoldHEN's Rest Mode support to work, make sure to enable "Keep Application Suspended" in "Settings - Power Save Settings - See Features Available in Rest Mode".
  • You can send additional payload files from a computer: First, load the "Netcat" payload. Then, on your computer, use a Netcat program to send your payload files to the PS4.
  • Payloads loaded via WebKit exploit that run inside the browser, like FTP and Netcat, stay active until the window is closed. To leave the browser while keeping them alive, use the PS button.
  • GoldHEN 2.x's BinLoader server, found outside the browser in "Settings - *GoldHEN*", activates instant payload loading. This website feature only works if the website is self-hosted via HTTP. It will not be available when using HTTPS or hippie68.github.io. Please take care not to load the same payload twice while the payload is still running.
Changelog
Please report any bugs by creating an issue on GitHub (external link).
General information about the website: README.md (external link).

Jailbreak history
Settings
Wallpaper


Jailbreak history


Jailbreak





Miscellaneous





Custom payload chains
Name Payloads*
*To save a new payload list, select multiple payloads below and then press "Save".