Home Homebrew Rilasciato Garlic SaveMgr v1.6: Gestione avanzata dei salvataggi PS5 con supporto...

[Scena PS5] Rilasciato Garlic SaveMgr v1.6: Gestione avanzata dei salvataggi PS5 con supporto USB e resign migliorato

99
0

Il developer earthonion ha pubblicato un nuovo aggiornamento per Garlic SaveMgr, uno degli strumenti homebrew più interessanti sviluppati per la gestione avanzata dei salvataggi sulle console PlayStation 5 modificate.

Il progetto è pensato principalmente per le PS5 sottoposte a jailbreak e nasce con l’obiettivo di offrire agli utenti un controllo molto più ampio sui file di salvataggio dei giochi rispetto a quanto consentito dal sistema ufficiale della console.

Garlic SaveMgr viene distribuito sotto forma di payload homebrew nel formato ELF e può essere eseguito direttamente sulla console dopo essere stato caricato tramite un payload loader compatibile.

Una volta avviato, il programma attiva automaticamente un server web locale sulla porta 8082 della PS5. Questa scelta rende l’utilizzo dello strumento estremamente comodo, perché tutta la gestione avviene tramite un’interfaccia accessibile dal browser.

È sufficiente collegarsi alla stessa rete della console e inserire l’indirizzo IP della PS5 da un computer, uno smartphone o un tablet per accedere immediatamente al pannello di controllo.

L’interfaccia web rappresenta uno degli elementi più riusciti del progetto. Il pannello è stato progettato per essere semplice e intuitivo, consentendo anche agli utenti meno esperti di gestire i salvataggi senza dover utilizzare software complessi sul PC.

Attraverso questa interfaccia è possibile montare i salvataggi presenti nella console, decifrare i file protetti, modificarli o sostituirli e successivamente cifrarli di nuovo per renderli perfettamente compatibili con il sistema della PS5.

Una delle funzioni più apprezzate nella scena è quella che consente di modificare l’Account ID associato a un salvataggio, operazione comunemente conosciuta come “resign”.

Grazie a questa possibilità è ad esempio possibile utilizzare un salvataggio creato con un altro account, trasferendo i progressi tra utenti differenti.

Tutte queste operazioni vengono eseguite direttamente sulla console, senza la necessità di trasferire file su un computer o utilizzare servizi esterni, rendendo il processo decisamente più rapido e sicuro rispetto ai metodi tradizionali.

Con la versione 1.6 il progetto introduce numerose novità che migliorano ulteriormente la gestione dei salvataggi. Una delle aggiunte più importanti riguarda il supporto completo alla gestione dei salvataggi tramite dispositivi USB.

Il sistema ora è in grado di rilevare automaticamente le unità USB collegate alla console e di cercare salvataggi nel percorso dedicato utilizzato da Garlic SaveMgr.

Gli utenti possono quindi esportare i salvataggi decifrati direttamente su chiavetta USB oppure importarli nuovamente nel sistema, con un sistema di protezione che avvisa prima di sovrascrivere eventuali file già presenti.

Quando sono collegate più unità USB viene mostrata una finestra di selezione, mentre i salvataggi presenti sui dispositivi esterni vengono visualizzati in una sezione dedicata dell’interfaccia.

L’aggiornamento introduce anche un miglior supporto per gli utenti multipli presenti sulla console. Nel pannello di navigazione è ora disponibile un selettore che mostra tutti gli utenti registrati sulla PS5 e consente di filtrare i salvataggi in base al profilo scelto.

I nomi utente vengono letti direttamente dai file di sistema della console e il programma è in grado di associare correttamente gli account registrati nel sistema ai relativi profili.

Un’altra novità importante riguarda la separazione tra salvataggi PS4 e PS5, che ora possono essere visualizzati tramite schede dedicate all’interno dell’interfaccia.

Questo permette di gestire più facilmente i file provenienti da entrambe le piattaforme, mantenendo una struttura chiara e ordinata anche quando sono presenti numerosi salvataggi.

La versione 1.6 introduce inoltre la possibilità di importare direttamente salvataggi cifrati. In pratica è possibile caricare un singolo file di salvataggio protetto tramite l’apposita sezione di importazione, senza dover prima eseguire manualmente la decifratura.

Nel caso dei salvataggi PS4 il sistema richiede anche il file della chiave sigillata associata. Durante l’importazione il programma monta automaticamente il salvataggio, verifica i dati contenuti nel file param.sfo e controlla che l’Account ID sia compatibile con quello dell’utente attuale.

Se viene rilevata una differenza, l’interfaccia propone automaticamente la procedura di resign mostrando entrambi gli ID per consentire all’utente di scegliere come procedere.

Tra i miglioramenti tecnici più importanti figura anche un nuovo metodo per leggere l’Account ID direttamente dal registro interno della PS5, invece di affidarsi al database dei salvataggi.

Questo approccio rende il sistema molto più affidabile, perché continua a funzionare correttamente anche quando un utente non possiede ancora salvataggi registrati nel database della console.

L’aggiornamento introduce inoltre diverse correzioni legate al processo di resign dei salvataggi. In passato alcune versioni del tool scrivevano in modo errato alcuni identificativi nei file, con il rischio di danneggiare determinati salvataggi PS4.

Il nuovo sistema applica invece modifiche mirate ai soli offset necessari, evitando possibili corruzioni dei dati. Sono state migliorate anche le procedure di importazione dei salvataggi PS4, che ora vengono copiati nel percorso corretto del sistema insieme al file della chiave sigillata necessario per la loro validazione.

Infine non mancano diverse correzioni di bug e piccoli miglioramenti dell’interfaccia, tra cui una gestione più sicura del drag and drop durante le operazioni di importazione o resign, nuovi pulsanti per ripetere rapidamente alcune operazioni e controlli aggiuntivi per prevenire la corruzione dei file param.sfo.

Caratteristiche

  • Dump diretto dei salvataggi su USB con copia automatica in /mnt/usb0/saves/ e barra di avanzamento in tempo reale.
  • Barre di progresso per upload durante operazioni di decrypt, encrypt e resign.
  • Visualizzazione del percorso di mount per accesso FTP nella barra informazioni del salvataggio.
  • Download con nome file originale durante operazioni di encrypt e resign.
  • Interfaccia web separata in file dedicato (src/ui.html) per modifica e debug più semplici.
  • Rimozione del limite massimo di 256 salvataggi con lista dinamica adattiva.
  • Supporto file di grandi dimensioni fino a 2GB con gestione Expect: 100-continue
  • Trasferimenti più rapidi grazie a buffer I/O aumentato a 512KB e socket ottimizzati a 1MB.
  • Correzione dei pulsanti disattivati nella scheda Browse dopo il mount di un salvataggio.
  • Risolto problema della lista salvataggi vuota con JSON superiori a 32KB.
  • Eliminato errore di avvio quando non era presente un mount obsoleto.

Guida all’uso

  • Scaricare e inviare il file garlic-savemgr.elf a elfldr.
  • Aprire nel browser del PC l’indirizzo http://<ip-della-ps5>:8082.
  • Trascinare i file nella scheda Browse per aggiungerli o sostituirli.

Nota: Cliccare due volte su Browse se risulta disattivata (grigia) per riattivarla.

Changelog

Gestione salvataggi USB

  • Scansione delle unità USB (/mnt/usb0-7) per individuare salvataggi nel formato /PS5/SAVEDATA/GARLIC/.
  • Dump su USB — esporta i salvataggi decifrati direttamente su una chiavetta USB.
  • Importazione da USB — importa i salvataggi dalla chiavetta direttamente nel sistema con protezione dalla sovrascrittura.
  • Rilevamento multi-USB — finestra di selezione quando sono collegate più unità USB.
  • I salvataggi USB vengono mostrati in una sezione espandibile sotto i salvataggi di sistema.
  • Nuova scansione delle unità USB ad ogni aggiornamento della pagina.

Supporto multi-utente

  • Menu a discesa nella barra di navigazione per selezionare tutti gli utenti PS5 presenti sulla console.
  • I nomi utente vengono letti dal file /user/home/<uid>/username.dat.
  • L’elenco dei salvataggi viene filtrato in base all’utente selezionato (i salvataggi USB restano visibili per tutti gli utenti).

Schede piattaforma PS4 / PS5

  • Schede filtro per piattaforma che permettono di passare rapidamente tra salvataggi PS4 e PS5.
  • Ogni scheda della piattaforma include la propria sezione USB espandibile.
  • Rimossa la scansione della cartella manuale /data/save_files/.

Importazione salvataggi criptati

  • Possibilità di importare direttamente salvataggi criptati nella scheda Import — è sufficiente trascinare un singolo file criptato (non solo cartelle decifrate).
  • Importazione criptata PS4: inserire insieme l’immagine del salvataggio e il file .bin sealed key.
  • Il sistema monta il salvataggio, valida il file param.sfo e controlla l’Account ID prima dell’importazione.
  • Finestra di avviso in caso di Account ID diverso — propone automaticamente la procedura di resign mostrando entrambi gli ID.
  • Conferma di sovrascrittura — finestra di avviso prima di sovrascrivere un salvataggio esistente nel sistema.

Account ID tramite registro PS5

  • L’Account ID ora viene letto direttamente dal registro della PS5 tramite sceRegMgrGetBin invece di interrogare savedata.db.
  • Gli account del registro (1-16) vengono associati agli utenti PS5 confrontando i nomi utente.
  • Maggiore affidabilità — il sistema funziona anche quando l’utente non possiede salvataggi nel database.

Correzioni al sistema di resign

  • PS4: Modifica solo dell’AID all’offset 0x15C (senza patch dell’UID).
  • PS5: Modifica sia dell’AID all’offset 0x1B8 sia dell’UID all’offset 0x660.
  • Le versioni precedenti scrivevano erroneamente l’UID all’offset 0x660 per tutti i salvataggi, con possibile corruzione dei salvataggi PS4.

Correzioni importazione PS4

  • I salvataggi PS4 ora vengono importati correttamente in /user/home/<uid>/savedata/ (non più in savedata_prospero/).
  • Il file .bin sealed key viene copiato insieme all’immagine del salvataggio.
  • Viene utilizzato il database dei salvataggi PS4 in /system_data/savedata/ invece di savedata_prospero/.

Correzioni di bug

  • Risolta una perdita nel drag & drop — i file trascinati fuori dalle aree dedicate non vengono più caricati nel salvataggio montato in modalità browse.
  • Aggiunto il pulsante “Resign Another” nella schermata di successo della procedura di resign.
  • La funzione import_finish ora accetta il parametro uid per indirizzare correttamente l’utente in tutti i flussi di importazione.
  • mount_by_path ora imposta il flag g_enc_ps4 per il corretto rilevamento PS4/PS5 nelle operazioni successive.
  • Applicato in modo coerente il controllo di corruzione param.sfo con valori tutti a zero.

Download: Garlic SaveMgr v1.6

Download: Source code Garlic SaveMgr v1.6

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-04-12 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.