PS3 Disc Dumper
This is a small utility to make decrypted copies of the PS3 game discs, suitable for use in emulators.
There are different versions available on the download page for releases, so here's a list:
ps3-disc-dumper.net472.exe- this is .NET version that requires .NET Framework 4.7.2 to run
ps3-disc-dumper.exe- native x64 Windows binary, only requires VC++ 2017 Redistributable to run
ps3-disc-dumper.elf- native Linux binary, only requires setting the executable bit to run
ps3-disc-dumper.elf.gz- the same native Linux binary, but gzipped to save on download size, requires unzipping and setting the execution bit afterwards
- running from sources using .NET Core SDK 2.1 or newer requires cloning this repository (or downloading a source package from the Releases section), and .NET Core SDK to be installed
How to use
ps3-disc-dumperexecutable in the folder you want your dumps to be in
- Insert a PS3 disc in the compatible drive
- On Linux open terminal in the folder where you put the binary
$ gzip -d ps3-disc-dumper.gzto unpack the binary if needed
$ chmod +x ps3-disc-dumpermake it executable
- Mount the disc (either through file manager or manually
$ mountit to
- Start the dumper
- Wait for it to complete
By default all files will be copied in the folder where the dumper was started from (
.\[BLUS12345] Game Title\).
You can pass an optional parameter with the path if you want to dump in a custom location. This is mostly useful when ran from sources with
$ dotnet run.
If you have custom IRD file that is not available in the IRD Library, you can put it in local cache (
.\ird\ on Windows,
~/.config/ps3-disc-dumper/ird/ on Linux).
Logs can be found in
/logs/ on Windows or in
~/.config/ps3-disc-dumper/logs/ on Linux.