Il developer Zecoxao ha condiviso con la comunità una guida per decriptare e dumpare giochi su Playstation 4 (file EBOOT, PRX e SPRX).
Purtroppo al momento le operazioni possono essere eseguite solo da firmware 1.76, il software di sistema pubblicato il 2 Settembre del 2014.
Requisiti
- PS4SDK precompilato.
- Loader elf precompilato o Loader elf di Extreme-Modding.
- Source payload.
- Console Playstation 4 montante firmware 1.76.
- Pendrive USB o HDD esterno (FAT32 o exFAT, exFAT consigliato).
- Un gioco online preattivato o un gioco su disco (esempio Knack).
- Title ID del disco.
Guida
- Compilate il payload utilizzando i comandi corretti, in particolare per La Playroom (CUSA0000):
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");
- Eseguite il gioco.
- Ora premete il tasto PS per tornare sul ‘menu dinamico’ (nome reale dell’interfaccia grafica).
- Avviate l’elf loader.
- Lasciate caricare tutte le parti fino allo stage 5 e stabilizzate.
- Inserite la chiavetta USB o un hard disk esterno alla porta USB più a destra, nei pressi del logo PS4.
- Caricate il payload:
#listener
socat - TCP:my.ps4.ip:5052
#sender
socat -u FILE:path/to/DumpFile TCP:my.ps4.ip:5053
- Al termine del caricamento (user return 0) scollegare la chiavetta o l’hard disk e controllate all’interno. Dovreste intravedere i file in formato ELF.
PS: Questa è una continuazione del precedente tutorial “Guida per decifrare e dumpare i moduli”.
PPS: non dimenticate che la decriptazione dei giochi richiedono il percorso assoluto a causa della gestione dei rif.