原文地址:http://jollys.javaeye.com/blog/634676
资源及布局的反编译方法
1.先装JAVA环境,JDK/JRE都行,官网下载 装过的就跳过吧
2.下载apktool.jar及相关文件,这里下apktool-1.0.0.tar.bz2 和apktool-install-windows-2.1_r01-1.zip
3.解压apktool.jar到 C:\Windows 解压apktool-install-windows.zip到任意文件夹(例如E盘根目录)
4.Win+R 运行CMD,用cd命令转到apktool-install-windows所在文件夹,输入apktool看看。会列出一些帮助的话就成功了.
apk 命令
apktool d XXX.apk ABC 反编译XXX.apk到文件夹ABC
apktool b ABC 从文件夹ABC重建APK,输出到ABC\dist\out.apk
只能反编译.xml文件,可以查看程序的布局界面等等。
原文地址:http://marshal.easymorse.com/archives/3051
程序代码反编译方法
两个工具:
dex2jar,用于将dex文件转换为jar文件; http://code.google.com/p/dex2jar/
使用方法:
1 将压缩包解压后,在cmd 下转到该文件夹中
2 将文件*.apk中的classes.dex解压到该文件夹中
3. 使用命令
命令: dex2jar.bat classes.dex (原文中是在ubuntu下)
4 得到 classes.dex.dex2jar.jar 文件
jd-gui,将jar文件反向工程为java代码。 http://java.decompiler.free.fr/?q=jdgui
该程序有gui界面, 可直接将 classes.dex.dex2jar.jar 拖入窗口查看
Enjoy~!