前往Shuct.Net首页

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

关于反编译的搜索

apk反编译 - - ITeye技术网站 首页 资讯 精华 论坛 问答 博客 专栏 群组 更多 ▼ 招聘 搜索 您还未登录 ! 登录 注册 seya 博客 微博 相册 收藏 留言 关于我 seya apk反编译 博客分类: Android技术学习讨论 AndroidWindowsGoogleXMLC 一、用.rar打开apk文档 二、将classes.dex文件解压出来,然后使用工具反编译成.jar文件,再进一步反编译出java文件 1.在cmd下进入dex2jar.bat所在路径,然后输入“dex2jar.bat XXX”,XXX指的是你要反编译的apk中的classes.dex文件所在路径及名称,比如:我的dex2jar.bat在D:\Android\apk_decode\dex2jar-0.0.7-SNAPSHOT路径下, classes.dex在D:\Android下,所以: 你进入dex2jar.bat路径下后,输入dex2jar.bat D:\Android\classes.dex,这样会生成一个jar文件。 2.用rar解压出jar文件中的class文件,然后用jad或DJ Java Decompiler反编译工具将.class文件反编译成.java文件 3.不解压出jar中的class文件,直接用JD GUI工具打开jar文件 4.步骤2和3选择其中一个即可,建议用步骤2,步骤3可能出现乱码 三、上面操作只能得到class文件,下面利用Google提供的apktool得到xml文件 1. 下载apktool,可以去Google的官方下载,地址:http://code.google.com/p/android-apktool/得,apktool-1.0.0.tar.bz2和apktool-install-windows-2.1_r01-1.zip两个包都要下。解压apktool.jar到 C:\Windows ,解压apktool-install-windows.zip到任意文件夹(例如E盘根目录)。 2. Win+R 运行CMD,用cd命令转到apktool-install-windows所在文件夹,输入apktool看看。会列出一些帮助的话就成功了(解释d为加压 第一个路径为你的apk所在的位置。第二个是要输出的位置) apktool d XXX.apk ABC 反编译XXX.apk到文件夹ABC 3. 在解压后的文件夹中可以得到apk的xml配置文件 四、将“二”中得到的class文件和“三”中得到的xml文件组合成一个android工程,即可得到完整的apk源码。 HiAPN.zip (134.3 KB) 下载次数: 88 分享到: 在当前app的data目录下创建的文件 | GifDecode 2011-01-10 23:44 浏览 2606 评论(2) 分类:移动开发 相关推荐 评论 2 楼 seya 2012-01-16 是这么好aking86 写道文章比较好,有一个地方应该说明一下:apktool.jar 应该是把 apktool.jar 这一个文件复制到C:\Windows 下,我并不是把解压出来的一堆乱七八糟的东西复制过去。其实只要把 apktool.jar 复制到 apktool.bat 同一个目录下,把apktool.bat里面的 %WINDIR%\apktool.jar 改成 .\apktool.jar 应该也可以。因为 %WINDIR% 一般指的就是C:\Windows 是这么回事。 1 楼 aking86 2012-01-16 文章比较好,有一个地方应该说明一下:apktool.jar 应该是把 apktool.jar 这一个文件复制到C:\Windows 下,我并不是把解压出来的一堆乱七八糟的东西复制过去。其实只要把 apktool.jar 复制到 apktool.bat 同一个目录下,把apktool.bat里面的 %WINDIR%\apktool.jar 改成 .\apktool.jar 应该也可以。因为 %WINDIR% 一般指的就是C:\Windows 发表评论 您还没有登录,请您登录后再发表评论 seya 浏览: 171396 次 性别: 来自: 南京 最近访客 更多访客>> dylinshi126 boymaster exhange junweiis008 文章分类 全部博客 (105) flex技术学习讨论 (10) Android技术学习讨论 (56) 数据库 (2) J2EE (8) PHP (2) Java (4) 数据结构与算法 (1) Test (0) mibghd (0) 社区版块 我的资讯 (0) 我的论坛 (32) 我的问答 (0) 存档分类 2013-11 (1) 2013-04 (6) 2013-01 (4) 更多存档... 最新评论 mail_j: 不是很好用,很多情况都不能处理 1、没有区分关键字的大小写2、 ... Java解析sql语句,分析出调用到的所有表 a455642158: 就算监听到变成了cmwap还不行,还得监听网络连接状态Stat ... android APN切换cmwap实现 xuhl1022: 看了您的android 4篇 浏览器二次开发,感触颇深,写的很 ... Android浏览器Browser二次开发(四)浏览器中的APN切换 java-flex: 多谢! 4.0 编译apk中无classes.dex 蜀山红日: 在windows上建用户的时候应该建成管理员还是受限用户? eclipse中cvs使用配置 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。若作者同意转载,必须以超链接形式标明文章原始出处和作者。 © 2003-2012 ITeye.com. All rights reserved. [ 京ICP证110151号 京公网安备110105010620 ]