工具

Blutter

利用匹配的 Dart 运行时分析 Flutter Android ARM64 AOT 二进制,生成带符号的汇编、对象池转储及面向目标的 Frida 脚本模板,辅助研究编译后的 Dart 应用逻辑。

使用条件与局限

  • 输入须为已提取的 Android ARM64 库,包含 libapp.so 与 Flutter 引擎;仅支持较新的 Dart 版本。直接读取 APK/IPA 及 iOS 二进制仍列为待实现功能。
  • 需要 Python 3、支持 C++20 的工具链(如 GCC 13+ 或 Clang 16+)及文档列出的原生依赖;包装脚本可能下载并编译匹配的 Dart 源码。
  • 上游推荐 Linux,也提供 Windows 与 macOS 配置说明。采用 MIT 许可证;混淆应用仍可能缺失函数,工具并非完整的 Dart 源码反编译器。

关于此条目

类型
工具
类别
Android 工具
关联
基础工具
目标
应用 · 二进制

来源核查于

说明依据一手来源核查,不表示已进行运行测试、安全审计或兼容性验证。

一手来源

  1. https://github.com/worawit/blutter/blob/4a60ac648bf448c5a7596437243bcd0b9376fdf0/README.md
  2. https://github.com/worawit/blutter/blob/4a60ac648bf448c5a7596437243bcd0b9376fdf0/LICENSE