Archive of https://github.com/c0w-ar/ps5-bar-tool — PS5 utility to parse and dump Backup and Restore files https://github.com/c0w-ar/ps5-bar-tool
  • C 95.7%
  • Makefile 4.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-16 18:20:27 +02:00
.github fix 2026-03-04 16:58:57 +01:00
include add save files extraction and some cleanup 2026-02-25 14:59:29 +01:00
source format 2026-02-25 15:13:36 +01:00
LICENSE add GPL license 2026-07-16 18:20:27 +02:00
Makefile add save files extraction and some cleanup 2026-02-25 14:59:29 +01:00
README.md Add multi-file parsing and local log 2026-02-10 14:43:59 +01:00

ps5-bar-tool

PS5 implements a feature called "Backup and Restore" (BAR) to allow users to move or save users and apps information.

This payload let's you visualize the information of any BAR file and dump the embedded file system using the PS5 as oracle.

This is WIP.

Credits

john-tornblom: PS5 SDK (https://github.com/ps5-payload-dev/sdk)

Own compilation

First install the ps5-payload-sdk

make

How to Use

Place the PS5 BAR file in /mnt/usb0/PS5/EXPORT/BACKUP/archive.dat

USB0 Root
└── 📁 PS5
    └── 📁 EXPORT
        └── 📁 BACKUP
            └── 📄 archive.dat
            └── 📄 archive0001.dat (if multi file)
            └── 📄 archive0002.dat (if multi file)
            └── 📄 archiveXXXX.dat
            └── 📁 DUMP (output)
            └── 📄 ps5-bar-tool.log (output)

Send the payload

socat -t 99999 - TCP:YOUR_PS5_IP:9021 < ps5-bar-tool.elf

Wait until it finishes.

You'll find a log file in the folder.