Home Homebrew NAND Fix Pro si aggiorna alla versione 2.2.1: UI scura, miglior...

[Scena Switch] NAND Fix Pro si aggiorna alla versione 2.2.1: UI scura, miglior Guided Mode e fix NAND per Nintendo Switch

70
0

Il developer sthetix ha rilasciato un nuovo aggiornamento di NAND Fix Pro, il tool dedicato alla riparazione e alla gestione sicura delle operazioni sulla memoria NAND delle console Nintendo Switch, con un focus particolare su miglioramenti dell’interfaccia e correzioni funzionali mirate.

Questa nuova versione introduce innanzitutto un importante restyling della UI, che adotta un tema scuro più moderno ispirato allo stile ttkbootstrap.

L’interfaccia è stata resa più leggibile e coerente grazie all’introduzione di accenti cromatici semantici legati ai diversi livelli di intervento: il Livello 1 utilizza tonalità verdi e turchesi per indicare operazioni più sicure, il Livello 2 passa a un colore ambra che segnala cautela, mentre il Livello 3 è evidenziato in rosso, pensato come ultima opzione a maggior rischio.

Anche la gestione delle schede è stata migliorata, con uno styling che rende immediatamente riconoscibile il livello selezionato in base al suo colore associato.

Oltre all’aspetto grafico, sono stati affinati diversi elementi di usabilità. Gli spazi dell’interfaccia sono stati riorganizzati per rendere più ordinata la visualizzazione dei livelli di riparazione, mentre l’area log è stata alleggerita dalla presenza di elementi duplicati che potevano risultare distraenti.

La finestra principale ora è anche ridimensionabile e presenta dimensioni predefinite più comode, migliorando l’esperienza complessiva su schermi diversi. È stata inoltre aggiornata l’immagine di anteprima presente nel README.

Un altro intervento significativo riguarda la Guided Mode, che è stata riscritta per rispecchiare con maggiore precisione i flussi di lavoro reali, sia in modalità live che offline.

La modalità live guida correttamente l’utente attraverso i passaggi di importazione da SD, il montaggio di eMMC o emuMMC in RAW GPP e la copia dei file BOOT, mentre la modalità offline è stata semplificata per concentrarsi esclusivamente sulla selezione dei file locali e sull’avvio della procedura di riparazione, senza riferimenti inutili al montaggio della memoria interna.

Anche le condizioni di abilitazione del pulsante Start sono state aggiornate per adattarsi in modo coerente alla modalità e al livello di riparazione scelti.

Sul fronte tecnico e funzionale, sono stati introdotti miglioramenti nella risoluzione dei percorsi degli archivi NAND.

Le procedure di riparazione ora utilizzano correttamente la cartella dei Partitions configurata nelle impostazioni, con un sistema di fallback che ricorre alla directory integrata lib/NAND nel caso in cui il percorso principale non sia disponibile.

Migliorata inoltre la gestione degli errori, con messaggi più chiari quando la cartella degli archivi non viene trovata.

Un’attenzione particolare è stata dedicata anche alla gestione dello spazio temporaneo richiesto durante le operazioni più pesanti.

Il sistema ora verifica in modo più rigoroso la disponibilità su disco, richiedendo almeno 64 GB liberi per le NAND da 32 GB e fino a 128 GB per le NAND da 64 GB e OLED, garantendo così una maggiore stabilità nelle operazioni di ricostruzione e ripristino.

Questi controlli sono stati estesi anche ai flussi di riparazione di Livello 2, Livello 3 e alla modalità avanzata USER partition.

Caratteristiche

  • Sistema di riparazione a tre livelli: Scegli il livello di riparazione più adatto al tuo problema.
  • Interfaccia grafica intuitiva: Un design moderno a tema scuro che guida l’utente in ogni passaggio, senza richiedere conoscenze da riga di comando.
  • Rilevamento automatico dei percorsi: L’applicazione individua automaticamente gli strumenti necessari nella cartella lib.
  • Sicurezza prima di tutto: Le azioni critiche richiedono conferma dell’utente e i pulsanti restano disabilitati finché file e percorsi non sono configurati correttamente.
  • Supporto Erista & Mariko: Rileva automaticamente il modello della console tramite il PRODINFO e applica le impostazioni corrette per generare i file di boot.
  • Gestione automatica delle dipendenze: Il launcher incluso installa automaticamente Python e le librerie necessarie.
  • Elevazione amministratore integrata: Richiede automaticamente i permessi amministrativi necessari per l’accesso diretto all’eMMC.
  • Logging avanzato: Tutte le operazioni vengono registrate a schermo e salvate in un file error_log.txt in caso di crash, semplificando la diagnosi.
  • Verifica dello spazio su disco: Controlla automaticamente la presenza di almeno 60GB liberi prima di iniziare 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.keys estratto dalla propria console.
  • File del firmware: Una cartella contenente il firmware estratto della versione che si desidera installare.
  • (Solo Livello 3): Un file PRODINFO del 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.keys e 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_gen per crearlo, assicurarsi di copiarlo sul computer.
  • Preparare un cavo USB per collegare la Switch al computer. **Utilizzare una porta USB 2.0**: la connessione tramite USB 3.0 può causare instabilità e problemi di avvio durante l’accesso alla memoria eMMC.

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.zip dalla 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 boot0 e boot1, è necessario scriverli sulla console.
  • Creare la cartella backup/<tuo-emmc-id>/restore sulla scheda SD della Switch e copiare al suo interno i file boot0 e boot1 generati. <tuo-emmc-id> corrisponde a un identificativo univoco alfanumerico basato sul chip eMMC della console, ad esempio e4ff5e48.
  • 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

UI Refresh

  • Migliorata l’interfaccia principale con un tema scuro più moderno ispirato allo stile dark di ttkbootstrap.
  • Aggiunti accenti cromatici semantici per i livelli di riparazione:
    • Il Livello 1 utilizza un accento verde/turchese più sicuro.
    • Il Livello 2 utilizza un accento ambra di cautela.
    • Il Livello 3 utilizza un accento rosso come ultima risorsa.
  • Migliorato lo stile delle schede in modo che il livello di riparazione selezionato corrisponda visivamente al relativo colore di rischio.
  • Riorganizzati gli spazi del layout nelle schermate dei Livelli 1, 2 e 3.
  • Rimossi elementi duplicati e distraenti relativi a progressi e stato dall’area log.
  • La finestra principale è ora ridimensionabile e le dimensioni predefinite sono state migliorate per una maggiore usabilità.
  • Aggiornata l’immagine di anteprima del README.

Guided Mode

  • Rivisto il testo della Guided Mode per adattarlo meglio ai flussi di lavoro attuali, sia in modalità live che offline.
  • La guida della modalità live ora accompagna correttamente l’utente nei passaggi di importazione dalla SD, nel montaggio della eMMC/emuMMC in modalità RAW GPP e nella copia dei file BOOT.
  • La guida della modalità offline è stata invece semplificata e si concentra esclusivamente sulla selezione dei file locali e sull’avvio della procedura di riparazione offline, senza includere indicazioni sul montaggio della eMMC/emuMMC.
  • Aggiornata anche la logica di fallback, così che la disponibilità del pulsante Start dipenda correttamente dalla modalità selezionata e dal livello di riparazione scelto.

Correzioni funzionali

  • Migliorata la risoluzione del percorso degli archivi NAND.
    • I flussi di riparazione ora utilizzano la cartella Partitions configurata nelle impostazioni quando devono individuare gli archivi NAND di riferimento.
    • Aggiunto un sistema di fallback che utilizza la cartella integrata dell’app lib/NAND quando necessario.
    • Implementata una gestione degli errori più chiara nel caso in cui la cartella degli archivi non venga trovata.
  • Migliorati i controlli sullo spazio temporaneo richiesto per i workflow NAND più pesanti.
    • Le NAND da 32 GB richiedono ora almeno 64 GB di spazio libero temporaneo.
    • Le NAND da 64 GB e OLED richiedono invece almeno 128 GB di spazio libero.
  • Le correzioni relative al percorso degli archivi e allo spazio temporaneo sono state applicate anche ai flussi di riparazione di Livello 2, Livello 3 e alla partizione avanzata USER.
  • Riviste le descrizioni della modalità offline per chiarire che i file NAND selezionati vengono aggiornati o ricostruiti direttamente sul posto.

Nota: Questa release è principalmente un aggiornamento di rifinitura dell’interfaccia e dell’esperienza utente (UI/UX), con correzioni funzionali mirate alla gestione del percorso degli archivi NAND e alla validazione dello spazio temporaneo per le NAND da 64GB e OLED.

Download: NAND Fix Pro v2.2.1 (.7z)

Download: NAND Fix Pro v2.2.1 (.exe)

Download: Source code NAND Fix Pro v2.2.1

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch

Vedi altri prodotti Nintendo Switch

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-07-15 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.