参考下面几个网址尝试解包千年战争的图片
wiki上的参考资料,比较老
下面是随机试验成功解包用的贴吧脚本来源
https://tieba.baidu.com/p/7365831760
这个游戏好像手机和电脑端图片资源都是以aar文件存储
主要流程是下载名为1fp32igvpoxnb521p9dqypak5cal0xv0的资源文件,
对其用0xea ^ 0x30为密钥解密,获得文件路径以及对应的文件名。再组装为单个资源的url下载aar文件,下载完后通过里面寻找ALL4为标志获取LZ4压缩的块,LZ4 以04 22 4D 18 为开头解压出atx文件,再通过上面页面中的解析脚本将atx转换为png。随机试验了几个aar文件都成功了,但在获取全部aar文件内部文件时的时候有一些aar文件LZ4解包报错,如Card0062_1.aar,Card0719_sp_1.aar
Card0719_sp_1.aar为
开始我以为是其中LZ4压缩后数据中出现ALL4的原因导致混淆,拆分LZ4错误,但是通过LZ4魔术头以及0x00000000和后面的校验为结尾拆分后还是无法成功解包。所以求助大佬们如何拆分解包这些aar文件并成功解包。