工具
MagiskFrida 开机自启 frida-server 的 root 模块
Magisk、KernelSU 与 APatch 模块,在已 root 的 Android 设备上安装 frida-server 并在开机时启动,Frida 客户端无需手动启动服务即可连接进行动态插桩。GitHub Actions 每天检查 Frida 是否有新版本,下载 Frida 官方为 arm64、arm、x86 和 x86_64 构建的 frida-server,并发布对应的模块 ZIP 及供 root 管理器更新使用的 updater.json。服务默认监听 127.0.0.1:27042,可在模块目录的文件中写入其他端口;模块的操作按钮可启动或停止服务。
- 目标
- 应用
- 类别
- Android 工具
- 关联
- 基础工具
- 来源复核于
使用条件与局限
- 前提条件:需要已通过 Magisk、KernelSU 或 APatch 获取 root 的 Android 设备,架构为 arm64、arm、x86 或 x86_64;README 要求从 GitHub Release 安装 MagiskFrida.zip,而不是已过时的 Magisk 模块仓库。故障排查指南要求 adb shell 可正常使用、Magisk 为稳定的最新版本且已关闭 MagiskHide,并使用基于 AOSP 的 ROM。自行构建 ZIP 需要 uv 和 Python(CI 使用 3.13),并会从 Frida 的 GitHub Release 下载 frida-server。
- 范围:发布版本号跟随所打包的 Frida 版本;审阅时最新版为 17.25.1-1(2026-11-01),与 Frida 发布 17.25.1 同日构建。该模块只负责安装和维持 frida-server 运行:插桩本身通过 Frida 自己的客户端和脚本完成。
- 测试证据:CI 工作流负责构建并发布 ZIP;仓库没有测试套件。
- 许可:仓库没有许可证文件,GitHub 也未检测到许可证,因此其脚本未声明任何复用条款。打包的 frida-server 二进制文件是 Frida 官方构建,采用 wxWindows Library Licence。
关于此条目
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · ViRb3/magisk-frida · 修订 1f4003a
- TROUBLESHOOTING.md GitHub · ViRb3/magisk-frida · 修订 1f4003a
- .github/workflows/main.yml GitHub · ViRb3/magisk-frida · 修订 1f4003a
- build.py GitHub · ViRb3/magisk-frida · 修订 1f4003a
- base/customize.sh GitHub · ViRb3/magisk-frida · 修订 1f4003a
- base/utils.sh GitHub · ViRb3/magisk-frida · 修订 1f4003a
- base/action.sh GitHub · ViRb3/magisk-frida · 修订 1f4003a
- https://github.com/ViRb3/magisk-frida/releases/tag/17.25.1-1
- COPYING GitHub · frida/frida · 修订 783c614