chenquincy / app-info-parser

A javascript parser for parsing .ipa or .apk files. IPA/APK文件 js 解析器

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AXML uint8 array 第一个为 0 导致解析失败

KEXUJIAN opened this issue · comments

描述 bug
解析某些 apk 时发生错误,"Error: Parse AndroidManifest.xml error"

复现
工作原因无法提供 apk

预期表现
解析成功,拿到包名和应用名

请填写您的Node或浏览器版本:

  • [chrome 91.0.4472.114]

原因:
出错的包的 AXML 读取的 buffer 中的 chunkType 是 0,导致 chunkType 的校验未通过。
但是使用后端的反编译工具可以解析(用的应该就是 apktool)

此 APK 被加固过