一、基本工具与基本使用方法

三个工具:apktool、dex2jar和jd-gui

1.apktool

功能:获取资源文件

  1. 将apktool.bat和apktool.jar放入一个文件夹内,并且在环境变量Path里添加文件夹路径。
  • 使用
    使用cmd命令提示符解码apk
    apktool d xxx.apk
    具体过程如下



    结果出现了资源文件和AndroidManifest.xml,而smali文件夹内就是java具体的类文件,只不过是smali格式的。


2.dex2jar

功能:将dex转为jar文件

  • 安装
    进入github后开始下载



    下载后解压得到工具如下:


  • 使用
    将apk解压出来,将classes.dex放入dex2jar文件夹中。



    使用命令行将dex转为jar



    结果为下图所示:

3.jd-gui

功能:将jar文件展示成class文件

  • 安装
    下载解压即可


  • 使用
    打开jd-gui,将dex转化成的jar文件打开,如下图所示:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容