Pubblicata una versione non ufficiale di Playstation 4 Save Mounter compatibile con il firmware 9.00 della console PlayStation 4 e PlayStation 4 Pro, lo strumento ci permette di montare i dati di salvataggio in lettura e scrittura.
L’applicazione per poter funzionare correttamente necessita del payload ps4debug.bin
rielaborato da Karo (disponibile all’interno dell’archivio).
I just released an updated version of Playstation 4 Save Mounter that adds 9.00 FW support for it. Uses ps4debug for 9.00 ported by @karo_sharifi.
Enjoy!https://t.co/0ioFXvml4k
— Adrian (@AdrianGraber) December 21, 2021
Il debugger offre anche tante altre caratteristiche come punti di interruzione software, punti di interruzione hardware, pause, interruzioni, lettura della memoria e quant’altro.
Cosa è possibile fare
- Creare copie decrittografate di qualsiasi salvataggio (purché sia crittografato con chiavi <= 9.00).
- Sostituire i salvataggi con quelli modificati.
- Sostituire i file di salvataggio con i file di salvataggio di qualcun altro (condivisione dei file di salvataggio).
- Creare nuovi salvataggi.
- Esportare i salvataggi su console con firmware superiore alla versione 9.00.
Cosa non permette di fare questa applicazione
- Sostituire i file di salvataggio con un salvataggio crittografato (se è crittografato con chiavi >9.00).
- Utilizzare li programma su console senza jailbreak.
Requisiti
Assicuratevi di utilizzare la versione più recente del payload ps4debug.bin
(attualmente datato 12/21), questa versione del payload è stata comunque inclusa all’interno dello stesso archivio.
- .net framework 2.0 (anche Windows 98 è in grado di farlo).
- Console PlayStation 4 o PlayStation 4 Pro montante firmware 9.00.
- Client FTP (tipo Filezilla).
Istruzioni
Montare un salvataggio esistente
- Iniettare il payload
ps4debug.bin
. - Caricare il server FTP.
- Avviare l’applicazione.
- Inserire l’indirizzo IP della PlayStation 4 e cliccare sul pulsante ‘Connect’.
- Fare clic su ‘Setup’ e selezionare l’utente che si desidera utilizzare nella casella combinata.
- Fare clic su “Get Games” e selezionare il gioco che si desideri utilizzare nella casella combinata.
- Fare clic su ‘Search’ e selezionare il salvataggio che si desidera montare.
- Fare clic su ‘Mount’.
- Il salvataggio montato è accessibile da ftp in
/mnt/pfs/
e in/mnt/sandbox/NPXS20001_000/savedataX
(è lo stesso solo una directory diversa). - Dopo aver terminato di copiare/sostituire i file cliccare su ‘Unmount’.
Creazione di salvataggi
- Iniettare il payload
ps4debug.bin
. - Caricare il server FTP.
- Avviare l’applicazione.
- Inserire l’indirizzo IP della PlayStation 4 e cliccare sul pulsante ‘Connect’.
- Fare clic su “Setup” e selezionare l’utente che si desidera utilizzare nella casella combinata.
- Fare click ‘Get Games’ e selezionare il gioco che si desidera utilizzare nella casella combinata.
- Immettere il nome della directory di salvataggio desiderato nella casella di testo.
- Utilizzare il cursore per scegliere la dimensione del salvataggio.
- Fare clic su ‘Create Save’.
- Fare clic su ‘Search’ per aggiornare l’elenco di salvataggio.
Esportazione di salvataggi su console 9.00+
- Montare il salvataggio che si desidera esportare.
- Ottenere il file
param.sfo
dalla directorysce_sys
. - Aprire il file in un editor esadecimale o in un editor sfo compatibile con ps4.
- Sostituire l’ID psn nell’id psn di destinazione (8 byte, lo ottieni copiando un salvataggio usando le impostazioni, dovrai cambiarlo in little endian) è a
0x15C
per l’editing esadecimale … guarda il video per l’editor sfo. - Salvare il file
param.sfo
e sostituisci quello nella directory montata. - Smontare il salvataggio e copiare i 2 file di salvataggio sdimg e .bin sul dispositivi USB
/PS4/SAVEDATA/{psn id}/{titleid}/
. - Rimuovere il prefisso
sdimg_
dal nome del file. - Ora dovreste essere in grado di copiare il salvataggio sull’account collegato all’id psn (console 7.0x+) utilizzando le impostazioni di sistema.
Importante
- Non è necessario avviare un gioco per modificare i suoi salvataggi, in realtà è meglio non averne uno aperto perché alcuni giochi come God of War 4 potrebbero sovrascrivere parti di un salvataggio mentre sei impegnato a modificarlo risultando in un salvataggio danneggiato.
- Non sostituire i file nella directory
sce_sys
, non è necessario e probabilmente corromperà il tuo salvataggio. - Il metodo della soluzione alternativa è obsoleto dall’aggiornamento 1.4.
- Alcuni giochi richiedono di creare i propri dati di salvataggio con il nome e la dimensione appropriati, Fallout 4 è un gioco del genere. Questo problema è stato discusso in
issue #5
. - Non dimenticare di fare regolarmente backup dei tuoi salvataggi e del database dei dati salvati, la PS4 cancella tutti i tuoi salvataggi se il database viene danneggiato mentre questo accade principalmente solo quando lo giochi attivamente, è sempre meglio essere preparati.
- È possibile montare i salvataggi crittografati di qualcun’altro ma al momento non esiste un modo “pulito” per farlo. è necessario sostituire temporaneamente i file
sdimg_xxx
exxx.bin
con quelli scaricati nella directory dei dati salvati dell’utente. Assicurati di ripristinare i file originali dopo aver estratto il salvataggio perché la PS4 potrebbe provocare un attacco se riavvii mentre quei file sono ancora lì (renderò questo processo più semplice in seguito).
Changelog
- Supporto firmware universale (5.05, 6.72, 7.0X, 7.5X e 9.00).
[stextbox id=’info’]Nota: La porta è la stessa di PS4 Cheater 9020/9021.[/stextbox]
Download: Playstation 4 Save Mounter v1.9
Download: Source code Playstation 4 Save Mounter v1.9
Fonte: twitter.com