为什么80%的码农都做不了架构师?>>>   

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

java.lang.ArrayIndexOutOfBoundsException: 128at 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、 https://github.com/simdady/SmartTools

2、 http://sourceforge.net/p/androidlogger

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

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

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

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

Android APK XML解析与反编译方法相关推荐

  1. android+包+反编译,简单的Android之apk包反编译方法

    网上相关的文章一大堆了,我只是总结下自己的反编译方法和工具 工具下载地址: 下载上面的三个工具的压缩包 Apktool_v1.5.1_CHS_By_b-sf.rar dex2jar.zip jd-gu ...

  2. Android安全攻防战,反编译与混淆技术完全解析

    之前一直有犹豫过要不要写这篇文章,毕竟去反编译人家的程序并不是什么值得骄傲的事情.不过单纯从技术角度上来讲,掌握反编译功能确实是一项非常有用的技能,可能平常不太会用得到,但是一旦真的需要用到的了,而你 ...

  3. .Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译

    原文:.Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译 apk(android package)就是我们安卓系统的安装文件,可以在模拟器和手机中直接打开安装,从项目中打包 ...

  4. Android TV下LeanbackLauncher的反编译,AS重新打包修改

    本文介绍Android 7.1平台下Google LeanbakLauncher的反编译流程,并使用AS工具重新打包修改. 最近需要开发一款TV桌面应用,调研了各类桌面,如当贝桌面,小米桌面,开源的猫 ...

  5. 超详细!apk安装包快速反编译,多种反编译及失败的解决方案(包含classes.dex的反编译,新增加快速反编译)

    如要转载,请贴出原地址:https://blog.csdn.net/Nobody_else_/article/details/83996441 众所周知,我们开发所用的手机App安装包都是apk文件, ...

  6. android 中xml解析方式

    2019独角兽企业重金招聘Python工程师标准>>> XML在各种开发中都广泛应用,Android也不例外.作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重 ...

  7. XML解析文件出错解决方法

    XML解析文件出错解决方法 参考文章: (1)XML解析文件出错解决方法 (2)https://www.cnblogs.com/freshman0216/archive/2013/02/28/2937 ...

  8. php dom xml解析,Php Xml解析之DOMDocument使用方法浅解

    Php Xml解析之DOMDocument使用方法浅解 用到的XML文件还以"Php Xml处理之simplexml使用方法浅谈"一文中的XML为例,文件名为:me.xml.代码如 ...

  9. android 混淆 去掉log,Android去掉/混淆Log,反编译都看不到

    原标题:Android去掉/混淆Log,反编译都看不到 出发点: 当然是由于编程习惯太好,打了一堆中文log,其实只是想给测试看.然而如果包被反编译,看log基本都能理解流程了,有点尴尬.所以此文主要 ...

  10. android apk xml文件,Android 反编译Apk提取XML文件

    Apktool 下载地址:Apktool 打开cmd终端:java -jar apktool_2.3.3.jar  d xxx.apk 示例: D:\TOOL\Android反编译工具[全]\2018 ...

最新文章

  1. python的整数类型有几种进制_(一)Python入门-2编程基本概念:08整数-不同进制-其他类型转换成整数...
  2. [举一反三]使用javascript转换字符串为dom对象(字符串动态创建dom)
  3. 浅谈特征选择的原理和Python实现
  4. MySQL高级-MySQL应用优化
  5. PHP错误提示的关闭方法详解
  6. Javascript语言精粹--The Excellence in Javascript
  7. Redis详解(五)——Redis多实例
  8. linux 内存清理/释放命令(也可用于openwrt和padavan等系统的路由器)
  9. (Codeforces800Div2)B. Paranoid String(思维/动态规划)
  10. Java实现简易联网坦克对战小游戏
  11. 数据库质疑修复总结 For SQL Server 2000/2005/2008/2008R2
  12. hive的beeline使用
  13. 大数据开发和大数据分析的区别?
  14. JAVA-20 从前端传数据到数据库
  15. Suzy找到实习了吗Day 17 | 二叉树进行中:110. 平衡二叉树,257 二叉树的所有路径,404. 左叶子之和
  16. Linux之宝塔面板安装和使用
  17. 2020C#程序设计及应用教程复习总结
  18. spark程序调试记录(未完待续)
  19. amd c6 support_下载:AMD显卡催化剂8.6 Linux驱动正式版
  20. 使用i标签添加简单图标

热门文章

  1. 数据库之间的远程操作
  2. 独家:XIV能否助IBM改变传统存储规则?
  3. ixgbe驱动不支持三方兼容光模块SFP+SFP+或者QSFP的解决方案
  4. FRR BGP协议分析11 -- ZEBRA初始化
  5. Linux内核中Netfilter架构介绍
  6. Linux 火焰图(on-cpu , off-cpu , memory)
  7. H.264变换量化反量化反变换过程
  8. cgroup的学习(一)——what cgroup?
  9. SylixOS 任务调度源代码分析
  10. 1136 A Delayed Palindrome(20 分)