注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

和申的个人主页

专注于java开发,1985wanggang

 
 
 

日志

 
 

【转载】Android mac下反编译  

2014-12-14 10:24:20|  分类: 安卓 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
本文转载自ppy2790@126《Android mac下反编译》
需要工具:
apktool  下载 
dex2jar 下载
jd-gui  下载  

apktool 反编译得到的是布局和资源文件。
dex2jar 反编译得到的代码字节码,利用jd gui就可以查看到源代码。

1.apktool安装
1)下载apktool,及mac下apk-install-macosx 
Android mac下反编译 - ppy2790@126 - ITAIR
 2)解压这两个文件,把这3个文件拷到path路径下。(注意需要root权限)
Android mac下反编译 - ppy2790@126 - ITAIR
 3)使用apktool d xxx.apk进行反编译,得到一个同名的文件夹。里面就有我们需要的布局文件。
Android mac下反编译 - ppy2790@126 - ITAIR
 

2.dex2jar反编译
1)将apk文件后缀名直接改为.zip,并解压。得到其中的classes.dex文件 ,它就是java源代码经过编译再通过dx工具打包而成的。
2)将classes.dex文件复制到dex2jar所在的文件夹。
3)命令行下定位到dex2jar目录,运行
   sh dex2jar.sh classes.dex
生成 classes_dex2jar.jar
用jd gui打开就可以看到源代码了。
Android mac下反编译 - ppy2790@126 - ITAIR
 
Android mac下反编译 - ppy2790@126 - ITAIR
 
  评论这张
 
阅读(153)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016