NoActive 中文文档 下载 App

NoActive 应用无法冻结排查 - 从运行列表到内核模块的完整流程

故障一:运行列表整体无冻结状态

这表示模块可能完全没有生效,需要从基础条件开始排查。

排查流程

运行列表无任何应用显示"已冻结"
    ↓
【第 1 步】确认 LSPosed 作用域
    → 打开 LSPosed 管理器 → NoActive → 勾选了"系统框架"?
    → 未勾选?勾选后重启
    ↓
【第 2 步】确认内核模块状态
    → NoActive 主页 → 内核模块卡片 → 长期显示问号?
    → 是 → 内核模块异常,重新刷入
    ↓
【第 3 步】确认附加模块
    → KernelSU/Magisk 管理器 → 模块列表 → NoActive 附加模块已启用?
    → 未启用?启用后重启
    ↓
【第 4 步】切换冻结方式
    → NoActive 设置 → 冻结方式 → 按内核版本推荐切换
    → 5.10+ 用 V2,4.19 厂商定制用 V1,其他用 Kill
    ↓
【第 5 步】查看日志
    → LSPosed 日志中搜索 NoActive-Log → 有无 Freeze Error 持续出现?
    → 有 → 继续换冻结方式
    → 无 → 继续检查
    ↓
【第 6 步】Kill 方式权限绕过
    → 如果其他冻结方式都不行,尝试 Kill 方式 + magiskpolicy

magiskpolicy 绕过命令

su
magiskpolicy --live "allow system_server * process {sigstop}"

在每次开机后执行(如果使用 Kill 方式)。

故障二:单个特定应用无法冻结

这表示模块生效了,但某个应用被免冻结条件豁免。

排查流程

某个应用始终不被冻结
    ↓
【第 1 步】检查白名单
    → NoActive 应用列表 → 该应用有绿色盾牌?
    → 是 → 关闭白名单
    ↓
【第 2 步】检查其他免冻结配置
    → 后台播放?→ 关闭或确认该应用是否真的在播放
    → 常驻通知?→ 关闭或确认该应用通知是否常驻
    → 网速识别?→ 关闭或确认该应用是否真的在传输
    → 网络解冻?→ 关闭
    ↓
【第 3 步】检查特殊场景识别
    → 打开该应用后台 → 从 NoActive 运行列表点击查看详情
    → 查看应用的识别状态 → 是否命中了免冻结条件?
    ↓
【第 4 步】系统应用判定
    → 该应用是系统应用?(在 NoActive 应用列表中看不到)
    → 是 → 默认全局白名单,需要通过 MasterConfig 的 userAppSet 强制归类

故障三:Freeze Error 持续出现

偶发 Freeze Error 正常,持续出现不正常。

原因

当前冻结方式不被设备内核支持。

处理

按内核版本推荐尝试其他冻结方式。如果所有方式都报 Freeze Error,可能是:

→ 继续 解冻卡屏与文件卡屏