mirror of
https://github.com/DarkMatterCore/nxdumptool.git
synced 2024-11-23 02:36:41 +00:00
e1df86fb27
libnx now implements fsDeviceOperatorGetGameCardIdSet(), so I got rid of my own implementation. Other changes include: * cnmt: add cnmtVerifyContentHash(). * defines: add SHA256_HASH_STR_SIZE. * fs_ext: add FsCardId1MakerCode, FsCardId1MemoryType and FsCardId2CardType enums. * fs_ext: update FsCardId* structs. * gamecard: change all package_id definitions from u64 -> u8[0x8]. * gamecard: fix misleading struct member names in GameCardHeader. * gamecard: rename gamecardGetIdSet() -> gamecardGetCardIdSet(). * gamecard_tab: fix Package ID printing. * gamecard_tab: add Card ID Set printing. * host: add executable flag to Python scripts. * keys: detect if we're dealing with a wiped eTicket RSA device key (e.g. via set:cal blanking). If so, the application will still launch, but all operations related to personalized titlekey crypto are disabled. * pfs: rename PartitionFileSystemFileContext -> PartitionFileSystemImageContext and propagate the change throughout the codebase. * pfs: rename PFS_FULL_HEADER_ALIGNMENT -> PFS_HEADER_PADDING_ALIGNMENT and update pfsWriteImageContextHeaderToMemoryBuffer() accordingly. * poc: print certain button prompts with reversed colors, in the hopes of getting the user's attention. * poc: NSP, Ticket and NCA submenus for updates and DLC updates now display the highest available title by default. * poc: simplified output path generation for extracted NCA FS section dumps. * poc: handle edge cases where a specific NCA from an update has no matching equivalent by type/ID offset in its base title (e.g. Fall Guys' HtmlDocument NCA). * poc: implement NCA checksum validation while generating NSP dumps. * romfs: update romfsInitializeContext() to allow its base_nca_fs_ctx argument to be NULL. * usb: use USB_BOS_SIZE only once. * workflow: update commit hash referenced by "rewrite-prerelease" tag on update. |
||
---|---|---|
.. | ||
aes.h | ||
bfttf.h | ||
bktr.h | ||
cert.h | ||
cnmt.h | ||
config.h | ||
elf_symbol.h | ||
es.h | ||
fs_ext.h | ||
gamecard.h | ||
hfs.h | ||
http.h | ||
key_sources.h | ||
keys.h | ||
legal_info.h | ||
lz4.h | ||
mem.h | ||
nacp.h | ||
nca.h | ||
nca_storage.h | ||
npdm.h | ||
nso.h | ||
nxdt_bfsar.h | ||
nxdt_includes.h | ||
nxdt_json.h | ||
nxdt_log.h | ||
nxdt_utils.h | ||
pfs.h | ||
program_info.h | ||
romfs.h | ||
rsa.h | ||
save.h | ||
service_guard.h | ||
services.h | ||
sha3.h | ||
signature.h | ||
smc.h | ||
tik.h | ||
title.h | ||
ums.h | ||
usb.h |