《2022年反编译,破解android的apk文件 .pdf》由会员分享,可在线阅读,更多相关《2022年反编译,破解android的apk文件 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、这段时间在学Android 应用开发,在想既然是用Java 开发的应该很好反编译从而得到源代码吧, google 了一下,确实很简单,以下是我的实践过程。在此郑重声明, 贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文 Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x86_x64反编译工具包下载(2012-10-10更新)一、 Apk 反编译得到Java 源代码下载上述反编译工具包,打开 apk2java 目录下的 dex2jar-0.0.9.9文件夹, 内含 apk 反编译成 ja
2、va 源码工具,以及源码查看工具。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
3、 所在目录 dex2jar-0.0.9.9文件夹。在命令行下定位到dex2jar.bat所在目录,运行dex2jar.bat classes.dex生成classes_dex2jar.jar然后,进入jdgui 文件夹双击jd-gui.exe ,打开上面生成的jar 包 classes_dex2jar.jar,即可看到源代码了,如下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - HelloAndroid源码在反编译前后的对照
4、如下:二、 apk 反编译生成程序的源代码和图片、XML 配置、语言资源等文件如果是汉化软件,这将特别有用首先还是要下载上述反编译工具包,其中最新的apktool ,请到 google code下载apktool (google code )具体步骤:下载上述反编译工具包,打开apk2java 目录下的 apktool1.4.1文件夹,内含三个文件:aapt.exe ,apktool.bat , apktool.jar 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4
5、页 - - - - - - - - - 注:里面的apktool_bk.jar是备份的老版本,最好用最新的apktool.jar 在命令行下定位到apktool.bat 文件夹,输入以下命令: apktool.bat d -f abc123.apk abc123,如下图:上图中, apktool.bat 命令行解释: apktool.bat d -f apk文件 输出文件夹 反编译的文件如下(AndroidManifest.xml为例):将反编译完的文件重新打包成apk,很简单, 输入 apktool.bat b abc123(你编译出来文件夹)即可,命令如下:打包 apk 后的文件在目录C:
6、HelloAndroid下,生成了两个文件夹:builddist其中,打包生成的HelloAndroid.apk,在上面的 dist 文件夹下, Ok 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 三、图形化反编译apk上述步骤一、二讲述了命令行反编译apk,现在提供一种图形化反编译工具:Androidfby首先,下载上述反编译工具包,打开Androidfby目录,双击Android 反编译工具 .exe,就可以浏览打开要反编译的apk Android应用软件开发公司http:/ 提供名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -