This is a local website that allow you to manage everything related to Y2JB easily. It features:
- Payload Management: Upload, delete, and send payloads with recursive directory support.
- Repository Manager: Automatically update payloads directly from GitHub Releases or URLs.
- DNS Manager: Redirect domains (like the User Guide) or block Sony updates via sinkholing.
- FTP Manager: Browse, upload, delete, and edit files on your PS5 from the browser. Includes a built-in text editor and image viewer.
- Settings & Customization: Configure Auto-Jailbreak, manage Payload Loading Sequence, toggle Dark Mode, and enable specific options like Kstuff autoloading.
- Automation: Integrated Auto-Jailbreak with configurable delay and firing order.
- Tools: One-click Update Blocker and
download0.datpush.
You just have to select (or drag and drop) a payload then click on the "upload a payload" button. You can also download payloads directly from a URL using the input field next to file selection. These URL downloads are automatically saved to your Repository Manager for future updates.
To send a payload that you have uploaded simply click on the "LOAD" button.
If you want to disable a payload from being load using the youtube app, simply click on the trash icon button.
Why using this and not Y2JB Autoloader ?
Y2JB Autoloader was a inspiration for this project the downside is to use FTP or a USB drive to update any files, with Y2JB-WebUI you can modify everything on the fly, no need to connect to FTP, using a USB drive or even to have the console power on.
Is this project compatible with Y2JB Autoloader ?
Well not right now, i maybe fixing that in a next update.
Yes of course, this is not a replacement of Y2JB, make sure to install it first.
Navigate to the Repository Manager by clicking the "Repos" button in the navigation bar. From there, you can add repositories using asset patterns (e.g. kstuff.elf) and update individual payloads using the refresh button next to each entry.
It allows you to intercept console traffic. Usage is explained in the WebUI.
The FTP Manager allows you to manage files on your console without external software. It includes a built-in text editor for configuration files and an image viewer for standard formats. Keep in mind it's experimental.
You can configure:
- Connection: PS5 IP Address and FTP Port.
- Automation: Toggle Auto-Jailbreak and "Load Kstuff" (automatically sends
kstuff.elfif present). - Sequence: Toggle which payloads auto-load and set a global delay time.
- Appearance: Toggle Dark Mode and UI Animations.
You need something to host the server (pc, raspeberry pi, phone, ...) once the server is up you can access the WebUI from anything that can display a webpage (Android, IOS, PC, Nintendo Switch, ...).
All accepted files are bin, elf, js and dat files.
First make sure to have Python installed, once is done you can simply double click on setup_and_run.bat everything should install automaticlly.
Exactly like Windows make sure to have Python, once is done open a terminal in the root directory and run setup_and_run.sh everything should install automaticlly (you maybe have to install Python-venv manually).
If you prefer to run everything inside a docker container it's possible, make sure to have Docker installed, once it's done open a terminal and run:
docker compose up -dTo know you'r IPV4 on windows open a terminal and run:
ipconfigTo know you'r IPV4 on linux open a terminal and run:
ip addr show | grep inetOr use ifconfig.
To access the WebUI simply put you'r IPV4 with the port 8000 (or a custom one if you change it).
DO NOT USE HTTPS !
Exemple:
http://192.168.0.5:8000
First make sure to put the IP of you'r console when it's done you can click on the "Start Jailbreak" button. For the Update Blocker and Download0.dat tools, ensure you also configure the FTP Port (Default is 1337).
If you did check the "Auto-Jailbreak" before pressing the "Start Jailbreak" button and you have problems simply refresh the page, if you still have issues uncheck "Auto-Jailbreak" and restart the server.
- Gezine | Y2JB
- rmuxnet | Features for the WebUI
- itsPLK | ps5_y2jb_autoloader
- EchoStretch | kstuff
- voidwhisper-ps | ShadowMount
- drakmor | ftpsrv
- john-tornblom | websrv
If you encounter any bugs or have ideas for new features, please submit them by opening an issue in this repository. Suggestions and feedback are welcome!
- Add Y2JB auto update (download0.dat)
- Add Y2JB update blocker option (appinfo.db, param.json, app.db)
- Add repo management (to automaticlly update payloads)
- Add support to load custom js
- Add recursive payload scanning
- Make it compatible with ps5_y2jb_autoloader (not sure if it's possible)

