安全性与系统权限
普通菜单栏进程不能写入 Mac 的充电控制,因此 Liwu 需要一个经用户批准的 root 守护进程。它的批准状态在系统设置中可见,也可以撤销。
事实已对照 Liwu 1.0.6 于 2026 年 7 月 27 日核验
为什么需要特权访问
充电控制属于系统操作。经签名的 Liwu App 请求 macOS 注册一个经签名的守护进程;macOS 会在系统设置中显示该后台项目,批准权始终由你掌握。
守护进程可以做什么
守护进程的本地职责范围很窄:
- 读取电池与电源适配器状态。
- 执行 Liwu 请求的 SMC 充电与放电操作。
- 在 Liwu 运行期间执行已启用的睡眠规则与定时任务。
- 只接受来自签名身份正确的 Liwu App 的 XPC 请求。
哪些数据会离开 Mac
特权守护进程不发起任何网络请求。App 本身只使用以下产品服务:
- Liwu appcast,用于检查更新。
- 你选择下载更新时使用 GitHub Releases。
- Liwu 的签名授权吊销名单。
- Pro 购买完成后进行一次性授权换取。
电池读数、充电配置、定时任务与应用使用数据不会离开你的 Mac。App 不包含使用情况遥测。
运行、睡眠与退出
| 关闭窗口 | Liwu 仍在菜单栏运行,充电控制继续生效。 |
|---|---|
| 进入睡眠 | 活动中的守护进程执行已配置的睡眠行为,无需保持设置窗口打开。 |
| 选择退出 | Liwu 恢复 macOS 的正常充电控制,并停止守护进程。 |
| 重启或登录 | 重新打开 Liwu,或启用登录时启动,才会恢复已保存的上限。 |
停用并卸载 Liwu
退出 Liwu 即会把充电控制交还 macOS。把 App 移入废纸篓前,请先运行一次下面的命令,注销守护进程和主 App 的后台注册。
注销命令
LIWU_UNREGISTER=1 LIWU_UNREGISTER_MAIN_APP=1 /Applications/Liwu.app/Contents/MacOS/Liwu