Il developer sthetix porta avanti lo sviluppo di NAND Fix Pro, un tool progettato per 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.

Con la versione 2.0.0 il programma compie un notevole passo avanti, trasformandosi in un pacchetto autoestraente che permette un’installazione con un solo clic: basta avviare l’eseguibile per estrarre automaticamente i file senza dover utilizzare software esterni come 7-Zip o WinRAR.
NANDFix Pro 2.0.0 releasedhttps://t.co/e1EhdkP6XD pic.twitter.com/Yleuszm6dM
— sthetix (@sthetixofficial) October 3, 2025
Al primo avvio, inoltre, tutte le dipendenze necessarie vengono installate in maniera automatica e silenziosa, dal Python portatile al .NET Framework fino a OSFMount, senza che l’utente debba configurare nulla manualmente.
Una delle novità più interessanti è il nuovo PRODINFO Editor integrato, che consente di modificare direttamente il file PRODINFO senza ricorrere a strumenti esterni.
Da qui è possibile cambiare il numero seriale della console, selezionare la regione WiFi, personalizzare i colori della scocca con un selettore visivo e visualizzare in tempo reale le modifiche prima di salvarle. Tutto questo con controlli di integrità e calcolo automatico dei checksum per garantire la validità dei file.
L’interfaccia è stata completamente rivista per offrire tracciamento visivo delle operazioni, con barre di avanzamento, percentuali e tempi stimati per ogni processo di estrazione, copia o scrittura su eMMC.
Anche la gestione del flusso di lavoro è più chiara, grazie a pulsanti che cambiano colore in base allo stato delle operazioni e alla possibilità di importare con un clic le prod.keys e i file PRODINFO dalla scheda SD. Non mancano un tasto dedicato per resettare l’applicazione e la persistenza dei progressi già completati.
Sul piano tecnico, la nuova versione migliora il rilevamento dell’hardware, identificando con maggiore precisione le memorie eMMC e le schede SD grazie alle firme hardware, riducendo così il rischio di scritture accidentali su unità sbagliate.
Sono presenti anche opzioni avanzate come la scelta della cartella temporanea, controlli sullo spazio libero necessario (60 GB richiesti) e una gestione automatica delle dipendenze Python.
Infine, è stato introdotto un sistema di log più completo, con funzioni per esportare i registri, cancellarli in tempo reale e ricevere messaggi di errore più dettagliati. In caso di crash, gli errori vengono salvati in file dedicati con tracce complete, utili per la diagnosi.
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
Pacchetto autoestraente
- Installazione con un clic: La Versione 2.0.0 è impacchettata come eseguibile autoestraente (SFX).
- Basta fare doppio clic sul file
.exescaricato e verranno automaticamente estratti tutti i file nella posizione scelta. - Nessuna estrazione manuale richiesta: non è necessario usare 7-Zip o WinRAR per scompattare l’archivio.
Installazione automatica delle dipendenze
Il launcher NANDFixPro.exe ora gestisce automaticamente tutte le dipendenze al primo avvio.
- OSFMount: Installa automaticamente PassMark OSFMount in modalità silenziosa in background.
- Runtime Python: Installa un ambiente Python portabile senza modificare il sistema.
- .NET Framework: Assicura l’installazione silenziosa dei componenti .NET necessari.
- Pacchetti Python: Installa automaticamente le librerie richieste (wmi, psutil) senza intervento dell’utente.
- Zero Configuration: Basta eseguire il launcher e tutto viene predisposto per te.
Editor PRODINFO integrato
- Modifica il file PRODINFO direttamente all’interno dell’applicazione senza strumenti esterni.
- Modifica del numero seriale: cambia il seriale di 14 caratteri con validazione
- Selezione regione WiFi: aggiorna i codici regione (America, Europe, Japan, Asia, Australia)
- Personalizzazione colore scocca: modifica i colori della cornice e del corpo principale con un selettore visivo
- Anteprima in tempo reale: visualizza le modifiche di colore istantaneamente prima di applicarle
- Verifica integrità: validazione integrata CRC16 e SHA256 per garantire l’integrità dei file
- Ricalcolo automatico checksum: tutti i checksum vengono aggiornati automaticamente quando salvi le modifiche
- Accesso tramite menu: disponibile dal nuovo menu “PRODINFO Editor” (abilitato dopo il caricamento di un file PRODINFO)
Tracciamento visivo dei progressi
Non avrai più dubbi su cosa sta succedendo durante le operazioni lunghe.
- Barre di progresso: barre di avanzamento visive per tutte le estrazioni 7z, copie di file e scritture su eMMC.
- Aggiornamenti in tempo reale: vedi esattamente quanti dati sono stati processati e il tempo stimato rimanente.
- Visualizzazione percentuale: indicatori di percentuale chiari per tutte le operazioni principali.
- Output log più pulito: le barre di progresso si aggiornano su una singola riga invece di intasare il log.
Gestione del flusso di lavoro migliorata
Processo snello dall’inizio alla fine con stati intelligenti dei pulsanti.
- Stati intelligenti dei pulsanti: I pulsanti cambiano colore per indicare lo stato (blue=attivo, green=completato, gray=disabilitato).
- “Get Keys from SD” Integration: Importazione con un clic di
prod.keyse PRODINFO del donatore dalla scheda SD. - Rilevamento automatico PRODINFO: Trova automaticamente
generated_prodinfo_from_donor.bin, PRODINFO oPRODINFO.bin. - Pulsante “Copy BOOT to SD”: Rileva automaticamente la cartella di backup corretta e copia i file.
- Reset stato applicazione: Nuovo pulsante “Reset App” per ricominciare senza riavviare il programma.
- Persistenza del flusso: I passaggi completati rimangono verdi così sai sempre a che punto sei nel processo.
Rilevamento hardware migliorato
Rilevamento più affidabile usando Windows Management Instrumentation (WMI).
- Rilevamento preciso eMMC: Identifica l’eMMC della Switch tramite ID hardware esatto (
VEN_HEKATE&PROD_EMMC_GPP). - Riconoscimento scheda SD: Rileva i mount della SD Hekate tramite firma hardware (
VEN_HEKATE&PROD_SD_RAW). - Individuazione automatica cartella backup: Trova
backup/[emmcID]/restoresenza navigazione manuale. - Operazione più sicura: Il rilevamento di più drive previene scritture accidentali su dispositivi sbagliati.
Opzioni avanzate e impostazioni
Maggiore controllo sul comportamento dell’applicazione.
- Directory temporanea personalizzata: Scegli dove salvare i file temporanei (utile per dischi con più spazio).
- Pulizia automatica: Le directory temporanee vengono eliminate correttamente dopo il completamento delle operazioni.
- Validazione spazio disco: Controllo preliminare che assicura 60GB di spazio libero prima di iniziare le operazioni.
- Auto-install dipendenze: Installa automaticamente i pacchetti Python richiesti (wmi, psutil) al primo avvio.
Logging e debug migliorati
Sistema di logging completo per il troubleshooting.
- Funzione Salva Log: Esporta i log in file di testo con timestamp per condivisione o analisi.
- Funzione Pulisci Log: Pulisci la vista del log senza chiudere l’applicazione.
- Messaggi di errore dettagliati: Messaggi di errore più informativi con contesto.
- Recupero crash: Le eccezioni non gestite vengono registrate in
error_log.txtcon stack trace completi.
Migliorie alla qualità della vita
- Integrazione menu PRODINFO: Voce di menu dedicata per la modifica di PRODINFO (disabilitata fino al caricamento del file).
Download: NAND Fix Pro v2.0.0
Download: Source code NAND Fix Pro v2.0.0
Fonte: github.com
![[Scena PS5] ps5-bar-tool: il payload che apre i backup PS5 e sblocca i file archive.dat](https://www.biteyourconsole.net/wp-content/uploads/PS5BarTool-238x178.webp)

![[Scena Switch] Rilasciato CyberFoil v1.3.11 ora con MTP più stabile, eShop migliorato e interfaccia più chiara su Nintendo Switch](https://www.biteyourconsole.net/wp-content/uploads/CyberFoil_Main_Menu1-238x178.webp)
![[Scena PS5] ps5-bar-tool: il payload che apre i backup PS5 e sblocca i file archive.dat](https://www.biteyourconsole.net/wp-content/uploads/PS5BarTool-100x75.webp)

![[Scena Switch] Rilasciato CyberFoil v1.3.11 ora con MTP più stabile, eShop migliorato e interfaccia più chiara su Nintendo Switch](https://www.biteyourconsole.net/wp-content/uploads/CyberFoil_Main_Menu1-100x75.webp)
![[Scena PS3] Rilasciato PS3ITA CFW Setup v3](https://www.biteyourconsole.net/wp-content/uploads/CFW455dexps3ita-320x160.png)

![[Scena Ps3] Rilasciato aggiornamento per GameSonic Manager v1.25](https://www.biteyourconsole.net/wp-content/uploads/1385288730.jpg)