# reFlutter

> 面向分析者有权检查的应用的 Flutter 逆向框架。它通过替换为预编译的已打补丁 Dart 引擎（repack 模式）或在运行时插桩应用自带引擎（attach 模式），导出包含每个函数名称、类、库以及其在 Dart 指令镜像中代码偏移的 JSONL 清单，供 Frida 或 IDA/Ghidra 使用。它还能在关闭 Flutter 证书固定的情况下，将应用的 HTTPS 流量路由到检查代理。

- 类型：工具
- 目标：应用 · 协议
- 类别：Android 工具
- 关联：基础工具
- 来源复核于：2026-10-19
- 收录于：2026-10-19
- 原始资源：<https://github.com/Impact-I/reFlutter>
- 一手来源：<https://github.com/Impact-I/reFlutter/blob/846a00033ef39a53502eed8b775b6699fe0fc684/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/reflutter/>
- 记录 JSON：<https://awesomerea.org/resources/reflutter/record.json>
- 英文版：[English](https://awesomerea.org/resources/reflutter/index.md)

## 使用条件与局限

- 通过 PyPI 以 reflutter 安装（setup.py 标注版本 0.9.8，要求 Python 3.10+），可在 Linux、Windows 或 macOS 上运行；README 指出 repack 后的 APK 需用外部签名工具重新签名并进行 zip 对齐后再安装。
- README 列出支持 Android 的 arm64、arm32 与 x64 以及 iOS 的 arm64，覆盖 stable 与 beta 渠道的 release 和 profile 构建，引擎覆盖范围按快照哈希记录在 enginehash.csv；monorepo 合并前（<= 3.27）的引擎需从归档的 flutter/engine 仓库构建。Frida 挂钩与转储收集需要目标设备或模拟器上具备匹配的 frida-server。
- 仅用于分析者拥有或有权检查的 Flutter 应用。采用 GPL-3.0 许可证；项目提供工具与预编译引擎资源，但不含任何应用安装包。

## 一手来源

1. <https://github.com/Impact-I/reFlutter/blob/846a00033ef39a53502eed8b775b6699fe0fc684/README.md>
2. <https://github.com/Impact-I/reFlutter/blob/846a00033ef39a53502eed8b775b6699fe0fc684/setup.py>
3. <https://github.com/Impact-I/reFlutter/blob/846a00033ef39a53502eed8b775b6699fe0fc684/LICENSE>
4. <https://github.com/Impact-I/reFlutter/blob/846a00033ef39a53502eed8b775b6699fe0fc684/enginehash.csv>

## 同分区更多条目：应用

- [ddc Android DEX 反编译器](https://awesomerea.org/zh/resources/ddc/index.md) · 工具
- [Simplify Android 反混淆工具](https://awesomerea.org/zh/resources/simplify-android-deobfuscator/index.md) · 工具
- [GDA Android 反编译器](https://awesomerea.org/zh/resources/gda-android-decompiler/index.md) · 工具
- [APKLab Android 逆向工作台](https://awesomerea.org/zh/resources/apklab/index.md) · 工具
- [Fernflower Java 反编译器](https://awesomerea.org/zh/resources/fernflower/index.md) · 工具
- [Bytecode Viewer Java/Android 逆向工程套件](https://awesomerea.org/zh/resources/bytecode-viewer/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
