首页
社区
课程
招聘
未解决 [求助]有没有什么库可以对AndroidManifest.xml进行反编译和回编译呢 10雪币
发表于: 2025-10-16 01:25 436

未解决 [求助]有没有什么库可以对AndroidManifest.xml进行反编译和回编译呢 10雪币

2025-10-16 01:25
436

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.xml

java.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管理器都可以正常修改编译


新人第一次发帖求助


[培训]科锐软件逆向54期预科班、正式班开始火爆招生报名啦!!!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 1315
活跃值: (2324)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你遇到这种大概率遇到了对抗xml解析的apk了 可以基于androguard库针对性修改
2025-10-16 14:23
0
雪    币: 12
活跃值: (231)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
fireworld 你遇到这种大概率遇到了对抗xml解析的apk了 可以基于androguard库针对性修改
谢谢大佬,应该就是这个原因了
2025-10-16 15:07
0
雪    币: 80
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
学生的 谢谢大佬,应该就是这个原因了
现在咋样了?解决了吗
6天前
0
游客
登录 | 注册 方可回帖
返回