whatisgithub

What is ps5debug-ng?

opensourcerer-dev/ps5debug-ng — explained in plain English

Analysis updated 2026-05-18

31CAudience · developerComplexity · 5/5LicenseSetup · hard

In one sentence

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.

Mindmap

mindmap
  root((ps5debug-NG))
    What it does
      PS5 debugger payload
      TCP command server
      Kernel memory access
    Tech stack
      C
      TCP protocol
      SceShellCore
    Features
      Breakpoints
      Watchpoints
      Disassembler
      Assembler
    Audience
      Security researchers
      Homebrew developers
      Game modders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Attach a remote debugger client to a jailbroken PS5 to inspect and modify a running game's memory.

USE CASE 2

Set breakpoints and watchpoints to step through PS5 process code instruction by instruction.

USE CASE 3

Disassemble or assemble x86-64 machine code directly on the console without shipping bytes back to a PC.

What is it built with?

CTCP

How does it compare?

opensourcerer-dev/ps5debug-ngroadbicycle-c/roothawkgygkhd/esp32-mc
Stars313130
LanguageCCC
Setup difficultyhardmoderatehard
Complexity5/54/54/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires a jailbroken PS5 console and a wire-compatible client, not usable on stock hardware.

GPL-3: you can use, modify, and redistribute it, but derivative works must also be released under GPL-3 with source code.

So what is it?

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.

Copy-paste prompts

Prompt 1
How do I connect a client to ps5debug-NG's TCP server to attach to a running PS5 process?
Prompt 2
Explain how to set a hardware watchpoint on a memory address using ps5debug-NG's debug commands.
Prompt 3
Show me how to use the built-in disassembler command to read a region of PS5 process memory as instructions.
Prompt 4
What firmware versions does ps5debug-NG support and how do I check which one my console reports?

Frequently asked questions

What is ps5debug-ng?

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.

What language is ps5debug-ng written in?

Mainly C. The stack also includes C, TCP.

What license does ps5debug-ng use?

GPL-3: you can use, modify, and redistribute it, but derivative works must also be released under GPL-3 with source code.

How hard is ps5debug-ng to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is ps5debug-ng for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.