Il developer earthonion aggiorna Garlic SaveMgr, il payload per console PlayStation 5 jailbroken progettato per semplificare la gestione dei salvataggi di giochi della PS4 e PS5.

Lo strumento offre un sistema completo per creare backup, ripristinare i progressi di gioco, modificare i file di salvataggio e sincronizzarli con diverse destinazioni, il tutto attraverso una pratica interfaccia web accessibile direttamente dal browser.
earthonion/garlic-savemgr
garlic-savemgr vv1.12
PS5 save decrypt/encrypt/browse with embedded web UI.https://t.co/GAMlNuA0un
— jhon (@Jdr8245Jhon) July 14, 2026
Distribuito in formato ELF, Garlic SaveMgr permette di decifrare e cifrare i salvataggi, esplorarne il contenuto e intervenire sui singoli file senza dover ricorrere a procedure particolarmente complesse.
L’obiettivo del progetto è rendere la gestione dei save game più semplice, sicura e flessibile per tutti gli utenti che utilizzano una PS5 modificata.
Uno dei principali punti di forza del software è l’interfaccia web integrata, raggiungibile collegandosi dal PC all’indirizzo http://IP-della-PS5:8082.
Da qui è possibile sfogliare i salvataggi presenti sulla console, visualizzarne il contenuto e aggiungere o sostituire file tramite una comoda funzione di drag & drop, facilitando anche l’utilizzo di editor esterni per modificare i dati di gioco.
Garlic SaveMgr supporta sia i salvataggi PlayStation 4 sia quelli PlayStation 5, gestendo automaticamente anche i file chiave richiesti dai save PS4. I backup vengono archiviati in formato ZIP cifrato, così da poter essere ripristinati in qualsiasi momento mantenendo intatti tutti i dati.
Tra le funzionalità più interessanti spicca il sistema di backup automatico, che rileva la chiusura di un gioco ed esegue automaticamente una copia di sicurezza dei titoli configurati dall’utente, eliminando la necessità di effettuare backup manuali dopo ogni sessione di gioco.
Il payload supporta inoltre numerose destinazioni per il salvataggio dei backup, consentendo di archiviarli nella memoria interna della console, su dispositivi USB, server FTP oppure direttamente su Google Drive, offrendo così una soluzione estremamente versatile per proteggere i propri progressi.
L’utilizzo è piuttosto semplice: dopo aver caricato garlic-savemgr.elf tramite il proprio loader ELF preferito, basta collegarsi all’interfaccia web della console per gestire i salvataggi dalla scheda Browse, mentre nella sezione Settings è possibile configurare le destinazioni dei backup e tutte le opzioni relative all’automazione.
Per gli utenti più esperti è disponibile anche la configurazione manuale tramite il file /data/garlic/cloud.json:
{
"enabled": true,
"provider": "ftp",
"watch_titles": ["PPSA01234", "CUSA12345"],
"ftp": {
"host": "ftp.example.com",
"port": 21,
"user": "username",
"pass": "password",
"remote_path": "/ps5-saves/",
"use_tls": false
},
"auto_backup": {
"enabled": true,
"poll_seconds": 5,
"settle_seconds": 15,
"queue_for_browser_drive": true
},
"backup_targets": {
"local": {
"enabled": false,
"path": "/data/garlic/backups"
},
"usb": {
"enabled": true,
"path": "/mnt/usb0/garlic-backups"
},
"ftp": {
"enabled": true
},
"google_drive": {
"enabled": false
}
},
"google_drive": {
"mode": "browser",
"folder_id": "drive_folder_id_shared_with_service_account",
"service_account": {
"type": "service_account",
"project_id": "...",
"private_key_id": "...",
"private_key": "-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----\n",
"client_email": "...",
"client_id": "...",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://oauth2.googleapis.com/token",
"auth_provider_x509_cert_url": "...",
"client_x509_cert_url": "...",
"universe_domain": "googleapis.com"
}
}
}
La scheda Browse mette a disposizione le funzioni di backup cloud per un salvataggio selezionato e per tutti i salvataggi associati a un determinato titolo. I backup vengono salvati come archivi ZIP cifrati e ripristinabili.
Gli archivi PS5 contengono l’immagine grezza del salvataggio, mentre gli archivi PS4 includono l’immagine sdimg_... e il relativo file chiave .bin associato, quando disponibile.
Destinazioni supportate:
local: Scrive archivi ZIP cifrati e ripristinabili sulla PS5, con percorso predefinito/data/garlic/backups.usb: Scrive archivi ZIP cifrati e ripristinabili su un’unità USB collegata, con percorso predefinito/mnt/usb0/garlic-backups.ftp: Carica i backup dalla PS5 verso un server FTP semplice in modalità passiva.google_drivecon"mode": "browser": Il browser scarica l’archivio ZIP del backup dalla PS5 e lo carica su Google Drive. Utilizzare l’autenticazione tramite service account per le unità condivise (Shared Drives), oppure l’autenticazione tramite Browser OAuth Token per le normali cartelle personali di My Drive.google_drivecon"mode": "direct": Configurabile, ma disabilitato in questa versione del payload perché l’immagine SDK della PS5 esponelibSceSsl.sosenza gli header SSL pubblici necessari per un’implementazione HTTPS sicura.
Il vecchio campo provider a livello superiore continua a funzionare, ma backup_targets permette di abilitare più destinazioni contemporaneamente.
I backup manuali e automatici dei titoli creano un unico archivio ZIP cifrato e ripristinabile in /data/garlic/tmp, quindi distribuiscono lo stesso archivio verso ogni destinazione PS5 abilitata (local, usb, ftp). La modalità Google Drive browser rimane invece una destinazione gestita tramite browser/coda.
Per la modalità Google Drive browser, è necessario l’ID della cartella Drive. I nomi delle cartelle come ps5_saves non vengono accettati come ID.
Gli account di servizio non dispongono di quota di archiviazione nelle normali cartelle personali di My Drive, quindi possono caricare file solo su Shared Drives o unità Drive con delega Workspace.
Per una cartella personale di My Drive, selezionare Browser OAuth Token nelle impostazioni e incollare un token di accesso con autorizzazione Drive. Settings → Test Drive Access verifica che l’autenticazione selezionata possa visualizzare e caricare file nella cartella.
Quando auto_backup.enabled è impostato su true, Garlic SaveMgr avvia un thread di monitoraggio. Il programma analizza i simboli LNC della PS5 per individuare il titolo Big App in esecuzione, acquisisce lo stato dei salvataggi monitorati (data di modifica e dimensione) quando un titolo viene avviato, quindi attende settle_seconds dopo la chiusura del gioco prima di eseguire il backup dei salvataggi modificati.
Se il rilevamento tramite LNC non è disponibile, utilizza come alternativa il controllo tramite variazione della data di modifica (mtime polling) per i titoli monitorati.
Comportamento del caricamento automatico:
- FTP carica immediatamente dalla PS5 utilizzando lo stesso archivio ZIP cifrato e ripristinabile del titolo usato dalla funzione Cloud Backup All.
- Le destinazioni Local e USB scrivono immediatamente dalla PS5 utilizzando lo stesso archivio ZIP cifrato e ripristinabile della funzione Cloud Backup All. I file vengono prima scritti con estensione
.tmp, quindi rinominati in.zipal termine dell’operazione. - La modalità Google Drive browser salva gli archivi ZIP in attesa nella cartella
/data/garlic/cloud_queue/. La pagina Settings controlla la coda e carica i backup in sospeso quando il browser è aperto con un’autenticazione Drive valida. - La modalità Google Drive direct rimane non supportata, ma può comunque inserire i caricamenti nella coda del browser quando l’opzione
queue_for_browser_driveè impostata sutrue.
Gli endpoint API manuali sono:
GET /api/settings/cloudPOST /api/settings/cloudGET /api/cloud/statusGET /api/cloud/upload?idx=N&mode=encGET /api/cloud/upload_title?id=<title_id>&mode=encGET /api/cloud/package?idx=NGET /api/cloud/package_title?id=<title_id>GET /api/cloud/auto_statusPOST /api/cloud/auto_scanGET /api/cloud/queueGET /api/cloud/queue_download?id=<queue_id>POST /api/cloud/queue_done?id=<queue_id>
Se watch_titles non è vuoto, i caricamenti cloud manuali sono limitati agli ID dei titoli presenti nell’elenco. L’opzione FTP use_tls continua a generare un errore chiaro invece di effettuare un downgrade silenzioso della connessione.
Configurazione rapida: server FTP locale (Windows e Docker)
Se si intende testare i backup cloud localmente senza passare attraverso un servizio cloud, è possibile creare un server FTP temporaneo e isolato sul PC Windows utilizzando Docker.
Questa configurazione collega automaticamente una cartella locale del PC al server FTP, quindi tutti i file inviati dalla PS5 appariranno immediatamente sul desktop.
Requisiti
- Installare Docker Desktop per Windows.
- Assicurarsi che Docker Desktop sia aperto e che il motore Docker sia in esecuzione.
- Aprire una finestra di PowerShell.
Passo 1: Preparare l’ambiente
Per prima cosa creare una cartella dove salvare i backup e accedere alla directory tramite PowerShell:
# Crea la cartella sul desktop e accedi alla directory
mkdir ~\Desktop\PS5_SAVES
cd ~\Desktop\PS5_SAVES
Passo 2: Avviare il server FTP
Eseguire il seguente comando:
docker run -d -p 21:21 -p 21000-21010:21000-21010 `
-e USERS="ps5_saves|password|/ftp/ps5_saves" `
-e ADDRESS="192.168.1.X" `
-v "${PWD}:/ftp/ps5_saves" `
delfer/alpine-ftp-server
Nota: Sostituire 192.168.1.X con l’indirizzo IP locale reale del computer (è possibile trovarlo eseguendo ipconfig e controllando la voce relativa all’indirizzo IPv4).
Cosa fa questo comando:
- Crea un utente FTP chiamato
ps5_savescon passwordpassword. - Blocca l’utente nella directory
/ftp/ps5_saves. - Collega la cartella Windows attuale (
${PWD}) direttamente alla directory interna, sincronizzando immediatamente i file. - Comunica il vero indirizzo IP locale (
ADDRESS) per evitare timeout nelle connessioni FTP passive.
Passo 3: Firewall di Windows (fondamentale)
Per impostazione predefinita, Windows può bloccare le connessioni provenienti da dispositivi esterni verso Docker. Per permettere alla PS5 di collegarsi:
Assicurati che il profilo di rete Windows sia impostato su Privato e non su Pubblico.
Nelle impostazioni del Firewall di Windows Defender, consenti l’esecuzione di Docker Desktop Backend attraverso il firewall nelle reti private.
Passo 4: Configurare Garlic SaveMgr
Aprire l’interfaccia web all’indirizzo http://:8082, andare su Settings e configurare il provider FTP (oppure modificare direttamente il file /data/garlic/cloud.json).
"ftp": {
"host": "192.168.1.X",
"port": 21,
"user": "ps5_saves",
"pass": "password",
"remote_path": "/",
"use_tls": false
}
Utilizzare la funzione Test FTP nelle impostazioni per verificare la connessione, quindi avvia Cloud Backup oppure Cloud Backup All su un titolo dalla lista dei salvataggi. I file verranno salvati direttamente nella cartella Windows PS5_SAVES.
Arresto del server FTP
Quando terminato i test, è possibile fermare il server in background recuperando prima l’ID del container e forzandone l’arresto:
docker ps
docker rm -f
Download: Garlic SaveMgr v1.12
Download: Source code Garlic SaveMgr v1.12
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: PS4
Vedi altri prodotti PS4
Ultimo aggiornamento 2026-08-15 / Link di affiliazione / Immagini da Amazon Product Advertising API


![[Scena Switch] Sphaira si aggiorna su Nintendo Switch: Supporto MSP, nuove opzioni e fix per l’avvio degli NRO](https://www.biteyourconsole.net/wp-content/uploads/homebrew1900-238x178.webp)


![[Scena Switch] Sphaira si aggiorna su Nintendo Switch: Supporto MSP, nuove opzioni e fix per l’avvio degli NRO](https://www.biteyourconsole.net/wp-content/uploads/homebrew1900-100x75.webp)