Pubblicato un nuovo aggiornamento per FTPDump, lo strumento realizzato dal developer hippie68 ci permette di dumpare i giochi della PlayStation 4 e PlayStation 4 Pro attraverso la connessione FTP.

FTPDump è un semplice script bash, lo strumento necessita di un client cURL e di un server FTP in esecuzione sulla console PS4 e che supporti la decrittazione dei file SELF. Per la massima velocità, si consiglia una connessione via cavo Gigabit.

Comando di esempio

$ ./ftpdump 192.168.178.100

Script

Usage: ftpdump [OPTIONS] HOSTNAME|IP_ADDRESS[:PORT] [OUTPUT_DIRECTORY]

  1. Inserire un disco e installare il gioco. Facoltativo: Visitare orbispatches.com per scaricare e installare una patch di gioco compatibile con il proprio firmware.
  2. Eseguire il payload del server FTP sulla console PS4.
  3. Premere il tasto (nessun altro tasto) per uscire dal browser.
  4. Eseguire il gioco.
  5. Eseguire questo script.

Per scaricare più giochi, ripetere i passaggi 1), 4), 5).

Prima di eseguire lo script, assicurati che il gioco sia completamente installato. Se il processo di dumping viene interrotto, eliminare i dump parziali prima di riprovare.

Options:
-a, --app Dump app data.
--appdb Dump app.db file and quit.
-d, --dlc Dump DLC data.
--debug Print debug information while dumping.
--dump PATH Dump specified FTP file or directory and quit.
Directories must end with a slash: "PATH/".
-h, --help Print usage information.
-k, --keystone Dump original keystone.
--no-decrypt Do not try to enable SELF decryption.
-p, --patch Dump patch data.
-s, --sflash Dump sflash0 file and quit.
-v, --verbose Increase cURL's verbosity to see the client/server dialog.

Per impostazione predefinita, i dati di app, patch e DLC verranno scaricati. Se non viene specificata alcuna directory di output, verrà utilizzata la directory corrente.

I dump avverranno nelle seguenti sottodirectory:

CUSAXXXXX-app
CUSAXXXXX-patch
CUSAXXXXX-dlc
CUSAXXXXX-keystone

Facoltativamente, l’indirizzo IP e la porta possono essere salvati all’interno dello script:

ip=192.168.xxx.xxx
port=1337

L’altoparlante del PC può essere utilizzato per emettere un segnale acustico quando un dump è completo:

beep=true
beep_time=60 (in seconds)
beep_interval=3 (in seconds)

A seconda del computer e del sistema operativo, potresti non avere un altoparlante per PC o devi prima abilitarlo.

Risoluzione dei problemi

Puoi abilitare i messaggi di debug e/o vedere i messaggi di stato di cURL utilizzando le opzioni --debug e --verbose.

Per confrontare la directory scaricata con un dump di riferimento (ad esempio uno creato da un payload di dumper), digitare:

diff -r DUMP_DIRECTORY_1 DUMP_DIRECTORY_2

Se lo script non viene eseguito come previsto, segnalare i bug su https://github.com/hippie68/ftpdump/issues.

Per utenti Windows

Lo script viene eseguito su Windows 10/11 tramite WSL (https://docs.microsoft.com/windows/wsl/install).

Dopo aver installato WSL (Windows Subsystem for Linux), per comodità puoi:

Scaricare il file ZIP dal GitHub: Selezionare il pulsante verde “Code”, quindi “Download ZIP”. Estrarre il file ZIP. Nella stessa cartella che contiene il file “ftpdump”, creare un file batch denominato ftpdump.bat con il seguente contenuto:

wsl -e ./ftpdump %*

Quindi, eseguire lo script è semplice come questo (sostituire l’indirizzo IP con l’IP della console PS4 e la porta FTP):

ftpdump 192.168.178.100:1337

È possibile passare anche altre opzioni, ad esempio:

ftpdump 192.168.178.100:1337 -p --dlc

Per salvare l’indirizzo IP e la porta in modo permanente, aprire e modificare il file ftpdump con un editor di testo che supporti il ​​formato Unix (il Blocco note dovrebbe andare bene). In alternativa, puoi salvarli in ftpdump.bat:

wsl -e ./ftpdump 192.168.178.100:1337 %*

Per utenti macOS

Avere GNU dd invece del macOS dd predefinito potrebbe migliorare leggermente la velocità di dumping complessiva:

brew install coreutils

Download: Source code FTPDump

Fonte: github.com

Articolo precedente[Scena PS4] Rilasciato PS4 Store PKG v2.0
Articolo successivo[Scena Switch] Rilasciato Animal Crossing: New Horizons Design Pattern Editor v0.9.5p10
Sono Nato nel 1980 e da diversi anni coltivo la passione per tutto ciò che riguarda il mondo dei videogiochi, ho vissuto l'era degli home computer con il Commodore 64 e l'Amiga 500, da sempre appassionato di giochi di ruolo e di titoli di avventura.