Home Mac OS Rilasciato NX Game Info per PC Windows e macOS

[Scena Switch] Rilasciato NX Game Info per PC Windows e macOS

383
0

Il developer Garoxas ha realizzato una semplice quanto utilissima applicazione per PC Windows e macOS che ci permetterà di leggere le informazioni dai file di gioco della console Nintendo Switch.

Un esperimento, come evidenziato dallo sviluppatore per cercare di aggiungere la libreria LibHac in Switch Backup Manager, tuttavia data la complessità si è scelto di realizzare un progetto separato dando origine alla build NX Game Info.

Caratteristiche

  • Lettura dei file NSP, XCI e i titoli installati dalla scheda SD.
  • Struttura dei file di gioco (Scene release, CDN rip, converted).
  • Firma NCA (verifica se si tratta di titoli ufficiali Nintendo. I titoli non modificati devono superare questo test).
  • Autorizzazione di FS (legge il permesso del file system. I titoli di gioco non devono avere permessi da filesystem eccessivi come EraseMmc).
  • Build per macOS e Windows.

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 a sd_card_kek_source e sd_card_nca_key_source in prod.keys). Altre chiavi possono essere ignorate.
  • title.keys: File delle chiavi dei titoli, supporta qualsiasi formato popolare come newkeydb o nutdb. 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
  • 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.
  • 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 e Secure 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 e tik . 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.
  • 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

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 e master_key_00. Se non si forniscono queste chiavi, l’applicazione si chiuderà.
  • master_key_##, key_area_key_application_## e titlekek_## 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.

Download: NX Game Info v0.3.2.1-alpha [MacOS]

Download: NX Game Info v0.3.2-alpha [Win]

Download: Source code NX Game Info v0.3.2.1-alpha

Fonte: gbatemp.net