Lazydroid 0.4 作者:Dani Martinez (@dan1t0)

Lazydroid 是一个用 bash 脚本编写的工具,用于简化 Android 评估的某些方面。它提供了一些常见任务,例如:
- 将应用的 debug 标志设置为 true
- 将应用的 backup 标志设置为 true
- 重新构建应用
- 重新签名应用
- 智能提取应用日志
- 从 Google Play 安装的应用中提取 APK
- 下载任意手机目录(/sdcard/、应用数据目录或其他)
- 比较同一文件夹的两个不同快照
- 在 APK 中插入 Frida gadget(例如当手机未 root 或无法 root,因而无法运行 Frida server 时)
安装
Lazydroid 需要 Linux 或 Mac OS 来运行,并且需要安装以下工具:
- apktool
- jarsigner
- adb
- aapt(Android Asset Packaging Tool,属于 SDK 的一部分)
- 你的 keystore 和 alias
- Frida Agent(pip install frida)
运行 lazydroid.sh 的步骤如下:
$ git clone
$ #configure the path to the tools (adb, jarsigner, apktool, etc and your favorite shell)
$ cd lazydroid
$ ./getfridalibs.sh #get the last frida libs for Android
$ ./lazydroid.sh
选项
-
将 APK 设置为 debuggable=true
- 解压 APK 并将 debuggable 标志设置为 true。
-
将 APK 设置为 allowBackup=true
- 解压 APK 并将 allowBackup 标志设置为 true(在非 root 设备上提取应用数据文件夹时很有用)
-
对 APK 签名
-
构建 APK
-
从 Android 设备提取应用日志
- Lazydroid 使用应用 PID 过滤 logcat
-
从市场安装的应用中提取 APK 文件
-
下载已安装应用的数据快照、/sdcard/ 或手机目录
- Lazydroid 比较两个文件夹并以易读的格式提取它们之间的差异。
-
比较两个不同的快照
- Lazydroid 比较两个文件夹并以易读的格式提取差异,以发现新文件或新文件夹、文件修改或已删除的文件。

-
在 APK 中插入 Frida gadget
- Lazydroid 自动检测你设备的架构,并在应用中插入 Frida Agent,以方便应用插桩(在非 root 设备上很有用)。
查看视频
协作与帮助
如果你发现 bug 或有任何想法,请告诉我,我会改进并修复这个工具。