Dallo sviluppatore hippie68 arriva un nuovo aggiornamento di ftpdump per PS4 Jailbroken.Ftpdump è uno Script Bash che effettua il dump dei giochi PS4 tramite connessione FTP sulla rete. Richiede cURL e un server FTP PS4 che supporti la decrittazione SELF. Per la massima velocità, si consiglia una connessione via cavo Gigabit.
Comando di esempio:
$ ./ftpdump 192.168.178.100
Uso generale:
1) Inserisci un disco e installa il gioco.
2) Avvia il payload del server FTP sulla tua PS4.
3) Premere il tasto PS (nessun altro tasto) per uscire dal browser.
4) Eseguire il gioco.
5) Esegui questo script.
Per dumpare più giochi, ripeti 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 usando le opzioni –debug e –verbose.
Per confrontare la directory scaricata con un dump di riferimento (ad es. uno creato da un payload di dumper), digitare:
diff -r DUMP_DIRECTORY_1 DUMP_DIRECTORY_2
Se lo script non viene eseguito come previsto, segnala 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, per comodità puoi:
Scarica il file ZIP da GitHub: seleziona il pulsante verde “Codice”, quindi “Scarica ZIP”. Estrai il file ZIP. Nella stessa cartella che contiene il file “ftpdump”, crea un file batch denominato “ftpdump.bat” con il seguente contenuto:
wsl -e ./ftpdump %*
Quindi, eseguire lo script è semplice come questo (sostituisci l’indirizzo IP con l’IP della tua 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 IP e porta in modo permanente, apri e modifica 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