Thanox 需要保活吗?官方解答
先说结论
Thanox 核心功能不需要保活,不需要自启动。
这是 Thanox 和普通自启管理器的一个重要区别。普通自启管理器自己也是 app,需要在后台活着才能监听和拦截其他 app。但 Thanox 的核心逻辑跑在 system_server 进程里——这是 Android 系统的心脏进程,永远在运行,不可能被杀。
那什么时候需要保活
官方 FAQ 提到了唯一例外:
如果使用了情景模式中的 su 命令(shell root 操作),需要允许 Thanox 后台启动。
原因是:情景模式引擎本身跑在 system_server 里(不需要保活),但当规则执行 sh.execAsRoot() 这类 shell root 命令时,Thanox Framework 层会通过 Thanox App 层来执行这个命令——因为 shell 命令的执行需要通过 app 进程的 su 二进制。
如果 Thanox App 层被杀了,shell root 命令就无法执行了。
MIUI 等三方 ROM 上的特殊处理
在 MIUI、ColorOS、OneUI 等国产 ROM 上,ROM 自带的安全管家可能会"优化"掉 Thanox 的后台进程。如果你用了情景模式的 su 命令功能:
- 打开系统安全管家
- 找到 Thanox
- 设置为允许自启动 + 后台无限制(不要设为省电策略)
核心功能 vs su 命令
| 功能 | 是否需要 Thanox App 在后台运行 | 是否需要保活 |
|---|---|---|
| 后台启动拦截 | ❌ | ❌ |
| 后台运行管理 | ❌ | ❌ |
| 任务清理 | ❌ | ❌ |
| 智能冻结 | ❌ | ❌ |
| 隐匿 | ❌ | ❌ |
| 移花接木 | ❌ | ❌ |
| 乖巧模式 | ❌ | ❌ |
| 情景模式(非 shell/su 动作) | ❌ | ❌ |
| 情景模式(sh / sh.execAsRoot 动作) | ✅ | ✅ 建议 |
| Thanox UI(配置功能、查看日志) | 需要你手动打开 | ❌ |
除了最后一行,其他核心功能全部不需要 Thanox App 在后台活着——哪怕 Thanox App 被杀了、被禁用了、甚至被卸载了,只要 Framework 层代码还在 system_server 里(Xposed 已勾选 / Magisk 补丁已刷入),核心功能就一直生效。
极端情况:卸载 Thanox App
如果你卸载了 Thanox App(但没卸载 Xposed 模块 / Magisk 补丁),会发生什么?
- Framework 层代码仍然在 system_server 里运行——所有之前配置好的拦截、冻结、规则继续生效
- 但你失去了配置入口——不能打开 Thanox 修改设置、不能查看启动记录、不能解除某个冻结
- 此时你可能觉得" Thanox 把某个 app 冻住了,我怎么解都解不开"——因为没有 UI 入口了
所以不要随便卸载 Thanox App,除非你确定要停止使用 Thanox 的所有功能。
下一个常见问题:Thanox 能和 X-APM 或其他应用管理模块共存吗?。