一:以下针对反编译java文件
利用工具(1)dex2jar,下载地址:https://github.com/pxb1988/dex2jar (2)jd-gui,下载地址:http://jd.benow.ca/
(1)启动终端
(2) cd /Users/myuser/program/decode/apk2java/dex2jar-0.0.9.15(切换目录至你的对应目录)
(3) ./d2j-dex2jar.sh -o /Users/myuser/Downloads/tantan-1.7.1_41.jar /Users/myuser/Downloads/tantan-1.7.1_41.apk
注:dex2jar命令已经废弃,官方推荐用d2j-dex2jar命令,上面的命令d2j-dex2jar -o [反编译后的文件保存位置及名字] [要反编译的dex文件];如果不加-o参数即指反编译到d2j-dex2jar命令所在路径中,这里还有其他的参数,具体可以自己去看d2j-dex2jar -help
(5) 得到tantan-1.7.1_41.jar文件后用jd-gui打开就行了,这个就不解释了,去用就懂
二:以下针对反编译资源文件
(1)下载apktool脚本文件,保存时命名为apktool,下载链接
(2)下载最新的apktool.jar,可在此链接查找,下载时重命名为apktool.jar
(3)为以上两者添加执行权限,chmod +x apktool*
(4)./apktool d -o /Users/myuser/Downloads/weiche /Users/myuser/Downloads/weiche.apk
在/Users/myuser/Downloads/weiche文件夹下生成对应的资源文件
参考:http://ibotpeaches.github.io/Apktool/