hactool is a tool to view information about, decrypt, and extract common file formats for the Nintendo Switch, especially Nintendo Content Archives.
1.01k
stars
155
forks
source link
Implement XCI Encrypted Header parsing #83
Closed
jakcron closed 4 years ago
Functionality Changes
xci_header_key
is now parsed fromprod.keys
/dev.keys
.Code Changes
xci_header_key
tonca_keyset_t
and updatedextkeys.c
to populate that member.AES_MODE_CBC
toaes_mode_t
as AES-CBC is required to decrypt the header data.xci_gamecard_info_t
and associated enums:gamecard_firmware_version_t
gamecard_access_control_t
xci_region_compatibility_t
.xci.c
/xci.h
to support decrypting header data and outputting data to stdout.Information Source