PS4 developer Zecoxao has revealed a tutorial on how to decrypt and dump games on the PS4. This won't be useful to the average PS4 1.76 user, but might be for modding, etc.
Requirements
Steps
1. Compile payload with correct commands.
Specifically for The Playroom (CUSA00001):
2. Start game.
3. Minimize the game with PS button.
4. Access the Elf Loader.
5. Load it load all the way until stage 5 and stabilize.
6. Plug in USB Flash or HDD on the right USB port (Front facing towards you).
7. Load the payload:
8. When it is done loading (User Return 0) unplug the USB Flash or HDD and check inside, you should have the files on the root in Elf format.
This is a continuation to "dump and decrypt usermodules".
P.S: Do not forget the game decryption requires ABSOLUTE PATH due to the rif management.
Requirements
- PS4SDK Precompiled (Cannot link here.)
- Elf Loader Precompiled or Extreme-Modding's Elf Loader.
- The Payload Source.
- 1.76 PS4 Console
- USB Flash or External HDD (FAT32 or exFAT, exFAT is recommended.)
- A preactivated online game or purchased disc game.
- TitleID of the disc.
1. Compile payload with correct commands.
Specifically for The Playroom (CUSA00001):
Code:
decrypt_and_dump_self("/mnt/sandbox/pfsmnt/CUSA00001-app0/eboot.bin", "/mnt/usb0/eboot.bin");
decrypt_and_dump_self("/mnt/sandbox/pfsmnt/CUSA00001-app0/sce_module/libc.prx", "/mnt/usb0/libc.prx");
decrypt_and_dump_self("/mnt/sandbox/pfsmnt/CUSA00001-app0/sce_module/libSceFios2.prx", "/mnt/usb0/libSceFios2.prx");
decrypt_and_dump_self("/mnt/sandbox/pfsmnt/CUSA00001-app0/sce_sys/about/right.sprx", "/mnt/usb0/right.sprx");
3. Minimize the game with PS button.
4. Access the Elf Loader.
5. Load it load all the way until stage 5 and stabilize.
6. Plug in USB Flash or HDD on the right USB port (Front facing towards you).
7. Load the payload:
Code:
#listener
socat - TCP:my.ps4.ip:5052
#sender
socat -u FILE:path/to/DumpFile TCP:my.ps4.ip:5053
This is a continuation to "dump and decrypt usermodules".
P.S: Do not forget the game decryption requires ABSOLUTE PATH due to the rif management.
Last edited by Zero72463,