PS5 BD-JB exploit: BDJ-SDK updated
Developer John Tornblom has pushed multiple updates to his BDJ-SDK github, a repository that contains the latest and greatest files for the PS5 DB-JB exploit toolchain.
BDJ-SDK: what’s new
Since his initial release, here’s what’s been added to the repo:
- Use FileFileIO in favor of FileURLConnection
- Support for more FileIO methods (mkdir, getAbsolutePath, getCanonicalPath, getPath, etc…)
- TheFloW/Sleirsgoevy implementation added to the repository
- Utility to Dump files in BSD sandbox
The repository contains “samples” (effectively, the payloads you’ll run after the jailbreak) to display a Hello World, Dump files, and more.
Download/Compile BDJ-SDK
You can get the files from the developer’s github here.
From the readme, here’s how you can install the dependencies and compile (Linux. Might work on cygwin for Windows users?)
john@localhost:~$ sudo apt-get install build-essential libbsd-dev git pkg-config openjdk-8-jdk-headless openjdk-11-jdk-headless john@localhost:~$ git clone --recurse-submodules https://github.com/john-tornblom/bdj-sdk john@localhost:~$ ln -s /usr/lib/jvm/java-8-openjdk-amd64 bdj-sdk/host/jdk8 john@localhost:~$ ln -s /usr/lib/jvm/java-11-openjdk-amd64 bdj-sdk/host/jdk11 john@localhost:~$ make -C bdj-sdk/host/src/makefs_termux john@localhost:~$ make -C bdj-sdk/host/src/makefs_termux install DESTDIR=$PWD/bdj-sdk/host john@localhost:~$ make -C bdj-sdk/target
Example:
john@localhost:~$ make -C bdj-sdk/samples/helloworld
bdj-sdk/samples/helloworld/helloworld.iso
To burn and run the exploit, you will need a Blu-Ray Burner, and some Blu-Ray discs, preferably rewriteable (a.k.a. BD-RE).
What firmware versions can use this tool?
Anything below 4.50 I think