This is a debugger for the PlayStation 5. Yes that's right!
The API is unchanged from ps4debug
, so libdebug
should still work.
ps5debug is currently an experimental beta and not everything works. Please use it with caution. Please report any issues to the GoldHEN Discord.
- Download
Debug Watch
or another debugging tool. - Start your favourite jailbreak/exploit.
- Send the latest version of
ps5debug.elf
to the elf loader's port, typically9020
. - Start your favorite game!
- Attach to the game (or userland process).
- Start messing around with your debugging tool, try to find a bug for me!
- Make l33t hacks.
- Everything you know and love about ps4debug including:
- Rest mode support.
- Console scanner.
klog
server on port3232
.
- New API command(s):
CMD_PROC_BASE
(0xBDAA000D
) - Gets the base address of the executable section.struct cmd_proc_base_packet { uint32_t pid; } __attribute__((packed)); struct cmd_proc_base_response { uint64_t address; } __attribute__((packed));
- ASLR is not disabled.
- Todo:
CMD_CONSOLE_INFO
- Debugger works for both ps4/ps5 games.
- Cheat creation is untested.
- Working with PS4 and PS5 games with some issues:
- Some code caves that rely on ASLR do not work.
- Patched to work with both types of json cheats, with aslr enabled.
- Fixed version will be released shortly.
- Working
- Working
Special thanks to:
Greeting to other devs:
- Al-Azif
- ChendoChap
- flat_z
- idc
- kiwidoggie
- qwertyoruiop
- sleirsgoevy
- Specter
- SocraticBliss
- theflow0
- Vortex
- zecoxao
- Znullptr
Greeting to QA/Testers: