首先准备要破解的android app。
使用adb命令获取已经安装在Android手机上的App
adb shell pm path com.example.someapp
输出如下:
package:/data/app/com.example.someapp-2.apk
使用adb pull命令将apk文件存到本地
adb pull /data/app/com.example.someapp-2.apk
下载反编译工具:
http://download.csdn.net/detail/yuxiaohui78/8903859
1.解压apk文件
2.拷贝classes.dex 到dex2jar 目录
3.运行命令
dex2jar.bat classes.dex 反编译dex文件,生成classes_dex2jar.jar
4.运行jd-gui.exe 打开生成的.jar文件。读取字节码。
这时候可以看到源代码文件。