ps5debug-NG
PS5 debugger payload — userland TCP wire-protocol server hosted inside SceShellCore. GPL-3.
A debugger server for jailbroken PlayStation 5 consoles that lets a networked client inspect and control process and kernel memory in real time over TCP.
ps5debug-NG is a debugging tool for PlayStation 5 consoles that have been jailbroken — meaning the console's security restrictions have been bypassed so that unofficial software can run. Once installed on such a console, it runs a server in the background that accepts commands over a standard network connection from a computer on the same network.
Through this connection, a developer or researcher can inspect and control software running on the PS5 in real time. This includes reading and writing memory inside any running game or process, setting breakpoints to pause execution at specific points, stepping through code instruction by instruction, watching for specific memory locations to be accessed, and even reading or writing the operating system's own kernel memory. It also includes a built-in disassembler — a tool that translates raw machine code back into human-readable instructions — and an assembler that works in the reverse direction, without needing to send data back to a PC first.
This kind of tool is used by security researchers studying the PS5's software, by homebrew developers building unofficial applications, and by game modders who want to examine or alter how games behave at a low level. It requires a jailbroken console and is written in C.
Where it fits
- Attach a remote debugger client to a jailbroken PS5 to inspect and modify a running game's memory.
- Set breakpoints and watchpoints to step through PS5 process code instruction by instruction.
- Disassemble or assemble x86-64 machine code directly on the console without shipping bytes back to a PC.