新手学做网站要学什么知识图文教程,做网页设计网站有哪些,网站建设有哪些方法,深圳优化怎么做搜索一、Apk反编译得到Java源代码 下载上述反编译工具包#xff0c;打开apk2java目录下的dex2jar-0.0.9.9文件夹#xff0c;内含apk反编译成java源码工具#xff0c;以及源码查看工具。 apk反编译工具dex2jar#xff0c;是将apk中的classes.dex转化成jar文件 源码查看工具jdgui…一、Apk反编译得到Java源代码 下载上述反编译工具包打开apk2java目录下的dex2jar-0.0.9.9文件夹内含apk反编译成java源码工具以及源码查看工具。 apk反编译工具dex2jar是将apk中的classes.dex转化成jar文件 源码查看工具jdgui是一个反编译工具可以直接查看反编译后的jar包源代码 dex2jar 和 jdgui 最新版本下载分别见google code dex2jargoogle code jdguigoogle 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即可看到源代码了如下图 HelloAndroid源码在反编译前后的对照如下 二、apk反编译生成程序的源代码和图片、XML配置、语言资源等文件 如果是汉化软件这将特别有用 首先还是要下载上述反编译工具包其中最新的apktool请到google code下载apktoolgoogle code 具体步骤 下载上述反编译工具包打开apk2java目录下的apktool1.4.1文件夹内含三个文件aapt.exeapktool.batapktool.jar 注里面的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:\HelloAndroid下生成了两个文件夹 build dist 其中打包生成的HelloAndroid.apk在上面的dist文件夹下Ok 三、 图形化反编译apk 上述步骤一、二讲述了命令行反编译apk现在提供一种图形化反编译工具Androidfby 首先下载上述反编译工具包打开Androidfby目录双击Android反编译工具.exe就可以浏览打开要反编译的apk 转载于:https://www.cnblogs.com/YaoJianXun/p/5274920.html