LUO 一个兴趣使然的人与他兴趣使然的博客

所搜集安卓工具说明 & 使用方法 & 个人使用感想 & 基础连招

⚠️ 本文最后更新于2023年11月17日,已经过了306天没有更新,若内容或图片失效,请留言反馈

工具List & 说明

apktool (.apk→.smali)

  • 一款将 apk 文件反编译(好像是)的工具
  • 使用方法

    .\apktool_2.9.0.jar d -s XXX.apk
  • 运行后可以得到 XXX 命名的文件夹 , 其中包含工具从 XXX.apk 整出来的神奇文件

dex2jar (.dex→.jar)

  • dex2jar 工具主要是将 dex 文件转换为包含 class 文件的 jar 文件。
  • 使用方法

    d2j-dex2jar.bat classes.dex
  • 运行后可得到 classes-dex2jar.jar 文件

JD-GUI(查看.jar文件的图形化工具 )

  • JD-GUI 工具是针对从dex 转为jar后的文件,进行可视化读取与展示。
  • 使用方法
    直接打开将 jar 文件拖入即可

jeb

  • 可以直接将 APK 文件拖入其中分析 (个人感觉算 apk 专用的 IDA)
  • 有 CE , DEMO , PRO 三个版本

    • CE 是社区版 功能相对齐全 但有些高级功能不开放
    • DEMO 是试用版 包含全部功能 但有时间限制
    • PRO 是完全体 包含全部功能且没有时间限制
  • 一般使用基于 DOME 版破解的 Jeb-3.24 附安装连接

另: 上述链接的文件已经保存到阿里云盘

IDA PRO

  • 也可以直接扔进 APK 文件进行分析 但感觉好像不是很好用的样子
  • 个人用于分析 ilb > x86_64 文件下的 .so 文件 审计内置函数

jadx-gui

  • 可以直接将 APK 文件拖入分析
  • 个人感觉功能类似于 apktool + dex2jar + JD-GUI + 小部分 Jeb
  • 据说分析 30M+ 的文件时索引会失效,需要搭配 Android stdio 使用 但没试过

常用丝滑小连招

  1. apktool + dex2jar + JD-GUI 联合使用 , 但感觉不如直接 Jeb 或者 jadx-gui
  2. Apktool 解析 APK 文件 , Jeb 进行大体审计 , IDA PRO 分析 .so 文件 (好!)