PS4 1.76 how to decrypt and dump games (Eboot, prx, and even sprx.)

Discussion in 'PS4 - Hacking & Homebrew' started by Zero72463, Nov 24, 2016.

  1. Zero72463
    OP

    Zero72463 GBAtemp Maniac

    Member
    1,255
    602
    Jun 27, 2016
    United States
    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
    Requirements
    Steps

    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");
    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:
    Code:
    #listener
    socat - TCP:my.ps4.ip:5052
    #sender
    socat -u FILE:path/to/DumpFile TCP:my.ps4.ip:5053
    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.
     
    Last edited by Zero72463, Nov 24, 2016
  2. exwilliam

    exwilliam Member

    Newcomer
    10
    1
    Oct 6, 2016
    Cameroon
    Get prepared for a hot Xmas ☺☺