NoActive 中文文档 下载 App

NoActive FreezeConfig 冻结配置 - 冻结方式与各集合批量设置

FreezeConfig.json

冻结配置文件,控制冻结方式和各类免冻结集合,即时生效。

完整字段

字段类型可选值默认说明
freezeModestringapi / v2 / v1 / killv2冻结方式
whiteUidSetstringUID(逗号分隔)空白名单 UID
ongoingUidSetstringUID(逗号分隔)空常驻通知 UID
netTransUidSetstringUID(逗号分隔)空网速识别 UID
playUidSetstringUID(逗号分隔)空后台播放 UID
autoStartUidSetstringUID(逗号分隔)空允许自启 UID
packetUidSetstringUID(逗号分隔)空网络解冻 UID

freezeMode 冻结方式

值含义推荐
v2Cgroup Freezer V2⭐⭐⭐⭐⭐ 5.10+ 内核首选
v1Cgroup Freezer V14.19 厂商定制内核
killKill 信号非厂商定制 4.19 及以下
api系统 API不推荐

这个值与 NoActive 设置页面中的冻结方式选择是同一个配置,两者互相影响。

UID 集合

什么是 UID

UID(User ID)是 Android 为每个应用分配的唯一数字标识。每个已安装的应用对应一个 UID。

获取应用的 UID

通过 ADB 命令:

adb shell dumpsys package <包名> | grep userId

或在 NoActive 的应用详情页查看。

集合字段说明

集合对应 UI 配置说明
whiteUidSet白名单这些 UID 对应的应用完全不受限制
ongoingUidSet常驻通知这些应用有常驻通知时免冻结
netTransUidSet网速识别这些应用网络传输时免冻结
playUidSet后台播放这些应用播放时免冻结
autoStartUidSet允许自启这些应用允许非跳转启动
packetUidSet网络解冻这些应用需要网络解冻

批量配置示例

{
    "freezeMode": "v2",
    "whiteUidSet": "10087,10091",
    "ongoingUidSet": "10156",
    "netTransUidSet": "",
    "playUidSet": "10234,10298",
    "autoStartUidSet": "",
    "packetUidSet": ""
}

→ 继续 MasterConfig 大师配置