论坛首页 逆向工程技术区 阅读主题

[求助]有没有什么库可以对AndroidManifest.xml进行反编译和回编译呢

419 浏览 3 回复
#1 楼主 2026-06-01 21:09:03
AndroidManifest.xml是axml格式的需要一个库,对其进行反编译为xml,然后还要回编译为axml在github上找了很多xml2axml的项目,还有AXMLPrinter2等这些库都有问题,对部分AndroidManifest.xml无效,会报错
反编译的时候会报错
D:\Desktop\axmlprinter\build\libs>java -jar xml2axml-2.0.1.jar d AndroidManifest.xml out2.xmljava.lang.ArrayIndexOutOfBoundsException: Index 2675 out of bounds for length 2675        at android.content.res.StringBlock.getShort(StringBlock.java:231)        at android.content.res.StringBlock.getString(StringBlock.java:91)        at android.content.res.AXmlResourceParser.getName(AXmlResourceParser.java:140)        at com.bigzhao.xml2axml.test.AXMLPrinter.decode(AXMLPrinter.java:76)        at com.bigzhao.xml2axml.test.AXMLPrinter.main(AXMLPrinter.java:48)        at com.bigzhao.xml2axml.test.Main.decode(Main.java:37)        at com.bigzhao.xml2axml.test.Main.main(Main.java:21)
可以保证的是xml文件是没问题的,MT管理器都可以正常修改编译

新人第一次发帖求助

传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!

---
来源: 看雪论坛
原文链接: https://bbs.kanxue.com/thread-288801.htm
#2 2026-06-01 21:09:03
你遇到这种大概率遇到了对抗xml解析的apk了 可以基于androguard库针对性修改
#3 2026-06-01 21:09:03
fireworld


你遇到这种大概率遇到了对抗xml解析的apk了 可以基于androguard库针对性修改

谢谢大佬,应该就是这个原因了
#4 2026-06-01 21:09:03
学生的


谢谢大佬,应该就是这个原因了

现在咋样了?解决了吗

请登录后参与讨论

立即登录 注册账号