PS4 JAILBREAK
Instructions

This page is now cached in your PS4 browser. You can disconnect your PS4 from the Internet and, from now on, keep using the jailbreak offline. To make this easier, feel free to add a bookmark.

To jailbreak, click on the payload that you want to load. Provided everything goes well, in about 20 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.

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. While trying to reboot, the system might crash, which looks like an instant power down. Press the power button on the PS4 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 without rebooting.
  • "You're all set!": The jailbreak was successful, and the selected payload has been loaded into memory.

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.
Once you have enabled debug settings, 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 also send your own payload files from a computer. First, load the "Netcat" payload and wait for it to succeed, in which case the browser's output stops at "[+] Waiting for payloads ...". Then, on your computer, use a Netcat program to send your payload files to the PS4.
Payloads 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.

Changelog
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".