Home News Rilasciato hacPack v1.01

[Scena Switch] Rilasciato hacPack v1.01

207
0

Il developer The-4n ha pubblicato un nuovo strumento, che come per l’applicazione hacBrewPack ci permette di creare archivi NCA per poi comprimerli in file NSP (Nintendo Submission Package) da poterli utilizzare su Nintendo Switch.

Potrete scegliere di utilizzare hacPack anche solo per creare file NCA e NSP personalizzati (mod di giochi), ricostruire i backup modificati e quant’altro…

Ad accompagnare l’applicazione, disponibile sia per architettura a 32 bit che a 64 bit, una GUI che si dimostra più user-friendly.

L’applicazione, ricordiamo, necessita del keyset (file keys.dat) che come abbiamo già ampiamente spiegato a più riprese potranno essere dumpate attraverso l’applicazione kezplez-nx e Hekate.

Chiavi richieste

Nome chiaveDescrizione
header_keyChiave di intestazione NCA
key_area_key_application_xxChiavi di crittografia dell'area chiavi dell'applicazione

Opzioni CLI

*nix: ./hacpack [options...]
Windows: .\hacpack [options...]

Opzioni

Opzioni generali
-k, --keysetImposta il percorso per il file keyset, il percorso file predefinito è ./keys.dat
-h, --helpVisualizza guida
--tempdirImposta il percorso file della directory temp, il percorso file predefinito è ./hacpack_temp/
--backupdirImposta il percorso dei file della directory di backup, il percorso file predefinito è ./hacbpack_backup/
--keygenerationImposta la generazione di chiavi per la crittografia dell'area chiave, la generazione di chiavi predefinita è 1
--plaintextIgnora le sezioni di crittografia e imposta il tipo di crittografia del blocco di intestazione di sezione in testo normale
--sdkversionImposta la versione dell'SDK in esadecimale, la versione dell'SDK predefinita è 000C1100
--keyareakeyImposta la chiave area chiave 2 in esadecimale con 16 byte di lunghezza
--ncasigImposta il tipo di firma nca [default, zero, random]
Opzioni richieste
-o, --outputImposta la directory in uscita
--typeImposta il tipo di file [nca, nsp]
--ncatypeImposta il tipo di nca se il tipo di file è nca [programma, controllo, manuale, dati, publicdata, meta]
--titleidImposta titleid
Programma opzioni NCA
--exefsdirImposta il percorso della directory exefs del programma
--romfsdirImposta il percorso della directory romfs nel programma
--logodirImposta il percorso della directory del logo del programma
--noromfsSalta la creazione della sezione romfs del programma
--nologoSalta la creazione della sezione logo del programma
--titlekeyImposta un Titlekey per crittografare i file nca
--nozeronpdmsigLascia la firma npdm e non lo fa a 0
--nozeronpdmkeyLascia la chiave npdm nca e non a 0
Controlla le opzioni NCA
--romfsdirImposta il percorso della directory di controllo romfs
Opzioni NCA manuali
--romfsdirImposta il percorso manuale della directory romfs
--titlekeyImposta un Titlekey per crittografare i file nca
Opzioni Data NCA
--romfsdirImposta il percorso della directory data romfs
Opzioni NCA PublicData
--romfsdirImposta il percorso di directory romfs publicdata
--titlekeyImposta un Titlekey per crittografare i file nca
Opzioni NCA Metadata
--titletypeImposta il tipo di titolo cnmt [applicazione, addon]
--titleversion

Disponibile dalla versione 1.10 del programma!!
Imposta la versione del titolo in esadecimale con una lunghezza di 4 byte, il valore predefinito è 0x0
--programncaImposta il percorso nca del programma
--controlncaImposta il percorso di controllo nca
--legalncaImposta il percorso per le informazioni legali nca
--htmldocncaImposta il percorso nca manuale offline
--datancaImposta il percorso data nca
--cnmtImposta il percorso cnmt
--digestImposta cnmt digest
Opzioni NSP
--ncadirImposta il percorso della directory di input nca

La GUI di hacPack è solo un’interfaccia per la CLI, è disponibile solo per Microsoft Windows e richiede .NetFramework 4.5 o versione successiva per funzionare correttamente. Attualmente, tutte le opzioni non sono implementate nella GUI e si consiglia di utilizzare la CLI.

Download: hacPack v1.01 (32 bit)

Download: hacPack v1.01 (64 bit)

Download: hacPack v1.01 (GUI)

Download: Source code hacPack v1.01