1 / 4
文档名称:

如何反编译apk.doc

格式:doc   大小:132KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

如何反编译apk.doc

上传人:mh900965 2018/3/10 文件大小:132 KB

下载得到文件列表

如何反编译apk.doc

相关文档

文档介绍

文档介绍:这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。
在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学****的态度,不过好像通过这种方式也可以去汉化一些外国软件。
本文Android反编译教程,测试环境:
Win7 Ultimate x64
Ubuntu x86_x64
反编译工具包 下载 (2012-10-10更新)
一、Apk反编译得到Java源代码
下载上述反编译工具包,打开apk2java目录下的dex2jar-,内含apk反编译成java源码工具,以及源码查看工具。
apk反编译工具dex2jar,
源码查看工具jdgui,是一个反编译工具,可以直接查看反编译后的jar包源代码
dex2jar 和 jdgui 最新版本下载,分别见google code:
dex2jar(google code)
jdgui(google code),最新版本请见 官方
具体步骤:
首先将apk文件后缀改为zip并解压,,它就是java文件编译再通过dx工具打包而成的,-。
,运行
   
生成

然后,进入jdgui文件夹双击jd-,,即可看到源代码了,如下图:
HelloAndroid源码在反编译前后的对照如下:
 
二、apk反编译生成程序的源代码和图片、XML配置、语言资源等文件
如果是汉化软件,这将特别有用
首先还是要下载上述反编译工具包,其中最新的apktool,请到google code下载
apktool(google code)
具体步骤:
下载上述反编译工具包,,内含三个文件:,, 
注:,
,输入以下命令:  d  -f     abc123,如下图:
 
上图中, 命令行解释:apktool