jshook 中文文档 下载 App

虚拟机里激活——VMOS / 光速虚拟机等路线

为什么用虚拟机

在虚拟机里跑 JsHook 的主要好处:

支持的虚拟机

虚拟机root 支持说明
VMOS内置打开虚拟机自带 root 开关即可
光速虚拟机内置同 VMOS,开关位置不同
太极(VirtualXposed)模拟可装 Frida Server,配合 JsHook
其他基于 QEMU 的虚拟机需手动 root流程类似真机

激活流程

虚拟机激活和真机完全一样:

  1. 在虚拟机里安装 JsHook APK(通过文件管理器共享或直接下载)
  2. 打开虚拟机的 root 开关(如果有的话)
  3. 打开 JsHook,点 激活
  4. 给 root 授权
  5. 等待部署完成

激活成功的标志:首页显示 Activated + Daemon 进程信息。

虚拟机 vs 真机的差异

方面真机虚拟机
内核驱动自动加载匹配的 .ko 模块部分虚拟机内核版本特殊,可能没有对应驱动
增强渲染部分机型不支持,可在日志中排查虚拟机 GPU 通常不支持增强渲染,需要关闭
SE Linux通常 Enforcing有的虚拟机是 Permissive,省一步
性能原生略差,但不影响开发调试
兼容性最接近真实用户环境少数应用检测到虚拟机环境后会闪退

增强渲染记得关

虚拟机环境下,JsHook 的「增强渲染」功能基本用不了。激活完成后第一件事:

  1. 进 设置
  2. 找到「增强渲染」选项
  3. 关掉它

不关的话可能出现:悬浮窗不显示、激活掉了、甚至 App 闪退。具体原因和排查见 增强渲染故障排查。