Disponibile un nuovo aggiornamento per l’applicazione nxdumptool, lo strumento sviluppato dal developer Pablo Curiel ci permette di scaricare e scannerizzare le cartucce di gioco della console Switch.
I giochi, gli aggiornamenti e i DLC eventualmente installati possono essere dumpati in formato .nsp
e indipendentemente da qualsiasi directory.
Questa nuova versione aggiorna il protocollo HID e aggiunge il supporto per i caratteri coreani e cinese. Aggiunto inoltre il supporto per la navigazione/dumping delle sezioni RomFS in NCA Data da DLC.
Caratteristiche
- Genera depositi di cartucce XCI con rimozione del certificato opzionale e split opzionale.
- Genera pacchetti Nintendo Submission installabili (NSP) da applicazioni di base, aggiornamenti e DLC memorizzati nella scheda di gioco inserita, nella scheda SD e nei dispositivi di memorizzazione eMMC.
- Compatibile con cartucce multigame.
- Calcolo del checksum CRC32 per i dump XCI/NSP.
- Verifica completa del dump XCI tramite il database XML da NSWDB.COM (
NSWreleases.xml
). - Database XML e aggiornamento in-app tramite libcurl.
- Preciso scaricamento della partizione raw HFS0, utilizzando l’intestazione HFS0 di root dalla scheda di gioco.
- Dumping dei dati del filesystem della partizione HFS0.
- Browser del file di partizione HFS0 con supporto di dump file manuale.
- Download dei dati del file della sezione RomFS.
- Browser file di sezione RomFS con supporto di dump file manuale.
- Dumping manuale del certificato della scheda di gioco.
- Controlli dello spazio libero della scheda SD.
- Supporto per la suddivisione di file per tutte le operazioni.
- Recupero dei metadati della scheda di gioco tramite i servizi NCM e NS.
- Calcolo della velocità di scaricamento, calcolo ETA e barra di avanzamento.
- Le operazioni relative ai titoli SD/eMMC installati richiedono un file di chiavi situato in
sdmc:/switch/prod.keys
. Utilizzare il payload Lockpick_RCM per generarlo.
Changelog v1.1.5
- Costruito con l’ultima versione di libnx, al fine di correggere i problemi HID in HOS 9.0.0+.
- Aggiunto supporto per il set di caratteri coreani e cinesi.
- Aggiunto supporto per la navigazione/dumping per sezioni RomFS in NCA data da DLC.
- Compatibile anche con DLC orfani (pulsante
).
- Compatibile anche con DLC orfani (pulsante
- Le directory di output per le operazioni ExeFS/RomFS ora sono correttamente etichettate come “(BASE)”, “(UPD)” o “(DLC)” (solo RomFS), a seconda del tipo di titolo in elaborazione.
- Sono state adottate alcune misure per accelerare le operazioni di dumping:
- La modalità boost della CPU di tipo 1 è ora utilizzata con
appletSetCpuBoostMode
– valida solo con HOS 7.0.0+! - Rimossa la necessità di allocazioni dinamiche di memoria nelle fasi di decrittazione/crittografia del blocco NCA AES-CTR.
- Sebbene queste modifiche mi facciano guadagnare ~4 MiB/s in più nella maggior parte delle operazioni, tieni presente che questo non aiuta molto con i dump RomFS da titoli con molte (piccole) voci di file. Anche così, sebbene l’ETA calcolato a volte possa essere scoraggiante, il dump molto probabilmente non impiegherà molto tempo – lascia semplicemente che il processo avanzi fino a quando non colpisce file più grandi. In questi casi, la velocità di scrittura sequenziale per la scheda SD inserita svolge ancora un ruolo importante.
- La modalità boost della CPU di tipo 1 è ora utilizzata con
- Spostata la directory output di base da
sdmc:/nxdumptool/
asdmc:/switch/nxdumptool/
. Anche il fileNSWreleases.xml
e il binario NRO devono trovarsi all’interno di questa directory.
Ringraziamenti
- MCMrARM, per aver creato l’applicazione originale.
- RSDuck, per il loro switch vba-next-port. Il codice del menu dell’interfaccia utente è stato preso come base per questa applicazione.
- Foen, per avermi dato qualche buon suggerimento su come usare il servizio NCM.
- Yellows8, per avermi aiutato a sistemare un bug nella mia implementazione di alcune chiamate IPC del servizio NCM.
- Le persone di ReSwitched, per lavorare verso la creazione di un buon ecosistema di homebrew.
Download: nxdumptool v1.1.5
Download: Source code nxdumptool v1.1.5
Fonte: github.com