Pubblicato un rapido aggiornamento per NAND Fix Pro, il tool sviluppato dal developer developer sthetix punta a semplificare la riparazione della NAND sulle console Nintendo Switch, rendendo procedure complesse un processo guidato e accessibile anche a chi non possiede competenze tecniche avanzate.

Si tratta di un aggiornamento di manutenzione che non introduce nuove funzioni, ma si concentra sul miglioramento della stabilità generale, sulla risoluzione di bug e sull’ottimizzazione dell’esperienza d’uso.
Tra le principali modifiche, il programma ora gestisce in modo più intelligente le schede SD e i file di sistema. In caso di mancato riconoscimento automatico della SD di Hekate, viene offerta la possibilità di selezionarla manualmente, garantendo così la piena operatività del tool.
Anche la funzione “Get Keys from SD” è stata migliorata: ora il software riconosce il contesto e cerca il file PRODINFO solo nella sezione “Level 3”, evitando errori o processi inutili per gli altri livelli.
Un’altra importante correzione riguarda la gestione delle sessioni temporanee: i percorsi relativi a prod.keys, prodinfo e firmware non vengono più salvati nel file di configurazione, impedendo conflitti con dati residui di precedenti sessioni.
Perfezionato inoltre il processo di pulizia, che ora rimuove automaticamente le cartelle di lavoro e i file temporanei dopo il completamento della copia del BOOT sulla scheda SD, lasciando il sistema completamente pulito.
Il pulsante “Reset App” è stato potenziato per consentire un ripristino totale, eliminando tutti i file temporanei e le cartelle create dal programma, resettando gli stati di lavoro e cancellando i log.
Anche la chiusura anticipata dell’applicazione ora avviene in modo più ordinato, assicurando che non restino file temporanei o directory incomplete.
Sotto il cofano, l’aggiornamento migliora la fluidità della barra di progresso, ora più reattiva e priva di fastidiosi lampeggiamenti. Corretto inoltre un bug critico che poteva portare all’eliminazione prematura delle cartelle contenenti i file BOOT0 e BOOT1 in caso di errore o chiusura improvvisa.
Infine, lo script di avvio verifica automaticamente la presenza dei pacchetti Python necessari, installandoli se mancanti, per garantire un funzionamento stabile e senza intoppi sin dal primo avvio.
Caratteristiche
- Sistema di riparazione a tre livelli: Scegli il livello di riparazione più adatto al tuo problema specifico.
- Interfaccia grafica intuitiva: Un’interfaccia moderna a tema scuro che ti guida in ogni passaggio. Nessuna conoscenza della riga di comando richiesta.
- Rilevamento automatico dei percorsi: L’applicazione trova automaticamente gli strumenti necessari dalla cartella
lib. - Sicurezza prima di tutto: Le azioni critiche richiedono conferma da parte dell’utente per prevenire perdite accidentali di dati. I pulsanti restano disabilitati finché tutti i file e i percorsi richiesti non sono correttamente configurati.
- Supporto Erista & Mariko: Rileva automaticamente il modello della console dal PRODINFO e applica le impostazioni corrette per la generazione dei file di boot.
- Gestione automatica delle dipendenze: Il launcher incluso assicura che Python e le librerie richieste vengano installati automaticamente.
- Elevazione amministratore integrata: Richiede automaticamente i diritti di amministratore, necessari per l’accesso diretto all’eMMC.
- Logging avanzato: Tutte le operazioni vengono registrate a schermo e salvate in un file
error_log.txtin caso di crash, semplificando la risoluzione dei problemi. - Validazione spazio disco: Verifica automaticamente che siano disponibili almeno 60GB liberi prima di avviare qualsiasi processo di riparazione.
I tre livelli di riparazione
Livello 1: Ripristino del sistema (Dati conservati)
- Cosa fa: Esegue il dump della partizione SYSTEM dalla tua Switch, sostituisce i file principali dell’OS con versioni pulite generate dal tuo firmware e li ripristina.
- Quando usarlo: Ideale per risolvere problemi di avvio causati da un aggiornamento di sistema non riuscito, da un tema personalizzato difettoso o da una corruzione generale del software, quando i salvataggi e i titoli installati sono ancora integri.
- Risultato: Il sistema operativo della tua console viene riparato e tutti i tuoi dati utente (salvataggi, giochi, profili) vengono preservati.
Livello 2: Ricostruzione completa (Dati utente cancellati)
- Cosa fa: Utilizza il PRODINFO univoco della tua Switch per ricostruire l’intera NAND usando partizioni pulite e preconfezionate fornite da donatori.
- Quando usarlo: Da utilizzare quando più partizioni (non solo SYSTEM) sono corrotte, ma il PRODINFO della console è ancora leggibile e integro.
- Risultato: La tua console viene ripristinata a uno stato simile a quello di fabbrica. Tutti i dati utente saranno cancellati.
- Nuova opzione avanzata – Correzione della partizione USER: Questo livello ora include una funzione avanzata separata per riparare solo una partizione USER corrotta senza toccare il resto dell’OS. È un’alternativa più rapida se il problema è limitato alla corruzione dei dati utente (ad esempio, impossibilità di superare la schermata di configurazione). Come per la ricostruzione completa, anche questo processo cancellerà tutti i dati utente.
Livello 3: Recupero completo (Ultima risorsa)
- Cosa fa: Ricostruisce una NAND completa da zero utilizzando un file PRODINFO donatore e uno scheletro NAND pre-costruito. Rileva automaticamente la dimensione della eMMC (32GB/64GB) per usare il modello corretto.
- Quando usarlo: Questa è l’opzione finale per una NAND completamente morta o perduta, quando anche il PRODINFO originale è mancante o corrotto.
- Risultato: Una nuova NAND funzionante viene scritta sulla eMMC. Si tratta di una sovrascrittura totale.
Prerequisiti
- File delle chiavi: Un file
prod.keysestratto dalla propria console. - File del firmware: Una cartella contenente il firmware estratto della versione che si desidera installare.
- (Solo Livello 3): Un file
PRODINFOdel donatore decrittato se l’originale è stato perso.
Tutti gli altri strumenti necessari e le partizioni dei donatori sono inclusi nel pacchetto di rilascio.
Guida all’uso
L’inizio è stato progettato per essere il più semplice possibile.
1. Preparare la console e i file
- CRITICO: Creare un backup completo della NAND utilizzando Hekate prima di procedere con qualsiasi altra operazione. Questo passaggio rappresenta la rete di sicurezza essenziale e deve essere eseguito indipendentemente dal livello di riparazione selezionato. Senza questo backup, il recupero in caso di problemi non sarà possibile.
- Ottenere i file unici della console. Utilizzare Lockpick RCM per effettuare il dump del file
prod.keyse copiarlo dalla scheda SD della Switch al computer, poiché lo strumento lo richiede per tutte le operazioni. - Nel caso di un Livello 3: Recupero completo, è necessario anche un file PRODINFO donatore decrittografato. Se si è utilizzato lo strumento
prodinfo_genper crearlo, assicurarsi di copiarlo sul computer. - Preparare un cavo USB per collegare la Switch al computer.
2. Collegare e configurare con Hekate
- Avviare la Switch in Hekate.
- Accedere al menu USB Tools.
- Verificare che l’opzione “Read-only” sia disabilitata, in modo da permettere allo strumento di scrivere sulla eMMC della console.
- Selezionare eMMC RAW GPP per rendere l’eMMC della Switch accessibile al computer.
3. Eseguire lo strumento
- Ottenere il file
NAND-Fix-Pro-vx.x.x.zipdalla pagina dell’ultima release. - Creare una cartella sul computer ed estrarre al suo interno l’intero contenuto del file ZIP.
- Avviare lo strumento facendo doppio clic sul file
NANDFixPro.exe.
Il launcher eseguirà automaticamente una configurazione iniziale:
- Installerà una versione portatile integrata di Python.
- Installerà automaticamente le dipendenze Python necessarie (
wmi). - Avvierà quindi l’applicazione NAND Fix Pro pronta all’uso.
4. Flash dei file di avvio generati
- Dopo che lo strumento ha creato i nuovi file
boot0eboot1, è necessario scriverli sulla console. - Creare la cartella
backup/<tuo-emmc-id>/restoresulla scheda SD della Switch e copiare al suo interno i fileboot0eboot1generati.<tuo-emmc-id>corrisponde a un identificativo univoco alfanumerico basato sul chip eMMC della console, ad esempioe4ff5e48. - Avviare Hekate sulla Switch, accedere alla sezione Tools, selezionare Restore eMMC e quindi scegliere eMMC BOOT0 & BOOT1 per scrivere i file sulla console.
Struttura dei file
Lo strumento richiede una struttura specifica delle cartelle per funzionare correttamente. Assicurarsi che la cartella estratta abbia questo aspetto:
NAND-Fix-Pro/
│
├── NANDFixPro.exe
├── nandfixpro.py
│
└───lib/
├── 7z/
│ └── 7z.exe
├── EmmcHaccGen/
│ └── EmmcHaccGen.exe
├── NxNandManager/
│ └── NxNandManager.exe
│
└───NAND/
├── donor32.7z
├── donor64.7z
├── PRODINFOF.7z
├── SAFE.7z
├── SYSTEM.7z
├── USER-32.7z
└── USER-64.7z
Importante: L’uso di questo strumento comporta rischi, poiché interagisce direttamente con la memoria interna della console. Interruzioni durante il processo di scrittura, come perdite di alimentazione o disconnessioni, possono causare danni irreversibili.
Changelog
Correzioni di bug e miglioramenti della qualità della vita
Gestione più intelligente di schede SD e file
- Selezione manuale della scheda SD: Se il riconoscimento automatico della scheda SD di Hekate fallisce, ora verrà chiesto di selezionare manualmente l’unità. Questo fallback è fondamentale per garantire che l’applicazione sia sempre utilizzabile.
- «Ottieni chiavi dalla SD» contestuale: Lo strumento è ora più intelligente: cercherà, convaliderà e importerà un file
PRODINFOdonatore solo se ci si trova nella scheda “Level 3”, evitando confusione e operazioni file non necessarie per gli utenti di Level 1 e 2. - Gestione robusta delle sessioni: Risolto un bug critico per cui i percorsi temporanei di
prod.keys,prodinfoe delfirmwarevenivano salvati inconfig.ini. L’app ora parte sempre con questi percorsi puliti, prevenendo errori dovuti all’uso di dati obsoleti di sessioni precedenti.
Pulizia avanzata e ripristino delle applicazioni
- Pulizia completa dopo la copia: La funzione “Copy BOOT to SD” ora esegue una pulizia totale. Dopo aver copiato con successo i file, elimina automaticamente l’intera directory di lavoro temporanea, oltre ai file temporanei
prod.keysePRODINFO, lasciando il sistema completamente pulito. - Pulsante “Reset App” potenziato: Il pulsante di reset è ora molto più potente. Consente di:
- Eliminare tutti i file temporanei
prod.keysePRODINFO. - Trovare e rimuovere tutte le cartelle temporanee
switch_gui_*create dall’applicazione. - Reimpostare tutti gli stati di lavoro e cancellare i log per un avvio davvero pulito.
- Eliminare tutti i file temporanei
- Migliorata la pulizia in chiusura: L’app ora esegue correttamente la rimozione dei file e delle cartelle temporanee anche se viene chiusa prima del completamento della fase “Copy BOOT to SD”.
Ottimizzazioni nascoste
- Barra di progresso più fluida: La barra di avanzamento è stata completamente rielaborata per aggiornarsi su una singola linea senza sfarfallii. Ora utilizza un metodo di rendering più efficiente, offrendo un’esperienza utente più fluida durante le operazioni prolungate.
- Cartelle temporanee persistenti: Risolto un problema critico che poteva causare l’eliminazione prematura della cartella temporanea contenente i file finali
BOOT0eBOOT1in caso di errore o chiusura dell’applicazione. La cartella ora rimane attiva finché non viene utilizzata con successo o reimpostata manualmente. - Verifica delle dipendenze all’avvio: Lo script di avvio dell’applicazione ora controlla che i pacchetti Python richiesti (
wmi,psutil) siano installati e tenta di installarli automaticamente se mancanti.
Download: NAND Fix Pro v2.0.1
Download: Source code NAND Fix Pro v2.0.1
Fonte: github.com






![[Scena Switch] Rilasciato DBI v467](https://www.biteyourconsole.net/wp-content/uploads/DBI.jpg)
![[Scena PS3] Rilasciato Control Console API v2.60 rev6](https://www.biteyourconsole.net/wp-content/uploads/ccapii1.jpg)