作用域怎么勾:系统框架与目标应用
两种作用域类型
模块的作用域要求分两类,勾法完全不同:
类型一:只动某个应用(绝大多数模块)
比如给某浏览器加手势、给某聊天应用换皮肤的模块——作用域里只勾那一个目标应用,多勾无益。
类型二:动系统全局行为(少数模块)
比如改状态栏、锁屏、通知中心的模块——它们钩的是系统服务,作用域里要勾系统框架(System Framework),有些还需要再勾目标应用或系统界面(SystemUI)。
去哪确认该勾谁
模块详情页和模块说明里通常会写清作用域要求,作者甚至会在你勾选时自动推荐。判断口诀:
- 模块改的是"某个应用里的东西" → 勾那个应用
- 模块改的是"所有应用共用的系统部分" → 勾系统框架
- 拿不准 → 看模块说明,或只勾系统框架试一次再说
多勾与漏勾的后果
- 漏勾:模块无声无息不生效,最常见
- 多勾:功能可能照样工作,但额外应用也被注入,白担风险——尤其别随手把银行类应用勾进任何模块
- 错勾:勾了不相干的应用还可能引起该应用异常,逐个排查时记得先清空重勾
v2.1.1 的贴心改进
新版框架加入了一键清空已选作用域的功能,重新规划勾选时不用再一个个人工取消,重勾成本低了很多。
勾选后的生效动作
- 勾的是普通应用:强停该应用重开
- 勾的是系统框架或系统界面:必须重启手机,没有捷径