博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android APK XML解析与反编译方法
阅读量:6228 次
发布时间:2019-06-21

本文共 634 字,大约阅读时间需要 2 分钟。

  hot3.png

APK中的XML为何不能直接打开,是否只是简单的二进制文件,难道被加密了?为什么AXMLPrinter2反编译的时候竟然报错了,如何解决?

java.lang.ArrayIndexOutOfBoundsException: 128   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 test.AXMLPrinter.main(AXMLPrinter.java:56)

 

 

其它资源:
1、

2、

----------------------------------------------------------------------------------

注:oschina不能加附件?有要修改后的jar包的就留邮箱吧。

修改后反编译不报错了,但控件名称属性全是null,只有值有结果~不过,熟练的同志应该能猜出来(比如:ScrollView或ListView的布局是不是一眼看出来)

转载于:https://my.oschina.net/yaly/blog/505869

你可能感兴趣的文章
小鹏汽车选用芯片Xavier 联手英伟达打造L3级中国式自动驾驶
查看>>
一个看起来呆萌的核物理学霸为何两次收到BlackHat的邀请
查看>>
国际篮联三人篮球亚洲杯连续三年落户长沙
查看>>
长沙开通首条直飞缅甸曼德勒国际航线
查看>>
探访新疆喀什老城:从连片危房到5A景区
查看>>
重庆市交通行政执法总队发布春运“避堵”线路图
查看>>
北京所有社区卫生服务中心今年将全部“先诊疗、后结算”
查看>>
QNAP(威联通)联合创始人郭博达先生一行到访
查看>>
浏览器中唤起native app || 跳转到应用商城下载(一)
查看>>
springboot(十七):使用Spring Boot上传文件
查看>>
Vue中你不知道但却很实用的黑科技
查看>>
阿里云消息中间件(MQ)探秘
查看>>
基础排序算法详解与优化
查看>>
与我一起学正则
查看>>
练就Java24章真经—你所不知道的工厂方法
查看>>
手游中实时音视频的开发经验与实现技巧
查看>>
saiku+kettle整合(十)缓存控制
查看>>
微信支付,支付宝支付,银联支付——三大支付总结
查看>>
Android Sunflower 带您玩转 Jetpack
查看>>
Android 应用兼容性最佳实践 | 中文教学视频
查看>>