Warning
官方刷机包只适配 OnePlus 9(lemonade / sm8350),不可刷入其他设备。解锁、刷机和 test-keys 构建会降低设备安全性,并可能导致数据丢失或变砖。请先备份,并确认设备、版本和校验信息。
本项目仅供安全研究、互操作性分析与学习交流。请只分析你拥有或已获明确授权的软件和设备。使用风险由使用者自行承担。
下载 · 基本用法 · 移植指南 · 社区移植 · Fusion 补丁 · 最新版本
R0DUMP 将 FART 的主动调用思路移植到 Android 16 / ART。它直接在 ART 中捕获常规与内存 DEX,重建运行时结构,并通过 R0dump Manager 完成配置、修复、校验和 ZIP 导出。导出的 DEX 可继续使用 dexdump 或 JADX 检查。
欢迎提供无法正常捕获、修复或导出的不适配样本,帮助定位兼容性问题并完善项目。请联系 contact@ivory.cafe。
- ART 集成捕获:覆盖 DEX 注册、类加载和方法分派等关键路径,不需要第三方 hook 框架或运行时注入。
- FART 式主动调用:延迟遍历已加载的 ClassLoader 并触发方法,使加固壳在运行时解密代码。
- 内存 DEX 捕获:捕获
InMemoryDexClassLoader加载、绕过标准加载链的业务 DEX。 - DEX 重建:按
runtime_view还原位移的 ID 表和段计数,在设备端恢复为标准 DEX,并重算 Adler-32 / SHA-1。 - 稳定性保护:异步队列执行 DUMP,并提供预算、范围和 ANR 保护。
- R0dump Manager:提供目标 App 选择、策略配置、运行状态、修复、校验与 ZIP 导出;另含通过 ADB 标准输入输出使用的内嵌 MCP 桥。
当前官方参考构建为 r0dump-fusion-16,基于 LineageOS 23.2 / Android 16,适配 OnePlus 9(lemonade / sm8350),使用测试密钥签名。
| 版本 | 说明 | 下载 |
|---|---|---|
| 无 GApps | 纯净 ROM,包含全部 R0DUMP 能力 | nogapps.zip |
| GApps 版 | product / system_ext 已离线注入 MindTheGapps |
gapps.zip |
| 源码补丁包 | 用于可复现移植的 Fusion 补丁集 | 版本页面 |
也可从 r0dump.com 下载。开始前请阅读 Fusion 刷机指南;GApps 版刷写 vbmeta 时需要 --disable-verification。
- 在已刷入匹配构建的 OnePlus 9 上打开 R0dump Manager,选择你有权测试的目标 App。
- 选择进程模式与 DUMP 策略;默认配置面向一、二代壳基线。
- 启用捕获并冷启动目标 App,等待任务自动结束。
- 点击“修复并导出最新产物”。
- 从
/sdcard/Downloads/r0dump-exports/取出 ZIP 和对应 SHA-256 文件,再用 JADX /dexdump检查结果。
| 脱壳前 | 捕获、重建并修复后 |
|---|---|
![]() |
![]() |
源码改动以 git format-patch 形式提供,可移植到其他设备和 Android 16 构建。建议新移植从移植指南开始。
| 目录 | 说明 |
|---|---|
patches/v2026-07-18-seen/ |
早期 FART 式版本,保留用于历史参考。 |
patches/v2026-09-12-fusion/ |
当前 Fusion 基线:ART 捕获、容器与内存 DEX 重建、完整 Manager、MCP 桥及 GApps 离线注入配套。 |
Fusion 补丁集按 art、frameworks/base、system/sepolicy、packages/apps/R0dumpManager、vendor/lineage 分组。准确基线、应用顺序和冲突处理见补丁说明。
社区移植由各自维护者独立发布和维护;基线、安装方式与验证范围均以对应仓库为准。
| 设备 / ROM | 维护者 | 状态与证据 | 源码 |
|---|---|---|---|
Redmi 9A(blossom / dandelion)· crDroid 12.11 · Android 16 |
yruh |
提供可复现的补丁与覆盖文件;已完成真机启动、Manager、DUMP、修复和 ZIP 导出,修复后的 DEX 已通过 Android 16 dexdump |
yruh/r0dump-redmi9a-crdroid16 |
如需提交新设备移植,请按移植指南中的收录清单提供源码基线、补丁、构建结果、真机验证范围和安全说明,再提交 Issue 或 PR。收录项目应可复现、边界清晰,且不包含专有二进制文件、私钥或用户数据。
- 官方可刷镜像目前只有 OnePlus 9 参考构建;其他设备请根据对应的社区移植自行构建。
- R0DUMP 不能保证恢复所有加固方案或所有动态生成代码。成功与否取决于代码何时解密、ART 可观测路径、捕获预算和样本行为。
- Manager 导出的 ZIP、报告和校验文件用于研究取证;请保留原始样本、构建信息和授权记录。
本项目用于研究 FART 的运行时主动调用思路,并验证其在 Android 16 / LineageOS 23 上的迁移、边界强化和工程化能力。开发中使用了大模型辅助源码阅读、版本差异整理、代码修改与日志分析;结论结合实际 patch、构建结果、真机运行及 dump / repair 产物核对。
技术文章:r0dump:Android 16 上的 ART 脱壳实践
如果 R0DUMP 对你有用,欢迎 Star。


