lsposed 中文文档 下载 App

启用模块:开关只是第一步

开关打开 ≠ 立刻生效

模块页上拨开启用开关,只意味着框架"批准"了这个模块,它还没有真正进入任何应用。生效需要同时满足三个条件:

  1. 开关已打开
  2. 作用域里勾了目标应用
  3. 目标应用在启用之后重新启动过(框架只在应用启动时注入)

三个条件缺一个,模块就是"看起来开了、实际没干活"。

标准操作顺序

  1. 模块页找到模块,拨开开关
  2. 点进模块卡片,勾作用域
  3. 返回,强停目标应用后重新打开(或干脆重启手机)
  4. 验证模块效果
模块卡片上的启用开关
框架与其他模块在列表中各自带有启用开关,拨开只是生效的第一步

停用同样要重启

反向操作同理:把模块关掉后,目标应用进程里还驻留着模块代码,强停应用再开才算真正回到原生行为。这也是"关了模块怎么还有效果"疑惑的标准答案。

启用了却提示异常

个别模块启用时框架会给出黄色警告(如作用域为空、API 版本不匹配、兼容性风险)。别无视这些警告: