Android 反编译查看apk的源代码、资源文件、XML文件
来源:互联网 发布:淘宝牙牙的肉肉 编辑:程序博客网 时间:2024/05/21 07:04
因为学习需要,从网上找了些方法,进行尝试,成功达到目的,整理出来交流学习!
相关工具软件下载:http://download.csdn.net/detail/crystaldestiny/7293453
1.查看Android/Java源代码
① 用好压等压缩软件解压apk文件(或者将apk文件后缀名改为zip后再解压,Android APK实际上也是个Zip文件);
② 从CMD进入dex2jar所在目录,执行 dex2jar ...\classes.dex 命令(...\classes.dex 为需要反编
译的classes.dex的路径),成功执行后会在classes.dex 当前目录下生成classes_dex2jar.jar文件;
③ 使用jd-gui.exe打开classes_dex2jar.jar文件即可查看源代码
(顺便说一下,jd-gui.exe也可以直接查看java的xxx.class文件)
2.查看资源文件可XML文件
① 解压apktool1.5.2.tar.bz2(直接用好压等解压),解压后会得到一个apktool.jar 文件,将
apktool.jar文件copy到C:\Windows 下(有其他做法,但是我失败了,只有这个做法成功了)。
② 解压apktool-install-windows-2.1_r01-1.zip ,从CMD进入解压后的目录,执行apktool.bat d [-f
] xxx.apk xxx命令(或者 apktool d [-f] xxx.apk xxx),其中d表示解包,xxx.apk为待反编译apk路径
,xxx为目标文件夹名,-f 可要可不要(注意:apktool不支持中文目录);
③ 成功执行后会得到一个xxx文件夹,文件夹下面就
0 0
- Android 反编译查看apk的源代码、资源文件、XML文件
- Android反编译查看APK的源代码、资源文件、XML文件
- 反编译Android APK 源代码和资源文件防止反编译详解
- Android apk反编译图解(得到程序的java源代码,图片、XML配置、语言资源等文件)
- Android apk反编译图解(得到程序的java源代码,图片、XML配置、语言资源等文件)
- Android apk 文件反编译&&如何反编译xml文件&&如何看到apk文件中的java源代码
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- 反编译Android APK 源代码和资源文件详解
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Sequence types - str, unicode, list, tuple, bytearray, buffer, xrange
- C++ STL入门教程(3)——deque(双向队列)的使用(附完整程序代码)
- C++ primer 读书笔记(3)
- list<Model>判断用户是否存在,取出model只修改指定值
- 恶魔的奶爸英语 初级教程
- Android 反编译查看apk的源代码、资源文件、XML文件
- MOOC程序设计期中考试1.2
- poj 1094 Sorting It All Out 拓扑排序+判环
- uva11464-二进制的裸题
- 第十周周报
- 下雨天,心情不好。
- ZOJ-3172
- hdu 3033 I love sneakers!(分组背包,每组至少取一件)
- WPF XAML绑定xml