绿色、免费、安全的软件下载站_优先下载站
所在位置:首页 > 软件下载 > 行业软件 > 编程开发 > 正文

apk 反编译(android反编译工具) apk反编译apk 反编译(android反编译工具) apk反编译官方下载

分享到:
本地多线下载
共有次下载

apk 反编译(android反编译工具) apk反编译软件介绍 下载地址

  •   如果想学习一个东西,最快的方法是从别人的实例着手,这样子碰到各种问题,自己才会想办法去弄懂,学习android也是一样,我们从别人的apk着,但很多都是经过编译了的。

      今天教大学如何将apk进行反编译,学习别人编程的思路,方法。

      当然这样也可以汉化一些国外的经典软件。

      下面提到的软件,在本站提供下载的压缩包内都有,希望此教程对大家学习android有所帮助。

      一、反编译Apk得到Java源代码

      首先要下载两个工具:dex2jar和JD-GUI

      前者是将apk中的classes.dex转化成jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。

      具体步骤:

      首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;

      解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录

      运行

      dex2jar.bat classes.dex

      生成

      classes.dex.dex2jar.jar

      生成jar文件的截图如下:

      运行JD-GUI(jd-gui.exe),打开上面生成的jar包,即可看到源代码了

      HelloAndroid源码(编译前的apk源码对照)如下:

      二、反编译apk生成程序的源代码和图片、XML配置、语言资源等文件

      如果是只是汉化软件,这将特别有用。

      首先还是下载工具,这次用到的是apktool

      具体步骤:

      将下载的两个包解压到同一个文件夹下,应该会有三个文件:aapt.exe,apktool.bat,apktool.jar

      在命令行下定位到apktool.bat文件夹,输入以下命令:apktool d C:*.apk C:*文件夹,如下图:

      命令行解释:apktool d [apk文件 ] [输出文件夹]

      反编译的文件如下(AndroidManifest.xml为例):

      特别注意:你要反编译的文件一定要放在C盘的根目录里

      将反编译完的文件重新打包成apk,很简单,输入apktool b c:***文件夹(你编译出来文件夹)即可,命令如下:

      打包apk后的文件在目录C:HelloAndroid下,生成了两个文件夹:

      build

      dist

      其中,打包生成的HelloAndroid.apk,在上面的dist文件夹下,Ok

    下载地址apk 反编译(android反编译工具) apk反编译官方下载64位下载地址

    暂无下载