功能配置

本文档介绍 Cirno 的应用管理和冻结豁免配置。

应用管理

白名单

完全豁免冻结,应用后台时不会被冻结。

适用场景:

  • 即时通讯应用(如微信)
  • 需要持续后台运行的应用

注:白名单应用会持续占用后台资源,影响续航和性能,请谨慎添加。

黑名单

强制冻结系统应用。系统应用默认白名单,开启黑名单后将无视所有豁免条件,应用到后台就冻结。

适用场景:

  • 不需要后台运行的系统应用
  • 厂商预装的冗余应用

注:部分系统应用冻结后可能影响系统功能,如遇问题请先尝试取消黑名单。

后台播放豁免

应用播放音频时不冻结,暂停播放后 10 秒冻结。

适用场景:

  • 音乐播放器
  • 播客应用
  • 有声读物应用

注:部分应用后台时不会主动暂停播放(如视频应用),开启此豁免将导致应用无法被冻结。

后台定位豁免

应用使用 GPS 定位权限时不冻结。

适用场景:

  • 运动健康应用
  • 导航应用
  • 位置追踪应用

注:定位结束后应用会被冻结,如需持续后台定位请添加白名单。

网速识别

应用上下载速度达到阈值时,认定为正在传输数据,免去冻结。阈值可以在全局设置中自行修改。

适用场景:

  • 云盘同步应用
  • 下载工具
  • 备份应用

注:需要在应用配置中手动开启此功能。

网络解冻

应用到后台时不切断网络连接,收到网络数据包时临时解冻 3 秒处理推送。

适用场景:

  • 即时通讯应用(替代白名单)
  • 邮件客户端
  • 社交应用

注:此功能需要 ReKernel/Millet/Hans 支持。消息接收可能有延迟。

拦截自启动

部分 APP 借助安卓系统的开机广播自启动,,开启本选项会阻止应用收到开机广播,从而阻止应用自启动(通过其他路径的自启动无能为力)

后台级别

本选项实际设置的是安卓进程的 oom_adj 属性,通过调整该选项来影响系统杀后台的优先级(厂商特定的杀后台机制如 millet 与雅典娜不一定适用)

进程级冻结排除

为特定应用排除指定进程的冻结,仅冻结其他进程。

注:除非你明确知道要排除哪些进程,否则不建议配置。配置不当可能导致应用后台异常。


自动豁免

以下状态的应用会自动豁免冻结,无需手动配置:

状态说明
应用可见前台或画中画窗口
输入法服务正在提供输入法服务
VPN 连接已连接 VPN 服务
通行密钥正在使用通行密钥
自动填充正在使用自动填充服务
无障碍服务已激活无障碍服务
摄像头调用正在调用摄像头

特殊应用

以下应用会默认白名单:

  • 系统应用
  • 其他一些系统或特殊权限应用