Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PS5 App Dumper

PS5 App Dumper

A small utility to dump PS5 application files from the console's pfsmnt to a connected USB storage device. This project builds into an ELF payload that runs on the PS5 and copies the app files to a mounted USB drive — it does not support network transfers.


Important note

This tool only dumps to USB. It does not stream or transfer dumps over the network. If you need network transfer capabilities you should use a different tool or implement a custom transfer solution.


Requirements


Building

  1. Download and install the required PS5 Payload SDK. Note its path (we'll use /opt/ps5-payload-sdk as an example).

  2. Point the project at the SDK by exporting the environment variable or editing the Makefile:

export PS5_PAYLOAD_SDK=/opt/ps5-payload-sdk
  1. Build from the repository root:
make

You should get an ELF binary such as ps5-app-dumper.elf.


Usage

Both methods require the target PS5 application (the game) to be already running and the USB drive to be plugged into the console before sending or launching the payload.

Method 1 — Homebrew launcher + webserv

  1. Copy ps5-app-dumper folder to:

    • /data/homebrew/
    • /mnt/usb#/homebrew/ (replace # with your USB number, e.g., usb0, usb1, etc.)
    • /mnt/ext#/homebrew/ (replace # with your EXT number, e.g., ext0, ext1, etc.)
  2. Included Payload Files:

    • ps5-app-dumper.elf
    • homebrew.js
  3. Open the Homebrew Launcher with webserv loaded. You will see PS5 App Dumper listed. While the app is open, select PS5 App Dumper and it will start dumping to USB.

Downloads:

Method 2 — Send payload with Netcat GUI (Modded Warfare)

  1. On your PC, run the Netcat GUI (Modded Warfare) to prepare to send the payload.

  2. Ensure the target game is already open on the PS5 and the USB drive is plugged into the console.

  3. Use the Netcat GUI to send the ps5-app-dumper.elf payload to the PS5. The dumper will execute and write the dumped files to the USB drive.

Downloads:

Method 3 — Send payload with socat

  1. Put ps5-app-dumper.elf in the folder where you'll run socat from.

  2. With the app already open on the PS5 and the USB drive plugged in, run the following command on your PC with cmd (replace <ip> with the PS5 IP address):

socat -t 99999999 - TCP:<ip>:9021 < ps5-app-dumper.elf
  1. The payload will be sent to the PS5. The dumper's log output will appear on the PS5 console screen and in the socat status window.

Download (socat for Windows): https://github.com/tech128/socat-1.7.3.0-windows


Contributing

Contributions are welcome. When opening issues or PRs, please include:

  • Steps to reproduce the issue.
  • Build logs and console output.
  • The PS5 firmware version used during testing and any relevant SDK info.

Credits / Links


About

No description, website, or topics provided.

Resources

Stars

91 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages