Home Homebrew Pubblicato un aggiornamento per FTPDump Bash Script

[Scena PS4] Pubblicato un aggiornamento per FTPDump Bash Script

339
0

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

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.