KernelSU 管理器设置项速览——每个开关都管什么
为什么要懂设置项
管理器的几个全局开关直接影响隐藏效果与兼容性,且模块可以通过配置系统声明接管其中一些功能——不理解语义容易互相打架。以下按重要程度排列。
核心设置项
默认卸载模块决定「对未设置的普通应用是否执行卸载」的默认值,默认开启。白名单 / 黑名单两种玩法与 5.10 内核的行为差异见 卸载模块开关与白名单黑名单。
su 兼容模式(su_compat)控制内核侧 su 接口的对外形态。这是一个可被模块管理的功能(feature):模块通过配置键声明接管后,管理器界面的调整权让渡给模块,避免双头指挥。
内核自动卸载(kernel_umount)与卸载模块配套的内核侧功能,同样属于可被模块声明管理的 feature。5.10 以上内核才有实际执行能力。
模块接管机制的原理
模块可以写入 manage.su_compat、manage.kernel_umount 这类配置键声明「这个功能归我管」:
- 管理器通过模块列表接口读到每个模块声明了哪些功能;
- 若多个模块试图管理同一功能,管理器能检测冲突并提示;
- 删除声明键即交还控制权。
这套机制让「策略型模块」(如一体化隐藏方案)可以整体接管隐藏策略,用户只需要管理模块本身。
其他实用入口
- 卸载入口:设置里的卸载分组提供「还原原厂镜像」等功能,是 卸载与还原 的图形化入口;
- 应用配置入口:从超级用户页进入每个应用的 App Profile,操作见 App Profile 总览;
- 安装界面:主页右上角安装图标,对应 三个安装选项。
设置项名称与位置可能随管理器版本调整,以你手上版本的实际界面为准。