这种格式对于逆向工程来说总是很麻烦。当有关于二进制 XML 的问题时,通常的答案是“使用 apktool”(或类似的东西)。
然而,没有任何工具是完美的。实际上,所有建议的工具或多或少都有问题,我不知道可以成功反编译和重新编译来自 Google Play 的任何 APK 的工具。
因为这些工具通常是开源的,所以它们很少更新,并且多年来都不会修复错误(任何此类工具,请参阅 github 上的问题并查看问题关闭的速度)。
我的问题是:那么,这种格式记录在哪里?如果apktool
存在类似的工具,则意味着他们在某处找到了格式描述并尝试实现其解析器和编写器。