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 corregge diversi bug e aggiunge il download degli aggiornamenti da GameCard anche in assenza di un ticket (necessità del file prod.keys
).
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.
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.
Changelog v1.1.2
- I frammenti NCA Delta ora sono incluse all’interno dei file NSP di aggiornamento scaricati da SD/eMMC se l’opzione “Generate ticket-less dump” è disabilitata.
- Ora è possibile generare dump NSP senza ticket dagli aggiornamenti forniti in bundle all’interno delle schede di gioco. Tieni presente che questa opzione richiede il file esterno
sdmc:/switch/prod.keys
. - Ritocchi nell’interfaccia utente
- L’applicazione tiene traccia del titolo selezionato nelle modalità di contenuto SD/eMMC e “orphan” quando si accede a un menu e si torna all’elenco.
- Dopo aver selezionato un titolo nel menu SD/eMMC, verranno visualizzate le informazioni sul contenuto già scaricato relativo al titolo selezionato (BASE/UPD/DLC).
- Allo stesso modo, dopo aver selezionato un titolo nell’elenco dei titoli “orphan” (pulsante ), verrà visualizzata una riga aggiuntiva se il titolo selezionato è stato scaricato o meno.
- Questo informa l’utente se i dump contengono anche dati specifici della console.
- Tre voci aggiuntive ora verranno visualizzate nell’elenco dei titoli “orphan”.
- Le frecce verso l’alto e verso il basso ora verranno visualizzate per le liste che superano il numero massimo di elementi.
- A causa di questo cambiamento, il numero massimo di elementi per l’elenco dei titoli SD/eMMC doveva essere ridotto da 4 a 3.
- Le frecce sinistra e destra ora vengono visualizzate nei menu con le opzioni.
- Ora verrà visualizzato il messaggio “hint” nella modalità di contenuto “orphan” per consentire all’utente di sapere che sarà in grado di trovare aggiornamenti della scheda di gioco in quella sezione.
- Se un file è già stato scaricato, l’applicazione visualizzerà un prompt che chiederà all’utente se vuole procedere comunque o meno. Questo non si applica ai dump di dati completi di HFS0/ExeFS/RomFS.
- Ora è possibile passare dal primo elemento dell’elenco all’ultimo e viceversa usando il D-Pad Su/Giù e la levetta sinistra su/giù. La levetta destra viene utilizzata esclusivamente per lo scorrimento veloce e non sarà interessata da questa modifica.
- Corretto un bug in cui il dumping NSP/ExeFS/RomFS falliva se il conteggio delle voci scritte restituito da
ncmContentMetaDatabaseListApplication()
non corrispondeva al conteggio totale delle voci per il tipo di dump NSP selezionato. - Corretto un problema per cui il dumping NSP/ExeFS/RomFS falliva se veniva usato un indice di titolo non valido con
ncmContentMetaDatabaseGet()
.
Grazie a Maschell, DuIslingr e MUXI dai forum di PSXTools per aver segnalato questi bug e fornito test!
Download: nxdumptool v1.1.2
Download: Source code nxdumptool v1.1.2
Fonte: github.com