Disponibile un nuovo aggiornamento per l’applicazione NX Game Info, lo strumento per PC Windows e macOS ci permette di leggere le informazioni dai file di gioco della console Nintendo Switch.
Lo sviluppo di questa applicazione è nata come un esperimento per aggiungere la libreria LibHac all’interno dell’applicazione Switch Backup Manager.
Caratteristiche
- Lettura dei file NSP, XCI e i titoli installati dalla scheda SD.
- Struttura dei file di gioco (Scene release, CDN rip, Authoring Tool, converted).
- Firma NCA (verifica se si tratta di titoli ufficiali Nintendo. I titoli non modificati devono superare questa verifica, anche se i titoli convertiti da altri formati non lo faranno).
- Autorizzazione dei servizi su File System. I titoli dei giochi non dovrebbero avere permessi eccessivi e si fidano solo dei titoli con Unsafe e Dangerous provenienti da fonti attendibili.
Per utilizzare questa app, è necessario fornire 4 file:
- prod.keys: Il solito set di chiavi, conosciuto anche come
keys.txt
in altre app. Può essere ottenuto dalla propria Switch utilizzando lo strumento Lockpick. - console.keys: SD seed key, può essere ottenuto utilizzando sempre lo strumento Lockpick. Questo file viene richiesto solo per far funzionare Open SD Card, e solo la chiave
sd_seed
è richiesta (insieme asd_card_kek_source
esd_card_nca_key_source
inprod.keys
). Altre chiavi possono essere ignorate. - title.keys: File delle chiavi dei titoli, supporta qualsiasi formato popolare come
newkeydb
onutdb
. Questo è necessario per leggere l’autorizzazione di FS per i giochi utilizzando Titlekey Crypto. Utilizzato anche per mappare il titolo del gioco e l’ultima versione, se disponibile. Per maggiori dettagli vedi questo link. - hac_versionlist.json: Il file contenente l’elenco delle versioni che può essere scaricato da questa versione: https://pastebin.com/raw/9N26Bx10 (aggiornato quotidianamente). Nessuna versione DLC.
Informazioni
- Title ID
- Title Name
- Display Version
- Version
- Latest Version
- Ultima versione del titolo dal tagaya CDN server
- Firmware
- Versione di sistema minima da Metadata NCA o
RequiredSystemVersion
da Metadata XML (per file NSP). Da non confondere con la versione del Partition Update di Gamecard per i file XCI.
- Versione di sistema minima da Metadata NCA o
- MasterKey
- File Name
- File Size
- Type
- Base
- Update
- DLC
- Distribution
- Digital: Titoli eShop (NSP)
- Cartridge: Titoli Gamecard (XCI).
- Filesystem: Titoli installati sulla SD card della Switch (NAX0)
- Structure
- Scene (per i file XCI): File XCI con
Update Partition
,Normal Partition
eSecure Partition
. - Converted (per i file XCI): File XCI con solo
Secure Partition
. Comunemente trovato in NSP convertito in file XCI. - Scene (per file NSP): File NSP con
legalinfo.xml
,nacp.xml
,programinfo.xml
,cardspec.xml
. Comunemente trovato in BBB Scene Release. - Homebrew (per i file NSP): File NSP con
authoringtoolinfo.xml
. - CDN (per i file NSP): File NSP con
cert
etik
. Comunemente trovato nei file NSP estratti dal server eNhop CDN. - Converted (per file NSP): File NSP senza cert e tik. Comunemente trovato in XCI convertito in file NSP.
- File system (per i file della scheda SD): I file NAX0 hanno installato titoli sulla SD card della Switch.
- Not complete: File XCI/NSP con il solo file
NCA
.
- Scene (per i file XCI): File XCI con
- Signature
- Passed: Firma NCA valida. Disponibile solo per i titoli ufficiali.
- Not Passed: Firma NCA non valida.
Should only be for homebrew titles and not official titles
- Permission
- Safe: Titoli senza accesso ai servizi Filesystem o permessi bitmask 0x8000000000000000 non impostati.
- Unsafe: Titoli con accesso ai servizi Filesystem e autorizzazioni bitmask 0x8000000000000000 impostato. Ha il permesso
EraseMmc
, dovrebbe essere solo per i titoli homebrew e non per i giochi. - Dangerous: Titoli con accesso ai servizi Filesystem e set di bit di bit di sicurezza 0xffffffffffffffffff. Ha
all permissions
, dovrebbe essere solo per i titoli homebrew e non per i titoli di gioco.
Guida
NX Game Info utilizza il set di chiavi prod.keys
, title.keys
e console.keys
nel formato definito in:
https://github.com/garoxas/LibHac/blob/NX_Game_Info/KEYS.md e hac_versionlist.json
dal tagaya CDN server
- prod.keys: include le chiavi obbligatorie
header_key
,aes_kek_generation_source
,aes_key_generation_source
,key_area_key_application_source
emaster_key_00
. Se non si forniscono queste chiavi, l’applicazione si chiuderà. master_key_##
,key_area_key_application_##
etitlekek_##
saranno necessari per decodificare i titoli con un requisito MasterKey superiore.- title.keys: Facoltativo, ma richiesto per il controllo delle autorizzazioni.
- console.keys: Facoltativo, ma è richiesta la chiave
sd_seed
per la funzionalitàOpen SD Card
. - hac_versionlist.json: Facoltativo, ma richiesto per la
versione più recente
.
L’applicazione cercherà questi file nelle seguenti posizioni (altri percorsi di file seguiranno ovunque sia stato trovato il file prod.keys
).
- Directory del file eseguibile (
.exe
) per Windows $HOME/.switch
ad esempio C:\Users\yourname\.switch per Windows o /Users/yourname/.switch per macOS.
Changelog v0.5
- Evidenzia titoli obsoleti.
- Aggiornato l’ultimo elenco delle versioni.
- Spostato
user.config
daAppData
a.switch
oApplication Directory
. - Mostra l’ultimo contenuto della tabella aperto all’avvio.
- Correzioni di bug.
Changelog v0.5 +hotfix.1
- [macOS] Correzione crash sulla versione 0.5 (#7).
- [Windows] Salva larghezza e filtro della colonna.
Changelog v0.6
- Cronologia dei contenuti della tabella.
- Aggiunte colonne per ID titolo di base, aggiornamento del sistema (per XCI), versione del sistema, versione dell’applicazione (per DLC).
- Correzioni di bug.
Changelog v0.7
- Introdotta interfaccia a riga di comando.
- Aggiunte colonne per la chiave del titolo e l’editore.
- Aggiunto un nuovo menu contestuale (fare clic con il tasto destro del mouse sulla tabella).
- Aggiornato Cart System Update per la versione del firmware 9.0.1.
- Correzioni di bug.
[stextbox id=’info’]Nota: L’interfaccia a riga di comando di NX Game Info è compatibile con tutte le piattaforme supportate da .NET Core (Windows, macOS, Linux).[/stextbox]
https://dotnet.microsoft.com/download
Scaricare NX.Game.Info_<version>_cli.zip
dalla repository ufficiale ed eseguire mono nxgameinfo_cli.exe
Gli utenti Windows possono invece eseguire nxgameinfo_cli.exe
direttamente dal prompt dei comandi cmd.exe
[stextbox id=’info’]Nota: Nightly build per Windows ora disponibile su https://ci.appveyor.com/project/garoxas/nx-game-info/build/artifacts.[/stextbox]
Download: NX Game Info v0.7 [MacOS]
Download: NX Game Info v0.7 [Win]
Download: NX Game Info v0.7 [Cli]
Download: Source code NX Game Info v0.7
Fonte: gbatemp.net