Home News Rilasciato hacPack v1.20

[Scena Switch] Rilasciato hacPack v1.20

254
0

Il developer The-4n ha rilasciato un nuovo aggiornamento per hacPack, l’applicazione, del tutto simile a 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 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.

Changelog v1.20

  • hacPack: Aggiunta opzione per la creazione di Metadata nca da cnmt.
  • hacPack-GUI: Aggiunta opzione per la creazione di Metadata nca da cnmt in gui.
  • hacPack-Tools: Aggiunto hacPackTools-NACP v1.00.

Changelog v1.12

  • Corretto un bug che causava un cattivo PFS0 per i file più grandi di 4 GB nelle piattaforme a 32 bit.

Changelog v1.11

  • Aggiunto buffer per la creazione di PFS0.
  • Aumento delle dimensioni del buffer per la creazione di RomFS.

Changelog v1.10

  • Aggiunto supporto per la creazione di SystemProgram e SystemData Metadata NCA.
  • Aggiunta l’opzione titleversion per la creazione di NCA per metadati.

Changelog v1.02

  • Corretto un bug nella GUI che causava il fallimento della creazione di meta nca con informazioni legali nca e senza dati nca.

Download: hacPack v1.20 (32 bit)

Download: hacPack v1.20 (64 bit)

Download: hacPack v1.20 (GUI)

Download: Source code hacPack v1.20