之前一直用hactool来解压缩NCA提取main文件来做金手指,突然发现无法解压最新的伊苏10了,研究了一下,发现伊苏10的NCA采用的Sparse分区技术,导致原版的hactool无法支持,SciresM大神有一个hac2l的工具,但编译的时候依赖完整的大气层,没看到有人发布现成的版本,于是自己编译了一个,参数基本和 hactool 一样,我列了下常用的命令
查看 nsp、xci, nca文件
hac2l -k prod.keys -t nsp XXXXX.nsp
hac2l -k prod.keys -t xci XXXXX.xci
hac2l -k prod.keys XXXXX.nca
提取 nsp,xci中的文件,
hac2l -k prod.keys -t nsp XXXXX.nsp –securedir=YYYYYY
hac2l -k prod.keys -t xci XXXXX.xci –securedir=YYYYYY
提取 nca 中的 exefs 文件 以及 romfs 文件
hac2l -k prod.keys XXXXX.nca –exefsdir=YYYYYY –romfsdir=ZZZZZZ
hac2l -k prod.keys XXXXX.nca –exefsdir=YYYYYY
hac2l -k prod.keys XXXXX.nca –romfsdir=ZZZZZZ