ESP8266 PlayStation 5 Web Exploit Server

Lightweight web server for ESP8266 boards that hosts the PlayStation 5 UMTX2 Jailbreak for firmware versions 1.00–5.50, with minor modifications to enable caching. The following payloads are currently preloaded: etaHEN v2.1b, byepervisor and elfldr.

Quick Setup Guide

Access Point Details

  • SSID: PS5_WEB_AP
  • Password: password

Accessing the Exploit Page

The exploit is served at http://10.1.1.1/index.html.

To access the exploit page for the first time, from your PS5 console's home screen, go to Settings > User's Guide, Health and Safety, and Other Information.

After successfully jailbreaking your PS5, you can install the ESP Host FPKG to open the cached exploit page for offline use in the future.

Flashing Ready-To-Use .bin File

A ready-to-use .bin file can be downloaded from the releases page. One way to flash the .bin file to your ESP8266 board is by using the NodeMCU PyFlasher.

Configuration and Customization

Changing SSID and Password

To customize the WiFi access point, modify ServerConfig::ssid and ServerConfig::password in config.h file.

Changing Payloads

You can change the payloads in /data/payloads folder. Only .elf and .bin payload formats are supported.

Additionally, you will need to update the contents of /data/cache.appcache file, /data/payload_map.js file and PayloadConfig::paths in config.h file.

Flashing .ino File

To manually flash the .ino file after customization, you can use Arduino IDE 1.x and the Arduino ESP8266 Filesystem Uploader. It is recommended to select the Flash Size: "4MB (FS: 3MB OTA: ~512KB)" option in the Tools tab in order to have ~2.5MB available for payloads.

Note: To continue redirecting User's Guide to the exploit page after flashing the .ino file, valid self-signed TLS certificate ServerConfig::cert and private key ServerConfig::key should be provided in config.h file.

Credits

This project uses PROGMEM to store exploit files and necessary payloads, preserving SPIFFS for additional payloads. This approach was inspired by stooged's PS5-Server project and 0x1iii1ii's fork.

S
Description
ESP8266/ESP32 UMTX2 Jailbreak Host for PlayStation 5 (FW 1.00-5.50)
Readme
36 MiB
0 Stars 1 Watchers 0 Forks
v2.1.3
Latest
2026-03-31 13:18:39 -05:00
Languages
C 99.6%
C++ 0.4%