Hamibot 保持在线的保活设置
为什么设备会离线
安卓系统的省电机制会主动杀掉后台 App 的进程,Hamibot 也不例外。被系统杀掉后,设备就会从控制台消失,定时任务和远程指令都无法下发。
保持在线的核心思路是让系统不要把 Hamibot 杀掉。
保活五件套
以 MIUI 12 为例,按顺序操作。其他 ROM 对照寻找类似设置。
1. 打开自启动
让 Hamibot 在系统重启后自动恢复运行。


路径:设置 → 应用设置 → 应用管理 → Hamibot → 自启动
2. 关闭省电策略
不让系统把 Hamibot 当作「可省电的后台应用」杀掉。


路径:设置 → 应用设置 → 应用管理 → Hamibot → 省电策略 → 设置为「无限制」
3. 打开前台服务
Hamibot 运行脚本时会通过前台服务在通知栏显示一个常驻通知。前台服务比普通后台服务优先级高,系统不容易杀掉。

4. 打开悬浮窗
有些脚本需要悬浮窗显示运行状态或进度条。开启路径:设置 → 应用管理 → Hamibot → 显示悬浮窗。

5. 保持屏幕常亮(可选)
如果定时任务要在屏幕关闭时触发,需要允许 Hamibot 在运行时保持屏幕常亮,或者手动关闭屏幕锁定一段时间。

其他 ROM 的差异提示
- 华为 / 荣耀:省电策略路径在「设置 → 电池 → 启动管理 → Hamibot」
- OPPO / vivo:自启动和省电限制通常在「设置 → 电池」合并管理
- 原生安卓:可以用 ADB 命令关闭 Hamibot 的电池优化
- 部分定制 ROM:有「超级省电模式」会强制杀掉前台服务,确保关闭
验证保活是否生效
做完以上设置后:
- 让设备保持在线状态
- 把手机放着静置 30 分钟
- 打开控制台看设备是否仍然在线
如果 30 分钟后设备还在,保活设置就生效了。如果还是离线,检查上面的步骤有没有漏的,或者尝试重启手机后再次验证。