已 root 真机激活——Magisk / KernelSU / APatch 一键路线
前提条件
设备必须满足以下条件之一:
- Magisk(最常用、推荐)
- KernelSU
- APatch
三种 root 框架 JsHook 都支持,没有优先级差异——用哪个方便就用哪个。
激活步骤
- 安装 JsHook 应用(包名
me.jsonet.jshook) - 打开应用,首页会显示「未激活」横幅——这是正常的,不是坏了
- 点首页的 激活 按钮
- root 管理器会弹窗请求 JsHook 的 root 授权,允许
- 等待激活完成——JsHook 会自动执行以下操作:
- 部署运行时文件到
/data/adb/jshook/ - 释放匹配当前内核版本的
.ko驱动模块 - 启动后台守护进程(Daemon)
- 修复文件权限
- 首页状态从「未激活」变成 Activated,并显示守护进程信息
整个过程不需要手动输入任何命令,首次激活大概 30~60 秒。
激活后检查
激活成功后,首页应该能看到:
- 状态:Activated
- Daemon 进程信息(PID、版本号)
- 「应用列表」里能列出设备上所有已安装应用
如果应用列表还是空的,说明激活没完成,回到 激活故障排查 继续。
跨大版本升级注意
JsHook 迭代较快,小版本升级(如 1.3.0 → 1.3.1)一般直接覆盖安装就行。但跨大版本(如 1.0.x → 1.1.x+)曾出现过崩到打不开的情况,操作顺序:
- 先备份:脚本文件 + 订阅列表
- 覆盖安装新版 APK
- 如果 App 崩了,清应用数据 + 手动删除两个目录:
/data/system/jshook/data/adb/jshook
- 重新激活
- 恢复脚本和订阅
日常升级尽量小步走,不要跳太大的版本跨度。
部署到了哪里
激活会在系统里留下这些文件:
| 路径 | 内容 |
|---|---|
/data/adb/jshook/ | 运行时文件、内核驱动模块、守护进程 |
/data/adb/jshook/.kernel/ | 内核驱动模式的观察者进程相关文件 |
/data/system/jshook | 系统级配置 |
正常使用中不要手动删这些目录,除非是清数据重新激活。