Pubblicato un rapido aggiornamento per Save Sync, il progetto open source che permette di sincronizzare i salvataggi di gioco tra PlayStation Vita, PC e dispositivi Android attraverso un server personale.

Nato come evoluzione del precedente Save Cloud Vita, il software è stato completamente rinnovato dallo sviluppatore unveroleone, che ne ha migliorato l’interfaccia, ampliato le funzionalità e tradotto interamente il progetto in inglese.
Save Sync v.0.1.4 by unveroleone & iamcco can now be downloaded from VitaDB or VitaDB Downloader! More info: https://www.rinnegatamante.eu/vitadb/#/info/1418
L’obiettivo principale di Save Sync è eliminare la necessità di trasferire manualmente i file di salvataggio tra dispositivi, una procedura che spesso richiede l’utilizzo di FTP, copie manuali delle cartelle o modifiche ai nomi dei file.
Grazie a questo sistema, la sincronizzazione diventa praticamente automatica e consente di continuare una partita senza interruzioni passando dalla PlayStation Vita a un emulatore su PC o Android.
Il software supporta un’ampia gamma di piattaforme e tipologie di salvataggi. Su PlayStation Vita è compatibile con i giochi nativi della console, con i titoli PSP eseguiti tramite Adrenaline e con RetroArch.
Su Windows, macOS, Linux e Android è invece in grado di sincronizzare i salvataggi di PPSSPP, RetroArch e qualsiasi cartella personalizzata configurata dall’utente, offrendo un’elevata flessibilità anche a chi utilizza più emulatori o più dispositivi.
Questa nuova versione introduce una delle novità più importanti dall’inizio del progetto: Save Sync Hub, una nuova applicazione desktop e Android sviluppata con Tauri v2 e Svelte che centralizza la gestione delle sincronizzazioni.
Attraverso un’interfaccia completamente ridisegnata è possibile amministrare facilmente i salvataggi provenienti da PPSSPP, RetroArch e percorsi personalizzati su macOS, Windows, Linux e Android, mantenendo tutti i dispositivi sempre allineati.

Anche l’esperienza su PlayStation Vita riceve numerosi miglioramenti. L’app ora è in grado di rilevare automaticamente i salvataggi dei giochi PSP eseguiti tramite Adrenaline, raggruppandoli insieme a quelli nativi della console.
Per rendere la navigazione ancora più intuitiva, nella griglia dei giochi vengono visualizzate anche le miniature ICON0.PNG dei titoli PSP.
La scheda Cloud è stata completamente arricchita e ora mostra il numero di versioni disponibili per ogni gioco memorizzato sul server, oltre ai salvataggi provenienti da PSP e RetroArch.
Sono inoltre disponibili nuove azioni rapide direttamente dall’interfaccia: con il tasto
è possibile caricare o scaricare automaticamente un salvataggio in base al suo stato, mentre il tasto
consente di eliminarlo dal server senza passare attraverso menu aggiuntivi.

Uno dei miglioramenti più pratici riguarda proprio i salvataggi PSP. Quando vengono scaricati dal cloud vengono automaticamente estratti nella cartella ux0:pspemu/PSP/SAVEDATA/, eliminando completamente la necessità di copiare manualmente i file o spostarli nelle directory corrette.
Il progetto continua a evolversi anche dal lato server. Sono stati aggiunti nuovi endpoint API che permettono di eliminare direttamente un salvataggio, visualizzare l’elenco dei dispositivi associati all’account e conoscere il numero di versioni disponibili per ogni gioco sincronizzato.
Save Sync Hub introduce inoltre una nuova barra laterale capace di distinguere automaticamente le diverse sorgenti dei salvataggi, come PSP, RetroArch e cartelle personalizzate.

Ogni percorso può essere rinominato, esplorato e gestito singolarmente, mentre il sistema di sincronizzazione confronta separatamente gli hash locali e quelli presenti sul cloud per individuare con precisione eventuali differenze.
L’interfaccia è stata riorganizzata in tre sezioni principali dedicate ai salvataggi locali, al cloud e alle impostazioni, con l’aggiunta di una cache per le icone dei giochi PSP che migliora ulteriormente la velocità di caricamento.
Anche l’applicazione per PlayStation Vita ha ricevuto numerosi ritocchi all’usabilità. Le impostazioni ora vengono salvate automaticamente premendo il tasto
, è stata aggiunta una nuova sezione dedicata ai dispositivi collegati al server e il sistema utilizza timestamp più precisi per determinare lo stato di sincronizzazione dei salvataggi.
Completano il restyling un nuovo colore rosa per gli elementi selezionati e una grafica aggiornata della schermata LiveArea.
L’aggiornamento risolve inoltre diversi problemi segnalati dagli utenti, come un bug che mostrava erroneamente alcuni salvataggi PSP presenti solo nel cloud dopo il download, causato da una discrepanza nei percorsi utilizzati dal sistema di rilevamento automatico.
Sono stati sistemati anche i percorsi predefiniti dei salvataggi PPSSPP su macOS e Windows, migliorata la scansione delle cartelle di RetroArch limitandola esclusivamente alle directory dei salvataggi e corretta la generazione del pacchetto MSI per Windows includendo correttamente l’icona dell’applicazione.
Non mancano infine importanti miglioramenti all’infrastruttura di sviluppo con l’introduzione di un nuovo workflow GitHub Actions che automatizza la compilazione di Save Sync Hub per macOS, Windows, Linux e Android.
Le build macOS ora vengono distribuite come binari universali compatibili sia con processori Intel sia con Apple Silicon, eliminando la necessità di mantenere pipeline separate.
Sono stati rimossi vecchi runner ormai obsoleti, risolti problemi relativi alla toolchain Rust utilizzata durante la compilazione e migliorato l’intero processo di Continuous Integration per Android grazie alla configurazione automatica dell’SDK, di Java 17 e dell’ambiente Tauri.
Eliminato inoltre un file di configurazione superfluo che causava errori durante l’installazione delle dipendenze nei processi automatici di build.
Cosa fa
- Esegue il backup dei salvataggi PS Vita in un archivio ZIP locale e successivamente li carica sul proprio server.
- Scarica i salvataggi dal server su un altro dispositivo.
- Ripristina i salvataggi scaricati (creando prima un backup di sicurezza).
- Mostra lo stato di sincronizzazione di ogni gioco nella scheda Cloud.
- Supporta la crittografia TLS tramite iTLS-Enso e rustls su PS Vita.
- Richiede HENkaku e iTLS-Enso sulla PS Vita, oltre a un server sotto il proprio controllo (VPS, server domestico, ecc..).
Configurazione del server
Creare un file docker-compose.yml e un file .env:
# docker-compose.yml
services:
vita-save-sync:
image: ghcr.io/unveroleone/vita-save-sync-server:latest
container_name: vita-save-sync
restart: unless-stopped
ports:
- "3099:3000"
environment:
- USER_TOKEN=${USER_TOKEN:?set a strong token}
- DATA_DIR=/data
volumes:
- vita-save-data:/data
volumes:
vita-save-data:
driver: local
# .env
USER_TOKEN=change-me-to-a-long-random-string
A questo punto viene avviato il container con: docker compose up -d
Per aggiornare in un secondo momento, viene eseguito: docker compose pull && docker compose up -d
Il servizio viene poi posizionato dietro Nginx Proxy Manager oppure Cloudflare Tunnel per abilitare HTTPS. È necessario che la PlayStation Vita utilizzi HTTPS con certificato valido, condizione soddisfatta tramite iTLS-Enso, che fornisce le root TLS aggiornate.
Da tenere presente che il comando docker compose restart non aggiorna le variabili d’ambiente: in caso di modifica del file .env è necessario ricreare il container tramite docker compose up -d.
Alternativa senza Docker (bare metal)
Si procede entrando nella directory del server ed eseguendo:
cd server && pnpm install && pnpm run build
USER_TOKEN=your-secret DATA_DIR=/data node dist/index.js
Configurazione iniziale su PS Vita
Scaricare e installare il file VPK tramite VitaDB Downloader (cercare “Save Sync”) oppure scaricarlo dalla repository GitHub e installarlo manualmente tramite VitaShell.
- Aprire Save Sync.
- Premere
per passare alla scheda Cloud. - Premere
per aprire le Impostazioni. - Compilare Server URL (es.
https://vita-sync.example.com), API Token e Device Name. - Selezionare Test Connection — verificare sia la raggiungibilità del server sia la validità del token.
- Premere
per tornare indietro oppure selezionare Save && Back.
Workflow
Caricare un salvataggio sul server
- Premere
per andare alla scheda Games. - Selezionare un gioco.
- Premere
per aprire il menu dei salvataggi. - Premere
per passare alla scheda Server Backup. - Selezionare Upload to Server e premere
. - L’app comprime il salvataggio in ZIP, lo carica e rimuove il file temporaneo. Tutto in un unico passaggio.
Ripristino su un altro dispositivo
- Configurare l’altro dispositivo con lo stesso Server URL e token (utilizzare un nome dispositivo diverso).
- Scheda Games → selezionare il gioco →
per aprire il menu. - Premere
per la scheda Server Backup. - Selezionare Download & Restore e premere
. - L’app scaricherà dal server e ripristinerà direttamente. Prima creare automaticamente un backup di sicurezza del salvataggio attuale.
Per scaricare senza ripristinare subito, selezionare invece Download from server.
Backup locali (opzionale)
La scheda Local Backup (premere
nel menu del gioco) gestisce gli slot di salvataggio direttamente sulla PlayStation Vita, indipendenti dal server. Serve per creare snapshot manuali o ripristinare uno slot locale precedente.
Scheda Cloud
Premere
(schermata principale) per passare alla scheda Cloud. Mostra ogni gioco con un indicatore di stato di sincronizzazione:
- Synced — sincronizzato con il server.
- Not Uploaded — mai caricato sul server.
- Upload — versione locale più recente.
- Download — versione server più recente.
- Cloud Only — presente solo sul server, non su questa Vita.
- Conflict — modifiche presenti su entrambe le versioni.
Premere
per eseguire Sync All — carica tutto ciò segnato come Upload e scarica tutto ciò segnato come Download. I conflitti vengono segnalati ma non modificati.
Premere
per aprire le Impostazioni.
API del server
| Metodo | Percorso | Autenticazione | Descrizione |
|---|---|---|---|
GET |
/api/status |
No | Controllo stato del server, versione |
GET |
/api/manifest |
Bearer | Manifest cloud per tutti i giochi |
PUT |
/api/save/:titleId |
Bearer | Caricamento del salvataggio (zip) |
GET |
/api/save/:titleId |
Bearer | Download del salvataggio (zip) |
Durante l’upload vengono inviati gli header X-Save-Hash (SHA-256), X-Save-Timestamp e X-Device-Id. Il server verifica l’hash prima di scrivere i dati.
Struttura delle cartelle su Vita
ux0:data/save-sync/
config.json # URL del server, token, nome dispositivo
backups/
PCSE00001/
2026-06-21 15.42.00.zip # backup locali compressi
logs/
latest.log
Changelog
Funzionalità
- Nuova applicazione Save Sync Hub per desktop e Android (Tauri v2 + Svelte) che sincronizza i salvataggi di PPSSPP e RetroArch su macOS, Windows, Linux e Android.
- Rilevamento dei salvataggi degli emulatori PSP/Adrenaline su Vita, con i salvataggi PSP che vengono automaticamente raggruppati e sincronizzati insieme ai salvataggi nativi della PS Vita.
- Miniature PSP (
ICON0.PNG) mostrate nella griglia dei giochi della Vita per le voci di salvataggio degli emulatori. - Scheda Cloud aggiornata con il numero di versioni per gioco e con le voci PSP e RetroArch provenienti dal server insieme alle voci cloud pure.
- Azioni per singolo gioco nella scheda Cloud con pulsante
per caricare o scaricare in base allo stato e triangolo per eliminare dal server. - Download cloud PSP con estrazione automatica in
ux0:pspemu/PSP/SAVEDATA/senza necessità di copia manuale. - Nuovi endpoint API del server:
DELETE /api/save/:titleId,GET /api/devicesper l’elenco dei dispositivi associati eversionCountnel manifest. - Save Sync Hub con barra laterale multi-sorgente (PSP, RetroArch, percorsi personalizzati) con funzioni di rinomina e navigazione, stato di sincronizzazione con hash separati locali e cloud, cache delle icone PSP e layout a tre schede (Locale, Cloud, Impostazioni).
- Impostazioni dell’app Vita con salvataggio automatico premendo
, riga dispositivi connessi e stato cloud basato su timestamp - Nuovo colore di selezione rosa e aggiornamento della bolla LiveArea.
Correzioni di bug
- Risolto il problema dello stato cloud PSP che mostrava “solo cloud” dopo il download a causa di una discrepanza tra percorsi cloud e rilevamento emulatori.
- Corretti i percorsi delle directory di salvataggio PPSSPP su macOS e Windows.
- La scansione di RetroArch ora filtra correttamente solo le directory dei salvataggi.
- Risolto il build MSI per Windows aggiungendo icon.ico nella configurazione del bundle Tauri.
CI (Continuous Integration)
- Nuovo workflow GitHub Actions (
hub.yml) per la compilazione di Save Sync Hub su macOS, Windows, Linux e Android. - Binary macOS universale che unisce Intel e Apple Silicon tramite target universal-apple-darwin, eliminando la necessità di runner Intel separati.
- Rimosso il runner macOS x86_64 (macos-13) ormai deprecato che rimaneva in attesa di esecuzione.
- Corretto il problema di leak della toolchain Rust nightly nei build Hub aggiungendo
save-sync-hub/rust-toolchain.tomlfissato su stable. - CI Android con configurazione manuale dell’SDK, Java 17 e inizializzazione Tauri Android durante la build.
- Rimosso file
pnpm-workspace.yamlsuperfluo che causava errori durante l’installazione nelle pipeline CI.
Download
🪟 Windows
- Installer (EXE)
Save.Sync.Hub_0.1.4_x64-setup.exe
SHA256: 41ae5667b8c1efc73b081ff62425088f58dbe87805370650f7996a2bdc58bcad
Dimensione: 3.89 MB - MSI (Windows Installer)
Save.Sync.Hub_0.1.4_x64_en-US.msi
SHA256: a9c4a0443fd9cd3a0d72aea3e5d9b6005a3967793ce238e50f604bec844e7acd
Dimensione: 5.73 MB
🐧 Linux
- AppImage (portatile)
Save.Sync.Hub_0.1.4_amd64.AppImage
SHA256: c6b57a68f8cf1ed3066f7724d5334e62bef99abcb04abd32f5e19a7129607168
Dimensione: 79.8 MB - DEB (Debian / Ubuntu)
Save.Sync.Hub_0.1.4_amd64.deb
SHA256: f7fecd4a39efcdaae02b221f236ec43a96cce1800550caae3799a872267fe1fa
Dimensione: 6.26 MB - RPM (Fedora / Red Hat / openSUSE)
Save.Sync.Hub-0.1.4-1.x86_64.rpm
SHA256: f4ee86066396274a1ef922eeb563f3e91dd93f31d8ca39ecc0fbd91104a7942d
Dimensione: 6.26 MB
🍎 macOS
- DMG (Intel + Apple Silicon)
Save.Sync.Hub_0.1.4_universal.dmg
SHA256: 1741a679f7ac2f84897fa75a8a383a9ffdaab56eee808459ade5503f269e3d85
Dimensione: 13.4 MB - APP (archivio universale)
Save.Sync.Hub_universal.app.tar.gz
SHA256: 0c290edb329646005901a0b901347ca40d4767f7364ad4c38e9404682617f3cd
Dimensione: 12.5 MB
📱 PlayStation Vita
- Homebrew VPK
vita-save-cloud.vpk
SHA256: d827e8f7db2c796fe365d7a54439ecba6b87189cecd6e345385533dee9e169eb
Dimensione: 7.31 MB
📦 Codice sorgente
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: Xbox Series
Vedi altri prodotti Xbox Series
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)