This is a webapp that launches ELF payloads on jailbroken PS5s. It runs in the console's browser and deploys payloads via elfldr. A companion payload (launchpad-install.elf) adds a launcher to the home screen.
Assuming you have the ps5-payload-sdk installed on a POSIX machine, the installer can be compiled using the following two commands:
john@localhost:launchpad$ export PS5_PAYLOAD_SDK=/opt/ps5-payload-sdk
john@localhost:launchpad$ makePayloads are listed in docs/payloads.json. The display name, description, source code and args fields are maintained by hand, while releases and contributors are generated from the GitHub API:
john@localhost:launchpad$ python3 scripts/update-payloads.pyA Github workflow runs this script daily, so a new release of a listed payload shows up on its own.
If you encounter problems with launchpad, 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.
launchpad is licensed under the GPLv3+.