前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于反编译的搜索

如何反编译APK文件_天涯_新浪博客 加载中… 录心亭 http://blog.sina.com.cn/laizs [订阅][手机订阅] 首页 博文目录 图片 关于我 个人资料 天涯 Qing 微博 加好友 发纸条 写留言 加关注 博客等级: 博客积分:871 博客访问:14,326 关注人气:3 天天美食 精彩图文 相关博文 更多>> 推荐博文 2013中国互联网哈哈榜之1: 刘兴亮 【幕后】刘强东归来:五大招决战 王冠雄 刘强东:走向柔软的硬汉 IT老记 改变审美标准的十一位Model 博物绘 从太极助手事件看移动应用分发 月光博客 东哥谈“微利”:电商亏损催生金 guofeipu2_x5jeu 给易中管理者的21个建议 宋新宇 从《私人定制》看产品的生老病死 杨小涅 2013,通信业界关键字:信与 Tom_ 互联网思维,远不是方法论 苏一壹11 查看更多>> 谁看过这篇博文 加载中… 正文 字体大小:大 中 小 如何反编译APK文件 (2011-09-07 13:15:52)转载▼ 标签: apk 反编译 it 分类: 编程技术 APK作为android系统的标准安装文件,实质上是编译好的Java字节码+相关的资源文件(包括图片和XML),下面简单介绍其反编译过程。 所需工具: 1.winrar 2.Dex2jar,下载地址:http://code.google.com/p/dex2jar/downloads/list 3.DJ Java Decompiler 反编译步骤: 1.将要反编译的APK文件重命名为zip文件 注:APK实质上就是一个zip压缩包 2.用winrar解压,取出其中的classes.dex文件 注:这个就是整合的java字节码,不过它是不能运行在JVM上的,而是 Dalvik虚机上的字节码 3.用Dex2jar工具将classes.dex文件转换成jar文件 注:下载工具2并解压,通过cmd命令行进入Dex2jar所在的目录,执行dex2jar.bat dex文件的完整路径名 4.在Dex2jar目录下生成了一个classes.dex.dex2jar.jar的文件 注:这个就是标准的java库了 5.用winrar解压步骤4的classes.dex.dex2jar.jar,生成相应的class文件 注:这个就是标准的Java字节码了,部分反编译工具也可以直接反编译jar文件 6. 用DJ Java Decompiler打开对应的class文件,你想看到的Java源码就在眼前了,enjoy yourself! 注:也可以用其他的反编译工具,如jad,jd-gui等 分享: 喜欢 阅读┊ 评论 ┊ 收藏 ┊转载 ┊ 喜欢▼ ┊打印┊举报 已投稿到: 排行榜 圈子 加载中,请稍候...... 前一篇:杯具826 后一篇:如何实现Android应用的静默安装 评论 重要提示:警惕虚假中奖信息 | [发评论] 评论加载中,请稍候... 发评论 | 登录名: 密码: 找回密码 注册 记住登录状态昵 称: 分享到微博 评论并转载此博文验证码: 请点击后输入验证码 收听验证码 匿名评论 发评论 以上网友发言只代表其个人观点,不代表新浪网的观点或立场。 < 前一篇杯具826 后一篇 >如何实现Android应用的静默安装 新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正 新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑 Copyright &copy; 1996 - 2013 SINA Corporation, All Rights Reserved 新浪公司 版权所有