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

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

  • apktool 下载地址
  • dex2jar 下载地址
  • jd-gui 下载地址

1.apktool

功能:获取资源文件

  • 安装
    1. 下载脚本bat 下载地址(右键另存为apktool.bat)
    2. 下载apktool 最近版本下载地址(将下载的文件命名为apktool.jar)
  1. 将apktool.bat和apktool.jar放入一个文件夹内,并且在环境变量Path里添加文件夹路径。
  • 使用
    使用cmd命令提示符解码apk
    apktool d xxx.apk
    具体过程如下


    一、基本工具与基本使用方法_第1张图片

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


    一、基本工具与基本使用方法_第2张图片

2.dex2jar

功能:将dex转为jar文件

  • 安装
    进入github后开始下载


    一、基本工具与基本使用方法_第3张图片

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


    一、基本工具与基本使用方法_第4张图片
  • 使用
    将apk解压出来,将classes.dex放入dex2jar文件夹中。


    一、基本工具与基本使用方法_第5张图片

    使用命令行将dex转为jar



    结果为下图所示:
    一、基本工具与基本使用方法_第6张图片

3.jd-gui

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

  • 安装
    下载解压即可


    一、基本工具与基本使用方法_第7张图片
  • 使用
    打开jd-gui,将dex转化成的jar文件打开,如下图所示:


    一、基本工具与基本使用方法_第8张图片

你可能感兴趣的:(一、基本工具与基本使用方法)