APK反编译工具使用教程

作者: 我叫Xy | 来源:发表于2019-12-05 16:51 被阅读0次

    apktool.bat;apktool.jar (主要还原manifest文件和重新打包)

    1. apktool.bat、apktool.jar 下载地址
      我们直接解压apk,里面的manifest文件可能就是乱码的情况。
      所以使用该工具可以最大程度的还原apk中的manifest文件和资源文件 。
      还可以将反编译之后的apk重新打包成apk文件,但需要重新签名,才能安装使用。
      这里以windows为例:
      QQ截图20191205155819.png
      点击: wrapper script(将里面内容复制到你新建的文件中,并改名为apktool.bat)
      QQ截图20191205160737.png
      点击:find newest here(选择最新版本安装就好)
      QQ截图20191205160934.png
    反编译:
    1. 将下载好的apktool.bat与apktool.jar复制到C:\Windows目录下。
    2. 打开cmd命令进入dos
    3. 命令进入apk文件目录
    4. 命令apktool d xxx.apk
      QQ截图20191205161741.png

    等待他编译好就OK了


    QQ截图20191205161637.png
    1. 然后打开你apk所在的目录就可以看到反编译出来的文件夹了


      QQ截图20191205161908.png
    重新打包:

    1.打开cmd命令进入dos
    2.进入你反编译出来的文件夹中
    3.输入命令apktool b xxx(xxx:就是你apk名)
    4.默认输出xxx.apk文件为当前目录

    dex2jar、jd-gui.jar(主要查看源码)

    1. dex2jar下载地址(将dex文件转换成jar文件)

      QQ截图20191205162349.png
      1、下载好将文件解压就好
      2、获取apk的dex文件可以直接解压获取apk获取
      3、将classes.dex文件拷贝到dex2jar解压后的目录下
      QQ截图20191205164510.png
      4、打开cmd进入dos
      5、命令进入dex2jar解压后的目录下
      6、命令:d2j-dex2jar classes.dex
      7、没有报任何错误,这就说明我们已经转换成功了。现在观察dex2jar目录,你会发现多了一个classes-dex2jar.jar文件
      QQ截图20191205164638.png
      QQ截图20191205164707.png
    2. jd-gui.jar下载地址(将jar文件转换成java代码 )

      QQ截图20191205162610.png
      1、直接解压使用
      2、将转换成功的jar文件拖进去就可以了
      QQ截图20191205164933.png

    上一篇:阿里云服务器搭建及远程自动化部署-java+tomcat+mysql+Alibaba Cloud(入门篇)

    下一篇:AndroidStudio常用配置

    相关文章

      网友评论

        本文标题:APK反编译工具使用教程

        本文链接:https://www.haomeiwen.com/subject/dbodgctx.html