Mac OSx下的APK反编译

以下只针对反编译java文件,资源xml文件暂时未研究

利用工具(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/laicreasy/Downloads/tantan-1.7.1_41.jar /Users/laicreasy/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打开就行了,这个就不解释了,去用就懂

你可能感兴趣的:(mac os)