当前状态
合盖支持与可选辅助工具
Helper v1.0.0 已发布:请只从官方 GitHub Release下载 Developer ID 签名、Apple 公证的 DMG。应用内集成需要 Rouse 1.11 或更高版本;安装前请确认 Mac App Store 版本。
Mac App Store 版 Rouse 会继续保持沙盒运行,也不会以 root 身份执行。它可以通过 macOS 公开 API 阻止空闲系统睡眠和显示器睡眠;但合盖运行需要系统级电源修改,普通 Mac App Store 应用无权直接完成。
安装与使用
- 把独立分发的 Rouse 合盖辅助工具 放入“应用程序”文件夹。
- 在“系统设置”中批准它的后台服务。辅助工具使用 Apple Service Management 框架,Rouse 不会收集管理员密码。
- 在 Rouse 中打开默认关闭的可选开关。只有 Rouse 唤醒会话处于活动状态时,才会续期短租约。
特权组件源码在 GitHub 上的 Rouse Closed-Lid Helper 公开接受审查;签名下载位于官方 v1.0.0 Release。
安全设计
- 守护进程只提供固定的状态、租约、释放和恢复操作,不提供 shell 或通用命令执行能力。
- 单次租约为 90 秒,上限 120 秒。Rouse 退出、断开连接或停止续期后,覆盖设置会自动到期。
- 修改前会分别记录每种电源来源的原始值;租约到期、连接中断、重启、移除或主动清理时,会恢复这些精确值。
- 通信前会校验开发团队签名、Bundle ID、App Group 和协议版本。
发布状态
Helper v1.0.0 已签名、公证并公开发布。已验证签名版 Rouse TestFlight 集成、Universal 和 Rosetta 构建、有限租约恢复、设置精确还原,以及 Apple 芯片接通电源时的合盖运行。根据已记录的 v1.0.0 版本例外,电池与电源切换、主动睡眠和低电量保护、守护进程强制重启、完整重启与关机、干净账户下的公开产物验证、原地升级仍为延期且未记为通过。查看准确证据和延期清单。
恢复与移除
应优先使用辅助工具里的“恢复并移除服务”。如果辅助工具和守护进程在清理前已被删除,而且 Mac 无法正常睡眠,管理员可以恢复默认值:
sudo pmset -a disablesleep 0
这条紧急命令无法还原其他工具设置的非默认值;正常移除辅助工具时会恢复之前捕获的精确值。