• C 83.4%
  • Java 14.3%
  • Python 1.4%
  • Makefile 0.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-05 08:36:40 +09:00
00001/META-INF Replace BD-UN-JB to BD-JB5 2026-08-05 08:36:40 +09:00
bdj_unpatch Reapply "Make bdj_unpatch logic more safe" 2026-05-25 20:28:47 +09:00
BDMV Replace BD-UN-JB to BD-JB5 2026-08-05 08:36:40 +09:00
payloads Revert to Poops 1.8 2026-06-19 01:41:47 +09:00
src Replace BD-UN-JB to BD-JB5 2026-08-05 08:36:40 +09:00
LICENSE Initial commit 2026-03-21 17:15:06 +09:00
log_client.py Initial Release 2026-03-21 17:34:08 +09:00
Makefile Replace BD-UN-JB to BD-JB5 2026-08-05 08:36:40 +09:00
README.md Replace BD-UN-JB to BD-JB5 2026-08-05 08:36:40 +09:00

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