1: 由于apk的XML布局文件是经过编译处理的,无法直接阅读。因此,需要使用反编译工具处理后再阅读这些文件。
例如,可以先讲apk文件解压,然后使用AXMLPrinter2工具对XML布局文件反编译。为了方便,可以将调用AXMLPrinter2命令行代码放在axml.cmd文件中(假设AXMLPrinter2.jar文件放在C:\目录中),
代码如下:
java -jar C:\AXMLPrinter2.jar %1 > %2
然后在控制台执行下面的命令反编译XML布局文件
axml.cmd main.xml output.xml
或者第二种方式
用AXMLPrinter2.jar反编译xxx.xml文件
解压xxx.apk,选择main.xml(也可选择其它xml文件,不过xml文件都是乱码),复制到AXMLPrinter2.jar所在目录,通过cmd进入到AXMLPrinter2.jar所在目录,使用如下命令,得到的main.txt就是反编译后的文件,现在可以看懂了。
下载:
相关推荐
反编译apk所需要的工具: apktool:获取资源文件,提取图片文件,布局文件,还有一些XML的资源文件 dex2jar:将APK反编译成Java源码(将classes.dex转化为jar文件) jd-gui:查看2中转换后的jar文件,即查看Java文件
作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看 dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件) jd-gui 作用:查看APK中classes.dex转化成出的jar文件,即源码文件 ...
apktool:获取资源文件,提取图片文件,布局文件,还有一些XML的资源文件 dex2jar:将APK反编译成Java源码(将classes.dex转化为jar文件) jd-gui:查看2中转换后的jar文件,即查看Java文件 为了方便各位读者,这里将...
AndroidXML反编译神器工具使用说明 1.先下载APK。 2.必须配好JAVA环境变量 ...8.最好找到res下anim,color,drawable(drawable开头的文件),layout文件XML里面全部的@id改为@+id就可以看见整个布局文件
最新的apk反编译工具,可以直接把apk里的 xml文件反编译出来,比如布局等,也可以用它直接把反编译的东西再编译回apk !
上述步骤一、二讲述了命令行反编译apk,现在提供一种图形化反编译工具:Androidfby 首先,下载上述反编译工具包,打开Androidfby目录,双击Android反编译工具.exe,就可以浏览打开要反编译的apk 通过反编译,你...
dex2jar 反编译得到的代码字节码,利用jd gui就可以查看到源代码。 1.apktool安装 1)下载apktool,及mac下apk-install-macosx 2)解压这两个文件,把这3个文件拷到path路径下。(注意需要root权限) 3)使用...
大家可以用apktool工具进行反编译apk查看源码和xml布局资源文件,方便开发。
本文的核心内容是,新增页面且不使用动态布局,完全使用开发习惯的xml包括shape 新增图片,一不替换已经存在的R.xxx,二不需要在反编译的apk中注册id,所以核心就是完全新增。
将apk中的布局、图片、XML配置、语言资源等文件反编译出来!非常实用
作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看 dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件) jd-gui 作用:查看APK中classes.dex转化成出的jar文件,即源码文件、 smali-...
AndroidManifest.xml、9-patches、布局文件等)。 工具 为了实现完全反编译的目标,我们使用以下工具: Dex2Jar:版本 0.0.9.15 android-apktool : 版本 1.5.2 JD-Core-Java:1.2 版 艺术风格(astyle):2.04版 ...
1. apktool:获取资源文件,提取图片文件,布局文件,还有一些XML的资源文件 2. dex2jar:将APK反编译成Java源码(将classes.dex转化为jar文件) 3. jd-gui:查看2中转换后的jar文件,即查看Java文件
反编译文件修改资源xml文件和回编生成APK文件
使用到的技术 ...8.Android UI:样式文件,布局 9.异步加载图片,异步处理数据,多线程 10.界面设计:背景图、按钮、进度条、提示框 11.编码规范 主页 https://code.google.com/p/weibo4pansoft/
java反编译class源码Android 上的 Java N-IDE Java 编译器。 概述 这个项目是为了帮助社区在android上学习java而开发的。 您可以使用 JDK 1.7 构建和运行 Java 文件。 在 Google Play 商店下载 去做 Java 编译器 JDK...
一个APK(Android应用程序),... 反编译android资源(布局,可绘制对象,菜单,AndroidManifest,图像资产,值等)。 带有内置媒体和代码查看器的易于使用的源导航器。 以清晰的语法突出显示带有缩放和换行符的代码
apk反编译得到程序的源代码、图片、XML配置、语言资源等文件 三套工具 apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看 dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件...
第三种就是我在这里要向大家推荐的APKTOOL,他的原理是把APK进行反编译,生成程序的源代码和图片、XML配置、语言资源等文件。我们秩序对有关图片和语言资源等文件进行修改,再编译打包成APK并签名,就可以得到汉化版...