Skip to content

A BD-J homebrew enabler for PS5s running firmwares 3.00-4.51

Notifications You must be signed in to change notification settings

ps5-payload-dev/bdj-ipv6-hen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bdj-ipv6-hen

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.

Quick-start

Download the ISO and burn it to a bluray disc. Next, insert the disc into your PS5 and navigate to Media to launch it.

Building

See the gihub CI action workflow.

Reporting Bugs

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.

License

bdj-ipv6-hen is licensed under the GPLv3+.

About

A BD-J homebrew enabler for PS5s running firmwares 3.00-4.51

Resources

Stars

Watchers

Forks

Packages

No packages published