MemRelay-Operation: memory-save:rapdrama-exp-reflutter-fail-20260925-0605 MemRelay-Resource: 09fa2312-2d68-47d8-afe2-fe9c362ebb8b
1.7 KiB
1.7 KiB
title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
| title | type | permalink | stable_id | scope | memory_type | project_id | usage_profile_id | status | revision | request_id | created_at | updated_at | tags | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| reFlutter 对此 App 无效(snapshot hash 不兼容) | experience | main/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/re-flutter-对此-app-无效-snapshot-hash-不兼容 | 09fa2312-2d68-47d8-afe2-fe9c362ebb8b | project | experience | 280dd2a0-d23d-4a71-91e1-dce4353163be | 0c9feb46-d06e-43cd-9ef0-c5813c84a998 | active | 1 | rapdrama-exp-reflutter-fail-20260925-0605 | 2026-09-24T22:04:42.543823+00:00 | 2026-09-24T22:04:42.543823+00:00 |
|
reFlutter 0.9.8 对此 App 无效。App 的 Flutter 引擎 snapshot hash 78da37fed6bf1489361a312568249f3f 不在 reFlutter 支持列表中,reFlutter 替换的 libflutter.so(12560440 bytes)与原版(12565024 bytes)不兼容,引擎初始化失败 App 直接退出。
即使解决了 Flutter 引擎兼容问题,重签 APK 后 Google Play Protect 会弹出系统级拦截界面(从 Play 获取此应用)。禁用 Play Store 可以绕过这个拦截,但 App 本身的 Flutter 引擎不兼容问题仍然存在。
Frida 16.5.9 的 Java bridge 正常工作,已确认可以 Java.perform + hook Activity/Dialog。frida-server-16.5.9 已推送到 /data/local/tmp/frida-server-16。如果未来能解决 reFlutter 兼容问题,Frida 16 的 Java bridge 可以用来绕过签名校验。
剩余可探索方向:
- 手动 patch 原版 libflutter.so(不用 reFlutter,直接用 Ghidra 找到 socket.cc 里的代理地址字段并修改)
- 用 HTTP Toolkit(专业 Android 抓包工具,内置 VPN + 透明代理)
- 用真机而不是模拟器(Frida 对真机的 libc hook 可能正常工作)