前往Shuct.Net首页

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

关于反编译的搜索

Android APK反编译详解 - kingschan - ITeye技术网站 首页 资讯 精华 论坛 问答 博客 专栏 群组 更多 ▼ 招聘 搜索 您还未登录 ! 登录 注册 kingschan 博客 微博 相册 收藏 留言 关于我 Sharpleo Android APK反编译详解 博客分类: android android 一、Apk反编译得到Java源代码 下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具。 apk反编译工具dex2jar,是将apk中的classes.dex转化成jar文件 源码查看工具jdgui,是一个反编译工具,可以直接查看反编译后的jar包源代码 dex2jar 和 jdgui 最新版本下载,分别见google code: dex2jar(google code) jdgui(google code),最新版本请见 官方 具体步骤: 首先将apk文件后缀改为zip并解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes.dex复制到dex2jar.bat所在目录dex2jar-0.0.9.9文件夹。 在命令行下定位到dex2jar.bat所在目录,运行 dex2jar.bat classes.dex 生成 classes_dex2jar.jar 然后,进入jdgui文件夹双击jd-gui.exe,打开上面生成的jar包classes_dex2jar.jar,即可看到源代码了 二、apk反编译生成程序的源代码和图片、XML配置、语言资源等文件 如果是汉化软件,这将特别有用 首先还是要下载上述反编译工具包,其中最新的apktool,请到google code下载 apktool(google code) 具体步骤: 下载上述反编译工具包,打开apk2java目录下的apktool1.4.1文件夹,内含三个文件:aapt.exe,apktool.bat,apktool.jar 注:里面的apktool_bk.jar是备份的老版本,最好用最新的apktool.jar 在命令行下定位到apktool.bat文件夹,输入以下命令:apktool.bat d -f abc123.apk abc123, apktool.bat 命令行解释:apktool.bat d -f [apk文件 ] [输出文件夹] 将反编译完的文件重新打包成apk,很简单,输入apktool.bat b abc123(你编译出来文件夹)即可 打包apk后的文件在目录C:\HelloAndroid下,生成了两个文件夹: build dist 其中,打包生成的HelloAndroid.apk,在上面的dist文件夹下,Ok 三、 图形化反编译apk 上述步骤一、二讲述了命令行反编译apk,现在提供一种图形化反编译工具:Androidfby 首先,下载上述反编译工具包,打开Androidfby目录,双击Android反编译工具.exe,就可以浏览打开要反编译的apk 分享到: svn服务器配置【转】 | 得到手机屏幕的分分辨率 2013-02-09 23:35 浏览 230 评论(0) 分类:操作系统 相关推荐 评论 发表评论 您还没有登录,请您登录后再发表评论 Sharpleo 浏览: 73470 次 性别: 来自: newsk 最近访客 更多访客>> jsxushouyou dylinshi126 kunga sjlong 文章分类 全部博客 (225) Linux (34) mssql (25) Jquery (49) struts2 (8) hibernate (5) spring (6) 代码 (2) 加密 (1) 数据结构 (6) 设计模式 (1) 序列化 (2) jstl (4) dom4j (1) EL (3) java (25) jxl (3) 其它 (15) mysql (5) ireport (1) 数据库技术文章 (4) web (2) windows (3) easyui (5) apache (2) android (3) github (0) swing (1) 社区版块 我的资讯 (0) 我的论坛 (45) 我的问答 (6) 存档分类 2013-10 (1) 2013-09 (10) 2013-08 (7) 更多存档... 最新评论 u011313391: 这帖子很好,我是个新手,帮到忙了 jquery radio peter2009: 想问问 XML是怎么配置的为什么我加入这个包的时候会有这个错误 ... struts2 注解 蝶儛兲涯: 表示感谢,收了,。。 SQL Server 跨数据库查询(转) 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。若作者同意转载,必须以超链接形式标明文章原始出处和作者。 © 2003-2014 ITeye.com. All rights reserved. [ 京ICP证110151号 京公网安备110105010620 ]