This is a BD-J Xlet that enables the execution of ELF payloads on PS5 consoles running firmwares 3.00-4.51. The Xlet uses a privilege escalation vulnerability discovered by theflow, which was later reproduced for the PS4 by sleirsgoevy. To escape the Java sandbox, the Xlet uses that vulnerability to disable the security manager using a technique discovered by sleirsgoevy.
The Xlet needs to be burned to a blueray disc, and includes a number of useful payloads, e.g., an FTP server and a Telnet server. If your PS5 is connected to the internet, these payloads are downloaded directly from the web so you don't have to burn a new disc when they are updated.
Download the ISO and burn it to a bluray disc. Next, insert the disc into your PS5 and navigate to Media to launch it.
See the gihub CI action workflow.
If you encounter problems with bdj-ipv6-hen, please file a github issue. If you plan on sending pull requests which affect more than a few lines of code, please file an issue before you start to work on you changes. This will allow us to discuss the solution properly before you commit time and effort.
bdj-ipv6-hen is licensed under the GPLv3+.