一:准备工作
工具准备
dex2jar-2.0
jd-gui-windows-1.6.5
apktool_2.4.1
反编译包准备
android-release.apk
工具下载
一:个人使用百度网盘工具
链接:https://pan.baidu.com/s/1F1mLdP_tgeyAZvnfM5XvpA
提取码:xd0d
二:官方下载
dex2jar https://sourceforge.net/projects/dex2jar/files/
jd-gui http://jd.benow.ca/
apkTool https://bitbucket.org/iBotPeaches/apktool/downloads/
二:反编译
(1):获取apk包资源文件
进入到apktool所在文件夹 shift + 鼠标右键 打开powershell,执行命令
java -jar apktool_2.4.1.jar d -f android-release.apk -o MMTS
结果如下
(2)获取源代码
一:将被反编译的包改为zip 或者 rar后缀,并解压
二:将classes.dex文件拷贝到dex2jar文件夹下
三:打开命令行 执行命令
切换到 dex2jar所在文件夹下执行d2j-dex2jar classes.dex 命令
生成 classes-dex2jar.jar 文件
四:通过jd-gui.exe可执行程序打开classes-dex2jar.jar文件
到这里就可以查看未被混淆过的apk源码了