Pubblicato un nuovo aggiornamento di Checkpoint, uno degli strumenti homebrew più conosciuti per la gestione dei salvataggi su Nintendo 3DS e Nintendo Switch.

Il progetto continua così a evolversi con nuove funzioni che rendono più semplice effettuare backup, ripristinare i propri progressi e trasferire i dati tra console e PC.

La novità più importante dell’aggiornamento è l’introduzione dell’autoupdater, una funzione richiesta da moltissimo tempo dalla community.
Il controllo degli aggiornamenti viene eseguito in background, permettendo all’elenco dei titoli di continuare a caricarsi normalmente. Nessun aggiornamento viene però installato automaticamente senza il consenso dell’utente.
La funzione è attiva per impostazione predefinita, ma può essere disabilitata dalle Impostazioni. Si tratta inoltre della richiesta di funzionalità più vecchia ancora aperta nel repository di Checkpoint: era stata infatti presentata nel giugno 2018.
Per quanto riguarda la versione per Nintendo Switch, l’aggiornamento introduce il supporto ai trasferimenti USB tramite MTP. Collegando la console al PC con il cavo di ricarica, Checkpoint permette di visualizzarla come un normale dispositivo portatile, proprio come avviene con uno smartphone o una fotocamera.
La funzione può essere attivata dalle Impostazioni, nella sezione Connettività alla voce USB (MTP), ed è disabilitata per impostazione predefinita.
Checkpoint mostra inoltre lo stato della connessione, indicando se è in attesa di un PC, se il dispositivo è collegato oppure se l’USB non è disponibile.
Quest’ultimo caso può verificarsi quando la console è inserita nel dock o quando la porta USB è già utilizzata da un’altra applicazione.
Non è comunque necessario riavviare la console: Checkpoint continua a cercare la connessione in background e sarà sufficiente rimuovere la console dal dock.
Anche la versione dedicata alla console portatile Nintendo 3DS riceve diverse novità interessanti. Il Browser Internet torna finalmente a essere visibile nell’elenco dei titoli e i suoi dati di salvataggio possono ora essere gestiti attraverso le normali funzioni di backup e ripristino. In precedenza il browser era nascosto insieme ai manuali e ai titoli degli aggiornamenti.
Migliorata inoltre la gestione dell’elenco dei titoli quando non contiene elementi. Invece di mostrare semplicemente una schermata vuota, Checkpoint informa l’utente che l’elenco è vuoto e spiega come ricaricarlo.
Sistemata anche l’interfaccia delle funzioni Backup e Ripristino quando il trasferimento wireless è disattivato: i due pulsanti ora utilizzano correttamente lo spazio disponibile, permettendo di visualizzare per intero le rispettive diciture.
Tra le nuove funzioni per 3DS troviamo anche uno script dedicato all’applicazione Notifiche. Il nuovo strumento permette di eseguire il backup e il ripristino dei dati gestiti dall’applet Notifiche, compresi i contenuti SpotPass e l’elenco delle notifiche, che in precedenza non potevano essere raggiunti attraverso Checkpoint perché non associati a uno specifico titolo.
Arriva inoltre citrahold, uno script che consente di sincronizzare i backup dei salvataggi e degli extdata con il servizio di terze parti Citrahold. Gli sviluppatori di Checkpoint precisano che il progetto non è affiliato al servizio.
L’aggiornamento introduce anche la nuova chiamata API sav_open_system, che permette agli script di accedere ai dati di salvataggio appartenenti direttamente al sistema della console.
Infine, cambia il metodo utilizzato per aggiornare l’elenco dei titoli. Non è più necessario tenere premuto il pulsante
: la funzione Refresh title list ora è disponibile come normale voce all’interno del menu SELECT.
L’aggiornamento si completa con una serie di miglioramenti generali alla stabilità del sistema sia su Nintendo Switch sia su Nintendo 3DS.
Nel complesso, si tratta di una versione particolarmente ricca per Checkpoint, con l’autoupdater e i trasferimenti USB MTP che rappresentano le aggiunte più importanti, accompagnate da numerosi miglioramenti e nuovi strumenti dedicati alla gestione dei dati sulle console Nintendo.
Nuovo browser per i file dei salvataggi
Il sistema di scripting riceve una delle aggiunte più interessanti dell’aggiornamento con browser, un nuovo browser dei file che permette di esplorare direttamente dalla console sia la scheda SD sia l’archivio del salvataggio attualmente utilizzato da un titolo.
Il browser consente di copiare, spostare, rinominare ed eliminare file, creare cartelle e visualizzare le proprietà degli elementi. È inoltre possibile comprimere e decomprimere file tramite ZIP, lavorando su un singolo elemento oppure su più elementi contemporaneamente.
In pratica, diventa possibile intervenire direttamente all’interno di un salvataggio senza dover necessariamente utilizzare un PC. Un file può essere estratto dall’archivio sulla scheda SD, modificato e successivamente reinserito nel salvataggio, oppure è possibile spostare intere cartelle tra due titoli.
Nuove possibilità per ExtData su 3DS
Sempre per quanto riguarda lo scripting è stato introdotto extdata, uno strumento specifico per Nintendo 3DS che permette di creare un archivio ExtData anche quando un determinato titolo non ne ha mai generato uno.
La funzione è particolarmente utile per alcuni mod che utilizzano ExtData per titoli che normalmente non creano questo tipo di archivio.
Lo script permette quindi di generare artificialmente un nuovo archivio e di analizzare anche identificativi ExtData specifici, compresi quelli creati da mod con ID differenti da quello derivato dal titolo.
Sono state inoltre aggiunte nuove API per gli script, tra cui funzioni per creare, eliminare e rinominare cartelle all’interno degli archivi di salvataggio, aprire archivi ExtData tramite il relativo ID e gestire la creazione e l’eliminazione degli archivi ExtData su 3DS.
Checkpoint migliora anche il sistema di trasferimento wireless introducendo la possibilità di impostare un PIN di ricezione fisso dalle impostazioni di rete del 3DS o di connettività su Switch.
Normalmente il PIN viene generato casualmente a ogni ricezione, mentre impostandone uno fisso è possibile utilizzare comandi come chlink send --pin 1234 all’interno di uno script, rendendo possibili trasferimenti automatici e ripetuti dal PC senza dover modificare ogni volta il codice.
Corretto inoltre un problema che impediva a chlink send di completare alcuni trasferimenti a causa dell’errore relativo al PIN non valido e un problema dei backup ricevuti da dispositivi che non identificano correttamente un titolo installato: In tal caso il backup ora viene inserito nel titolo dalla cui lista è stata avviata l’operazione di ricezione.
Più sicurezza durante il ripristino su 3DS
Sul fronte Nintendo 3DS sono state introdotte diverse correzioni importanti per evitare la perdita dei dati durante le operazioni di ripristino.
Checkpoint ora controlla preventivamente i limiti dei percorsi del filesystem prima di cancellare qualsiasi dato. In precedenza, un percorso troppo lungo poteva provocare la cancellazione dell’archivio di salvataggio prima che il programma si accorgesse dell’impossibilità di completare il ripristino.
Sono stati inoltre filtrati i file temporanei creati dai sistemi operativi desktop, come .DS_Store e i file ._ generati da macOS, oltre agli equivalenti lasciati da Windows. Questi file potevano infatti causare il fallimento di un ripristino dopo che il salvataggio della console era già stato cancellato.
Checkpoint ora riconosce anche le cartucce il cui il salvataggio risiede nella NAND della cartuccia, come nel caso di WarioWare: D.I.Y.. In precedenza queste cartucce potevano essere identificate erroneamente a causa dell’assenza di un chip SPI dedicato al salvataggio.
Il programma ora identifica correttamente la situazione e indirizza l’utente verso GodMode9i in modalità DS.
Migliorata anche la schermata di avanzamento durante il ripristino degli archivi ExtData particolarmente grandi, mentre i pulsanti vengono disabilitati durante il caricamento dell’elenco dei titoli per evitare operazioni accidentali.
Tra le novità figura infine la possibilità di selezionare il cinese semplificato dalle impostazioni e, sulle console New Nintendo 3DS, i core applicativi vengono ora eseguiti a 804 MHz. Questa modifica non produce effetti su Old 3DS e 2DS.
Importanti miglioramenti anche su Switch
Nintendo Switch riceve a sua volta numerosi interventi dedicati alla gestione dei salvataggi di grandi dimensioni.
I ripristini contenenti decine di migliaia di file di piccole dimensioni non dovrebbero più bloccarsi verso la fine dell’operazione. Checkpoint ora può estendere l’area dei dati di salvataggio quando necessario e preallocare i file invece di aumentarne progressivamente le dimensioni.
Anche il controllo dello spazio disponibile è stato migliorato. Il programma verifica preventivamente lo spazio necessario considerando le dimensioni effettive dei cluster, evitando di arrivare a un fallimento quando il ripristino è ormai al 95%.
La verifica dei salvataggi è stata inoltre velocizzata di circa due volte. Il CRC dei file viene calcolato direttamente sui dati già presenti nel buffer di copia, riducendo la quantità di dati che deve essere nuovamente letta durante la fase di verifica.
Un’altra correzione particolarmente utile impedisce alla console di entrare automaticamente in modalità sospensione durante un backup, un ripristino o un trasferimento.
In precedenza lo standby poteva interrompere il processo nel mezzo della copia, lasciando il filesystem dei salvataggi in una situazione potenzialmente problematica. Lo schermo può comunque continuare ad attenuarsi secondo il normale comportamento previsto dalla console.
L’interfaccia di Switch è stata infine resa più fluida, con nuove animazioni per la griglia e l’anello di selezione che ora si spostano tra le caselle anziché saltare direttamente da una posizione all’altra.
Nuove traduzioni
L’aggiornamento introduce anche la traduzione in russo, che si aggiunge alle lingue già supportate da Checkpoint: inglese, italiano, francese, tedesco, portoghese, spagnolo, olandese, giapponese e cinese semplificato.
Caratteristiche
Checkpoint permette di eseguire il backup e il ripristino dei dati di salvataggio per:
- Nintendo 3DS: Cartucce 3DS e titoli digitali (incluse le demo), dati extra (extdata), cartucce DS, giochi DSiWare e titoli GBA Virtual Console.
- Nintendo Switch: Salvataggi dei titoli utilizzati, con informazioni sui giochi caricate automaticamente.
Entrambe le versioni condividono lo stesso insieme di funzionalità principali:
- Interfaccia utente completamente ridisegnata, con supporto ai temi chiaro e scuro.
- Una nuova sezione Impostazioni che permette di configurare tutto direttamente dalla console: preferiti, filtri, cartelle aggiuntive per i salvataggi e molto altro, senza dover modificare manualmente i file.
- Supporto internazionale con traduzioni disponibili in inglese, italiano, francese, tedesco, portoghese, spagnolo, olandese, giapponese e cinese.
- Operazioni sui file rapide e reattive: backup e ripristini vengono eseguiti tramite un processo separato e i backup possono essere annullati mentre sono in corso.
- Supporto a cartelle aggiuntive per i salvataggi, configurabili per ogni titolo tramite un browser integrato.
- Server FTP in background per accedere direttamente ai backup dei salvataggi dal PC.
- Trasferimento wireless dei salvataggi tra console.
- Server HTTP per i log, che permette di visualizzare in tempo reale i registri di Checkpoint tramite qualsiasi browser collegato alla stessa rete.
Funzionalità aggiuntive della versione Switch
Su Nintendo Switch, Checkpoint offre inoltre:
- Un backend grafico basato su deko3d, che rende l’applicazione circa il 70% più piccola rispetto alla versione precedente.
- Supporto alla modalità dock con risoluzione 1080p, oltre alla modalità portatile a 720p.
- Verifica file per file dopo il ripristino dei salvataggi e una gestione più sicura dei ripristini di grandi dimensioni.
chlink
Checkpoint include chlink, un’applicazione da riga di comando per PC che comunica con la funzione di trasferimento wireless dei salvataggi di Checkpoint.
Grazie a chlink è possibile inviare i backup dei salvataggi dal PC alla console e ricevere i salvataggi dalla console al computer tramite la rete locale, senza utilizzare cavi o dover rimuovere e reinserire la scheda SD.
I trasferimenti sono protetti da un PIN a quattro cifre mostrato direttamente sulla console. Inoltre, chlink riconosce automaticamente i backup provenienti dalla struttura delle cartelle utilizzata dalla scheda SD di Checkpoint, compilando in automatico le informazioni relative al titolo e al backup.
chlink è disponibile come singolo eseguibile senza dipendenze per Windows, macOS e Linux.
Utilizzo
Checkpoint per Nintendo 3DS può essere utilizzato sia con Custom Firmware (CFW) sia con Homebrew Launcher basati su Rosalina. Gli Homebrew Launcher basati su hax non sono supportati da Checkpoint.
Checkpoint per Nintendo Switch funziona tramite Homebrew Launcher. Assicurarsi di utilizzare payload aggiornati.
Il primo avvio richiederà più tempo del normale perché verranno create le cartelle di lavoro necessarie. Dopo questa prima configurazione, Checkpoint sarà molto più veloce durante gli avvii successivi.
Percorso di lavoro
Checkpoint utilizza le seguenti cartelle per archiviare i file generati dall’applicazione. Tutte le directory necessarie vengono create automaticamente al primo avvio oppure quando viene rilevato un nuovo titolo privo di cartella dedicata.
Nintendo 3DS
sdmc:/3ds/Checkpoint— percorso principale dell’applicazione.sdmc:/3ds/Checkpoint/config.json— file di configurazione.sdmc:/3ds/Checkpoint/logs— cartella contenente i file di log.sdmc:/3ds/Checkpoint/saves/<unique id> <game title>— percorso principale dove vengono salvati tutti i backup dei salvataggi di un determinato gioco.sdmc:/3ds/Checkpoint/extdata/<unique id> <game title>— percorso principale dove vengono salvati tutti i backup degli extdata di un determinato gioco.
Nintendo Switch
sdmc:/switch/Checkpoint— percorso principale dell’applicazione.sdmc:/switch/Checkpoint/config.json— file di configurazione.sdmc:/switch/Checkpoint/logs— cartella contenente i file di log.sdmc:/switch/Checkpoint/saves/<title id> <game title>— percorso principale dove vengono salvati tutti i backup dei salvataggi di un determinato gioco.
Configurazione
Tutte le opzioni che in passato richiedevano la modifica manuale del file di configurazione ora possono essere gestite direttamente dalla sezione Impostazioni presente sulla console.
Il file config.json continua comunque a essere salvato nella cartella di lavoro di Checkpoint, ma non è più necessario modificarlo manualmente.
Risoluzione dei problemi
Checkpoint mostra codici di errore quando si verificano problemi o quando alcune operazioni non vengono completate correttamente.
In caso di difficoltà, è consigliato verificare che il problema non sia già stato segnalato e, quando si apre una nuova segnalazione, fornire il codice di errore insieme a una descrizione delle operazioni eseguite per permettere di riprodurre il problema.
È inoltre possibile ricevere assistenza in tempo reale entrando nel server Discord di FlagBrew.
Changelog
- Aggiunto: autoupdater (#106).
- Il controllo viene eseguito in background, quindi l’elenco dei titoli continua a caricarsi mentre è in corso. Nulla viene mai installato senza il tuo consenso.
- Gli aggiornamenti automatici sono attivi per impostazione predefinita e possono essere disattivati nelle Impostazioni.
- Curiosità: questa era la richiesta di funzionalità aperta più vecchia del repository. Era stata presentata nel giugno 2018. Otto anni sono tanti da aspettare, ma finalmente eccola qui.
Switch: Cosa c’è di nuovo
- Aggiunto: Trasferimento USB MTP. Collega la console al PC con il cavo di ricarica e Checkpoint apparirà come dispositivo portatile, proprio come accade con un telefono o una fotocamera.
- Attivalo in Impostazioni > Connettività, alla voce USB (MTP). È disattivato per impostazione predefinita e la riga sottostante ne indica lo stato: in attesa di un PC, connesso oppure USB non disponibile.
- USB non disponibile significa generalmente che la console è inserita nel dock o che un’altra applicazione ha già preso possesso della porta. Checkpoint continua a effettuare tentativi in background, quindi è sufficiente rimuovere la console dal dock: non è necessario riavviare.
- Miglioramenti generali alla stabilità del sistema per migliorare l’esperienza dell’utente.
3DS: Cosa c’è di nuovo
- Aggiunto: Il Browser Internet è tornato nell’elenco dei titoli (#579), quindi i suoi dati di salvataggio possono essere sottoposti a backup e ripristinati come quelli di qualsiasi altro titolo. In precedenza era nascosto insieme ai manuali e ai titoli degli aggiornamenti.
- Aggiunto: Ora un elenco dei titoli vuoto indica che non contiene elementi e spiega come ricaricarlo, invece di mostrare una schermata vuota senza alcuna spiegazione (#580).
- Corretto: Backup e Ripristino ora occupano correttamente la riga quando il trasferimento wireless è disattivato. Lo spazio riservato al pulsante Invia rimaneva precedentemente come uno spazio vuoto. Ora i due pulsanti dividono lo spazio tra loro, lasciando anche spazio sufficiente per visualizzare per intero le diciture “Backup” e “Ripristino” invece delle etichette abbreviate.
- Aggiunto: Notifiche, uno script che esegue il backup e il ripristino di tutto ciò che si trova dietro l’applicazione Notifiche (3DS, #579).
- I contenuti SpotPass e l’elenco delle notifiche non appartengono a un titolo, quindi in precedenza nulla in Checkpoint poteva accedervi.
- Aggiunto: citrahold, uno script che sincronizza i backup dei salvataggi e degli extdata con un servizio di terze parti chiamato Citrahold (3DS, #585, grazie a
@solitonmedic), con il quale non siamo affiliati.- La configurazione è disponibile in
scripts/citrahold.md.
- La configurazione è disponibile in
- Aggiunto:
sav_open_system, una nuova chiamata API che consente a uno script di accedere ai dati di salvataggio di sistema della console stessa (3DS). - Rimosso: Tenere premuto
per ricaricare l’elenco dei titoli. Aggiorna elenco titoli è ora una voce normale nel menu SELECT. - Miglioramenti generali alla stabilità del sistema per migliorare l’esperienza dell’utente.
Download: Checkpoint v5.2.0 per console Switch (NRO) (ELF)
Download: Checkpoint v5.2.0 per console 3DS (CIA) (3DSX) (ELF)
Download: chlink darwin amd64 (arm64)
Download: chlink Linux amd64 (arm64)
Download: chlink Windows amd64
Download: Source code Checkpoint v5.2.0
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: Nintendo Switch
Vedi altri prodotti Nintendo Switch
Ultimo aggiornamento 2026-09-09 / Link di affiliazione / Immagini da Amazon Product Advertising API





