- C 83.4%
- Java 14.3%
- Python 1.4%
- Makefile 0.9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| 00001/META-INF | ||
| bdj_unpatch | ||
| BDMV | ||
| payloads | ||
| src | ||
| LICENSE | ||
| log_client.py | ||
| Makefile | ||
| README.md | ||
BD-JB5
PS5 Blu-ray Disc Java Sandbox Escape.
Supporting RemoteJarLoader, On-Screen Logging and Network Logging.
Supported upto 13.42 firmware.
RemoteLogger server is listening on port 18194.
Use log_client.py to get the log.
I recommend running log_client.py first, then starting the BD-J app.
RemoteJarLoader server is listening on port 9025.
Use jar_client.py to send the jar file.
You can use any other TCP payload sender too.
Don't forget to set Main-Class in manifest.txt.
To use at 13.60 and higher firmware
Note : YOU NEED ALREADY JAILBROKEN PS5
Send bdj_unpatch.elf to elfldr to unpatch BD-J.
bdj_unpatch.elf will backup existing bdjstack.jar to bdjstack.jar.bak just in case.
Now you will be able to use BD-JB.
DO NOT REINSTALL FW, IT WILL WIPE THE PATCH AND LOSE BD-JB
Use john-tornblom's bdj-sdk and ps5-payload-sdk for compiling.
Credits
- TheFlow — BD-JB documentation & native code execution sources.
- hammer-83 — PS5 Remote JAR Loader reference.
- john-tornblom — BDJ-SDK and ps5-payload-sdk used for compilation.
- ufm42 - kexp used for PS5 post JB all-in-one shellcode
- kuba-- — zip used for bdj_unpatch elf payload.