Il developer sthetix ha pubblicato una nuova versione forkata di NxNandManager, il noto strumento per PC Windows che permette di copiare, salvare e ripristinare la NAND della console Nintendo Switch, sia completa che suddivisa in singole partizioni.

L’applicazione continua a supportare l’EmuNAND/EmuMMC in modalità partizione, considerata la soluzione più stabile e consigliata, e consente anche di ridimensionare partizioni come la USER andando oltre i classici 26 GB.
I have fixed the current NxNandManager and bumped the version to 5.50
New Features
FAT32 Support: Added –format CLI option for formatting partitions.
Firmware: Added detection for FW 21.0.0 and 21.0.1.
Physical Drives: Resolved errors and crashes during file operations on… pic.twitter.com/lXe1F7xa70
— sthetix (@sthetixofficial) November 29, 2025
Quando sono disponibili le chiavi corrette, il programma mostra informazioni aggiuntive come ID dispositivo, MAC address e lo spazio disponibile in FAT32 nelle partizioni SYSTEM e USER.
La nuova versione introduce miglioramenti concreti, come il supporto alla formattazione FAT32 tramite l’opzione da riga di comando --format, così da poter formattare direttamente le partizioni montate.
Aggiunta inoltre la compatibilità con il rilevamento dei firmware Nintendo Switch 21.0.0 e 21.0.1, garantendo pieno supporto anche alle versioni più recenti della console.
Uno dei punti più importanti dell’aggiornamento riguarda il miglioramento del rilevamento delle console Mariko e OLED: l’app ora identifica correttamente i nuovi offset del BCT per BOOT0 e BOOT1 e distingue senza errori tra Erista e Mariko, evitando problemi soprattutto quando le unità vengono montate tramite gli strumenti USB di Hekate.
Sono stati risolti anche diversi problemi legati alle operazioni sui file nelle partizioni FAT montate, eliminando crash casuali, rallentamenti nelle copie, buffer inizializzati inutilmente e un sistema di aggiornamento della barra di progresso che causava lag nell’interfaccia.
Il codice è stato ottimizzato per migliorare le prestazioni complessive, è stato aumentato il buffer predefinito a 8 MB e sono stati introdotti controlli di sicurezza a compile-time per evitare errori di compatibilità tra buffer e dimensioni dei cluster.
Infine, l’intero sistema di dump e ripristino delle partizioni è stato ripulito e migliorato.
Caratteristiche
- Backup o ripristino di qualsiasi NAND (file o unità) della Switch => full sysNAND, full emuNAND, partizioni di avvio o partizioni utente.
- Crittografa o decrittografa la partizione crittografata nativa (PRODINFO, PRODINFOF, SAFE, SYTEM e USER) utilizzando le chiavi BIS.
- Ridimensiona la tua NAND (solo partizione USER).
- Recupera e visualizza informazioni utili sul file/unità NAND (versione del firmware, ID dispositivo, driver exFat, S/N, ecc..) utilizzando le chiavi BIS.
- I dump suddivisi sono pienamente supportati (backup e ripristino). Tuttavia, il programma non può dividere un dump esistente né può dividere il file di output in ogni caso.
- Opzione per cancellare ID e certificati univoci console (a.k.a in incognito) da PRODINFO.
- Abilita/Disabilita Auto RCM (BOOT0).
- Crea emuNAND (basato su file o partizioni) da qualsiasi immagine NAND (RAWNAND o FULL NAND).
- Funzione “Advanced copy” (zero passthrough, output diviso, output zip, ecc..).
Formato di file supportato
Va notato che il programma non controlla l’estensione del file per rilevare se un file è supportato o meno. Cercherà una firma specifica all’interno dei dati binari (numero magico) quando possibile.
Se il file è completamente crittografato, il programma rileverà il tipo controllando il nome del file (senza estensione) e la dimensione del file.
Pertanto, un singolo file di partizione (crittografato) deve essere chiamato dopo il nome della partizione (SAFE.bin, SAFE.enc o SAFE.whatever funzionerà, SAFE_01.bin non funzionerà).
Unità supportate
NxNandManager è in grado di rilevare unità fisiche che contengono una NAND (o partizione) valida come unità memloader (strumento per montare la NAND di Nintendo Switch su un computer) o una scheda SD contenente una partizione emuNAND (partizione nascosta SX OS o partizione emuMMC).
Come montare e aprire la NAND su Nintendo Switch
sysNAND o emuNAND (tramite Hekate)
- Avvia Hekate/Nyx (v5.2+) sulla console Switch. Passa su Tools > USB Tools.
- Seleziona “eMMC RAW GPP” (sysNand) o “emu RAW GPP” (emuNAND) per montare la tua NAND sul computer (puoi montare BOOT0/BOOT1 separatamente). Impostare “Read-Only” su OFF se si desidera eseguire operazioni di ripristino.
- Aprire NxNandManager quindi aprire una nuova unità (CTRL + D).
- Selezionare l’unità montata. Ora è possibile eseguire operazioni di backup/ripristino.
emuNAND (partizione)
- Montare la scheda SD contenente la emuNAND sul computer.
- Eseguire NxNandManager quindi aprire una nuova unità (CTRL + D).
- Selezionare l’unità etichettata “FULL NAND”.
emuNAND (file)
- Montare la scheda SD contenente la emuNAND sul computer.
- Eseguire NxNandManager quindi aprire un nuovo file (CTRL + O).
- Aprire il primo file diviso della emuNAND (ovvero
sdmmc:\emuMMC\SD00\eMMC\00per emuMMC osdmmc:\sxos\emunand\full.00.binper la emuNAND del sistema operativo SX).
Tipi di NxStorage
I seguenti tipi sono supportati da NxNandManager:
| Tipo | Descrizione | Può essere ripristinato da: |
| BOOT0 | Partizione BOOT0 (file singolo) | BOOT0 o FULL NAND (ripristino parziale) |
| BOOT1 | Partizione BOOT1 (file singolo) | BOOT1 o FULL NAND (ripristino parziale) |
| PRODINFO | Partizione PRODINFO (file singolo). Conosciuto anche come "CAL0" | PRODINFO o FULL NAND, RAWNAND (ripristino parziale) |
| PRODINFOF | Partizione PRODINFO (file singolo) | PRODINFOF o FULL NAND, RAWNAND (ripristino parziale) |
| BCPKG2-1-Normal-Main | Partizione BCPKG2-1-Normal-Main (file singolo) | BCPKG2-1-Normal-Main o FULL NAND, RAWNAND (ripristino parziale) |
| BCPKG2-2-Normal-Sub | Partizione BCPKG2-2-Normal-Sub partition (file singolo) | BCPKG2-2-Normal-Sub o FULL NAND, RAWNAND (ripristino parziale) |
| BCPKG2-3-SafeMode-Main | Partizione BCPKG2-3-SafeMode-Main (file singolo) | BCPKG2-3-SafeMode-Main o FULL NAND, RAWNAND (ripristino parziale) |
| BCPKG2-4-SafeMode-Sub | Partizione BCPKG2-4-SafeMode-Sub (file singolo) | BCPKG2-4-SafeMode-Sub o FULL NAND, RAWNAND (ripristino parziale) |
| BCPKG2-5-Repair-Main | Partizione BCPKG2-5-Repair-Main (file singolo) | BCPKG2-5-Repair-Main o FULL NAND, RAWNAND (ripristino parziale) |
| BCPKG2-6-Repair-Sub | Partizione BCPKG2-6-Repair-Sub (file singolo) | BCPKG2-6-Repair-Sub partition o FULL NAND, RAWNAND (ripristino parziale) |
| SAFE | Partizione SAFE (file singolo) | SAFE o FULL NAND, RAWNAND (ripristino parziale) |
| SYSTEM | Partizione SYSTEM (file singolo) | SYSTEM o FULL NAND, RAWNAND (ripristino parziale) |
| USER | Partizione USER (file singolo) | USER o FULL NAND, RAWNAND (ripristino parziale) |
| RAWNAND | RAWNAND contiene: - GPT (partition table) - PRODINFO - PRODINFOF - BCPKG2-1-Normal-Main - BCPKG2-2-Normal-Sub - BCPKG2-3-SafeMode-Main - BCPKG2-4-SafeMode-Sub - BCPKG2-5-Repair-Main - BCPKG2-6-Repair-Sub - SAFE - SYSTEM - USER - GPT backup | RAWNAND o FULL NAND o qualsiasi partizione valida (ripristino parziale) |
| FULL NAND | FULL NAND contiene - BOOT0 - BOOT1 - GPT (partition table) - PRODINFO - PRODINFOF - BCPKG2-1-Normal-Main - BCPKG2-2-Normal-Sub - BCPKG2-3-SafeMode-Main - BCPKG2-4-SafeMode-Sub - BCPKG2-5-Repair-Main - BCPKG2-6-Repair-Sub - SAFE - SYSTEM - USER - GPT backup | FULL NAND o RAWNAND (ripristino parziale) o qualsiasi partizione valida (ripristino parziale) |
Quanto tempo richiede il backup o il ripristino di NAND?
Ovviamente, le prestazioni dipendono fortemente dalle limitazioni hardware e dall’unità. Ad esempio, se si eseguono operazioni di backup/ripristino su di un’unità montata tramite “memloader”, la velocità di trasferimento sarà molto bassa, a causa delle limitazioni del memloader.
Detto questo, la velocità di trasferimento verrà ridotta se si sceglie di crittografare o decrittografare i dati. La convalida dell’integrità dei dati (hash MD5) può influire anche sulla velocità di trasferimento.
Compatibilità
Nota: Tutti i dump realizzati con Hekate sono supportati da NxNandManager (e viceversa).
NxNandManager supporta anche i dump suddivisi, come ad esempio i dump della NAND di SX OS (emu).
I nomi dei file divisi dovrebbero essere:
basename[00->99].(bin|.*) o basename[0->9].(bin|.*) o basename.[0->∝]
Imposta il primo file diviso come input.
Utilizzo CLI
NxNandManager.exe [--list] -i inputFilename|\\.\PhysicalDriveX [-o outputFilename|\\.\PhysicalDriveX] [-part=nxPartitionName] [--info] [--enable_autoRCM] [--disable_autoRCM] [--incognito] [-user_resize=n] [Flags]
| Argomenti | Descrizione |
| -i | Percorso del file di input o dell'unità fisica. L'input deve essere un tipo NxStorage valido (RAWNAND, FULL NAND, BOOT0, BOOT1, SYSTEM, ecc..). |
| -o | Percorso del file di output o dell'unità fisica. Se l'output è un NxStorage valido, il programma ripristinerà l'output dall'input. |
| -part= | Partizioni da copiare (se possibile, applicare sia in input che in output). Utilizzare un elenco separato da virgola (",") per fornire più partizioni. I valori possibili sono PRODINFO, PRODINFOF, SAFE, SYSTEM, USER, BCPKG2-2-Normal-Sub, BCPKG2-3-SafeMode-Main, ecc.. (vedi --info) È possibile utilizzare "-part=RAWNAND" per scaricare RAWNAND dal tipo di input FULL NAND |
| -d | Decifrare il contenuto (-keyset obbligatorio). Vale solo per RAWNAND, FULL NAND, PRODINFO, PRODINFOF, SAFE, SYSTEM & USER. |
| -e | Crittografa il contenuto (-keyset obbligatorio). Vale solo per RAWNAND, FULL NAND, PRODINFO, PRODINFOF, SAFE, SYSTEM & USER. |
| -keyset | Percorso di un file contenente le chiavi bis. |
| -user_resize= | Dimensioni in Mb per la nuova partizione USER in uscita. Si applica solo al tipo di input RAWNAND o FULL NAND. Utilizzare il flag FORMAT_USER per formattare la partizione durante la copia GPT e FAT dell'UTENTE verranno modificati. output (-o) deve essere un nuovo file. |
| --gui | Avvia interfaccia utente grafica (opzionale). |
| --info | Visualizza informazioni su input/output (dipende dal tipo di NAND): Tipo NAND, partizioni, crittografia, stato autoRCM ... ... maggiori informazioni quando viene fornito il -keyset: firmware ver., S/N, ID dispositivo, ecc... |
| --list | Elenca le unità fisiche compatibili` |
| --incognito | Cancella tutti gli ID e certificati univoci della console da CAL0 (a.k.a in incognito). Applica solo alla partizione RAWNAND o PRODINFO di tipo input. |
| --enable_autoRCM | Abilita autoRCM. -i deve puntare ad un file/unità BOOT0 valido. |
| --disable_autoRCM | Disabilita autoRCM. -i deve puntare ad un file/unità BOOT0 valido. |
| Flag | Descrizione |
| BYPASS_MD5SUM | Utilizzato per bypassare tutte le verifiche md5. Dump/Restore è più veloce ma meno sicuro. |
| FORCE | Il programma non richiederà mai la conferma dell'utente. |
| FORMAT_USER | Per formattare la partizione USER (l'argomento -user_resize è obbligatorio) |
Esempi
Scarica la NAND completa su file
-
- Da disco fisico (per prima cosa è necessario montare NX eMMC con memloader (tramite TegraRcmGUI per esempio):
.\NxNandManager.exe -i \\.\PhysicalDrive3 -o "C:\Users\Public\NAND dump\rawnand.bin" - Dal file di dump esistente: .
\NxNandManager.exe -i "C:\Users\Public\NAND dump\rawnand.bin" -o D:\rawnand2.bin
- Da disco fisico (per prima cosa è necessario montare NX eMMC con memloader (tramite TegraRcmGUI per esempio):
Eseguire il dump di partizioni specifiche su file
- Eseguire il dump della partizione SYSTEM dall’unità fisica:
.\NxNandManager.exe -i \\.\PhysicalDrive3 -o "C:\Users\Public\NAND dump\SYSTEM.bin" -part=SYSTEM - Estrarre la partizione PRODINFOF dal file di dump esistente:
.\NxNandManager.exe -i "C:\Users\Public\NAND dump\rawnand.bin" -o D:\PRODINFOF.bin -part=PRODINFOF
Ripristina dump NAND
- Ripristina l’intera memoria NAND grezza sull’unità fisica:
.\NxNandManager.exe -i "C:\Users\Public\NAND dump\rawnand.bin" -o \\.\PhysicalDrive3 - Ripristina la memoria NAND raw splittata in unità fisica:
.\NxNandManager.exe -i "C:\Users\Public\NAND dump\full00.bin" -o \\.\PhysicalDrive3 - Ripristina la partizione specifica sull’unità fisica: .
\NxNandManager.exe -i "C:\Users\Public\NAND dump\rawnand.bin" -o \\.\PhysicalDrive3 -part=PRODINFOoppure.\NxNandManager.exe -i "C:\Users\Public\NAND dump\PRODINFO" -o \\.\PhysicalDrive3 -part=PRODINFO
Copia la partizione da file a file rawNand
- Copia la partizione specifica dal file rawNand:
.\NxNandManager.exe -i "C:\Users\Public\NAND dump\rawnand.bin" -o "C:\Users\Public\NAND dump\rawnand2.bin" -part=BCPKG2-1-Normal-Main - Copia la partizione specifica dal file di partizione:
.\NxNandManager.exe -i "C:\Users\Public\NAND dump\BCPKG2-1-Normal-Main" -o "C:\Users\Public\NAND dump\rawnand2.bin" -part=BCPKG2-1-Normal-Main
Decodifica/crittografia NAND (AES-XTS)
NxNandManager può decrittografare o crittografare il file/l’unità NAND (rawnand o file di partizione crittografato “PRODINFO”, “SAFE”, “SYSTEM”, ecc..).
Nota: È necessario fornire un file keyset contenente biskeys.
Utilizzare l’argomento -d per decrittografare, -e per crittografare.
Le chiavi possono essere fornite dall’argomento -keyset al nome file keyset. Il programma può analizzare i file keyset creati con biskeydump o lockpick:
BIS Key 0 (crypt): <16-byte hex key>
BIS Key 0 (tweak): <16-byte hex key>
...
o
bis_key_00 = <32-byte hex key>
bis_key_01 = <32-byte hex key>
...
Quando vengono forniti argomenti -keyset e --info, il programma può anche recuperare alcune informazioni utili, come la versione del firmware, il driver exFat, l’ultimo orario di avvio, ecc…
Esempi
Decifrare la rawnand completa:
NxNandManager.exe -i rawnand.bin -o rawnand.dec -d -keyset keys.dat
Decifrare il file a partizione singola:
NxNandManager.exe -i PRODINFO -o PRODINFO.dec -d -keyset keys.dat
Crittografa file a partizione singola:
NxNandManager.exe -i PRODINFO.dec -o PRODINFO.enc -e -keyset keys.dat
Decifrare e ripristinare un singolo file di partizione sull’unità fisica:
NxNandManager.exe -i PRODINFO.dec -o \\.\PhysicalDrive3 -part=PRODINFO -e -keyset keys.dat
Crittografa e ripristina la rawnand completa:
NxNandManager.exe -i rawnand.dec -o \\.\PhysicalDrive3 -e -keyset keys.dat
Changelog
Nuove Funzionalità
- Supporto alla formattazione FAT32: aggiunta l’opzione CLI
--formatper formattare le partizioni montate (SYSTEM/USER) in FAT32 - Rilevamento firmware: aggiunto il supporto ai firmware Nintendo Switch 21.0.1 e 21.0.0
Correzioni
Rilevamento migliorato per BOOT0/BOOT1 su Mariko/Oled
- Aggiunto il corretto rilevamento del BCT all’offset
0x2330per Mariko BOOT0. - Aggiunto il corretto rilevamento del BCT all’offset
0x2330per Mariko BOOT1. - Corretta la rilevazione quando le unità sono montate tramite gli strumenti USB di Hekate.
- Corretta distinzione tra Erista (BCT a
0x530) e Mariko (BCT a0x2330).
Operazioni su file nelle partizioni FAT montate
Risolti problemi di prestazioni e stabilità:
- Corretti errori e crash durante le operazioni su unità fisiche montate.
- Rimossa l’inizializzazione del buffer (memset) non necessaria che rallentava le operazioni.
- Rimosso il throttling degli aggiornamenti della progress bar che causava lag nell’interfaccia.
- Ottimizzata la gestione dei buffer per migliorare le prestazioni I/O.
- Risolte chiamate ambigue di
NxHandle::read - Aggiunto un controllo di sicurezza a compile-time per la compatibilità tra buffer e dimensione del cluster.
Miglioramenti Tecnici
- Aumentata la dimensione del buffer predefinito a 8 MB per migliori prestazioni.
- Mantenuta la dimensione del cluster a 16 KB per evitare problemi di montaggio FAT32.
- Rimosso il throttling degli aggiornamenti di progresso per un feedback più fluido.
- Pulizia del codice e ottimizzazione nelle operazioni di dump/ripristino delle partizioni.
Nota: La versione 5.50 è mantenuta da sthetix e si basa sul progetto originale NxNandManager di eliboa.
Download: NxNandManager v5.50 (x64 CLI)
Download: NxNandManager v5.50 (x64 GUI)
Download: Source code NxNandManager v5.50
Fonte: x.com
![[Scena PS4] GoldHEN si aggiorna alla versione 2.4b18.9 con supporto per il firmware 13.00](https://www.biteyourconsole.net/wp-content/uploads/GoldHEN13-1-238x178.webp)


![[Scena PS4] GoldHEN si aggiorna alla versione 2.4b18.9 con supporto per il firmware 13.00](https://www.biteyourconsole.net/wp-content/uploads/GoldHEN13-1-100x75.webp)




![[Scena PS3] Rilasciato plugin sMAN v1.06n [aggiornato x2]](https://www.biteyourconsole.net/wp-content/uploads/sman1-1.jpg)