项目场景:
使用 Frida 进行 Android 测试工作
问题描述:
将 手机上 magisk-frida
升级到 最新版本 14.0.8-1 b4ad97d,同时客户端的 frida 版本也相应升级到最新版本。
结果 --debug
和 --runtime=v8
都无法正常使用,报错信息为:
V8 runtime not available due to build configuration
原因分析:
暂不清楚原因,但 github repo 中 有人提出了 issues,相关链接:
解决方案
将 frida 降级到 12.x 版本:
- Magisk 手机端:由于无法安装历史版本
- 先卸载原有版本
- 从 https://github.com/ViRb3/magisk-frida/tags/12.11.18-1 下载 MagiskFrida-12.11.18-1.zip
- Magisk Manager 模块中,选择从本地安装
- 客户端
- 通过
pip uninstall frida-tools
,pip uninstall frida
彻底清除 原有 frida pip install frida==12.11.18
(版本号与 server 对应)
- 通过