creasylai19

a programmer(https://github.com/creasylai19)

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

一:以下针对反编译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/

 

posted on 2015-07-17 00:08  creasylai19  阅读(309)  评论(0编辑  收藏  举报