Mac版 反编译apk 获取资源文件和源代码
2015-05-06 15:50
288 查看
准备工作
下载反编译工具apktool、dex2jar
jar查看工具jd-gui for mac
下载地址:http://download.csdn.net/detail/linsen618/8668209
1.反编译出资源文件
打开终端cd到存放apktool的目录(可以使用ls 查看当前目录下的文件夹,然后一直查找cd到apktool)
![](http://img.blog.csdn.net/20150506165315247?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGluc2VuNjE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20150506165151830?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGluc2VuNjE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
输入 chmod +x apktool 修改apktool为可执行
输入 ./apktool d xx.apk 执行反编译操作
![](http://img.blog.csdn.net/20150506165421079?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGluc2VuNjE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.反编译出源码
将apk文件后缀名直接改为.zip并解压。得到其中的classes.dex文件,它就是java源代码经过编译再通过dx工具打包而成的。
将classes.dex文件复制到dex2jar所在的文件夹
终端cd到dex2jar目录,运行 sh dex2jar.sh classes.dex
生成 classes_dex2jar.jar
用jd gui打开就可以看到源代码
![](http://img.blog.csdn.net/20150506165544789?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGluc2VuNjE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20150506165729402?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGluc2VuNjE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
点击jd-gui-0.3.5.osx.i686.dmg打开jd gui
拖动classes_dex2jar.jar到jd gui查看源代码
下载反编译工具apktool、dex2jar
jar查看工具jd-gui for mac
下载地址:http://download.csdn.net/detail/linsen618/8668209
1.反编译出资源文件
打开终端cd到存放apktool的目录(可以使用ls 查看当前目录下的文件夹,然后一直查找cd到apktool)
输入 chmod +x apktool 修改apktool为可执行
输入 ./apktool d xx.apk 执行反编译操作
2.反编译出源码
将apk文件后缀名直接改为.zip并解压。得到其中的classes.dex文件,它就是java源代码经过编译再通过dx工具打包而成的。
将classes.dex文件复制到dex2jar所在的文件夹
终端cd到dex2jar目录,运行 sh dex2jar.sh classes.dex
生成 classes_dex2jar.jar
用jd gui打开就可以看到源代码
点击jd-gui-0.3.5.osx.i686.dmg打开jd gui
拖动classes_dex2jar.jar到jd gui查看源代码
相关文章推荐
- apk反编译生成程序的源代码和图片、XML配置、语言资源等文件
- Android反编译查看APK的源代码、资源文件、XML文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android apk反编译图解(得到程序的java源代码,图片、XML配置、语言资源等文件)
- Android APK反编译得到Java源代码和资源文件
- 反编译apk文件查看源码,反编译apk获取资源
- 反编译apk生成程序的java源代码和图片、XML配置、语言资源等文件
- Android APK反编译得到Java源代码和资源文件
- (爱加密系列教程十)apk反编译生成程序的源代码和图片、XML配置、语言资源等文件
- apk反编译生成程序的源代码和图片、XML配置、语言资源等文件
- Android 反编译查看apk的源代码、资源文件、XML文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- 反编译APK资源文件与源代码
- Android APK反编译得到Java源代码和资源文件
- apk反编译生成程序的源代码和图片、XML配置、语言资源等文件
- apk反编译生成程序的源代码和图片、XML配置、语言资源等文件
- 反编译Android APK 源代码和资源文件防止反编译详解
- 反编译apk生成程序的源代码和图片、XML配置、语言资源等文件