Estado

Compatibilidad con tapa cerrada y asistente opcional

Última actualización: 26 de julio de 2026

Helper v1.0.0 está disponible: descarga únicamente el DMG firmado con Developer ID y notarizado por Apple desde la versión oficial de GitHub. La integración requiere Rouse 1.11 o posterior; comprueba la versión del Mac App Store antes de instalarlo.

La versión de Rouse del Mac App Store permanece en App Sandbox y nunca se ejecuta como root. Puede impedir el reposo inactivo del sistema y la pantalla mediante API públicas de macOS, pero el funcionamiento con la tapa cerrada requiere un cambio global de energía que una app normal del Mac App Store no puede hacer.

Instalación

  1. Instalar el Rouse Closed-Lid Helper, distribuido por separado, en Aplicaciones.
  2. Aprobar su servicio en segundo plano en Ajustes del Sistema. Usa Service Management de Apple y Rouse no recopila la contraseña de administrador.
  3. Activar en Rouse la opción facultativa, desactivada por defecto. Los permisos breves se renuevan solo durante una sesión activa de Rouse.

El código con privilegios es público para revisión en GitHub; la descarga firmada está en la versión oficial v1.0.0.

Modelo de seguridad

Estado de publicación

Helper v1.0.0 está firmado, notarizado y publicado. Se verificaron la integración firmada con Rouse TestFlight, los builds universal y Rosetta, la recuperación con concesiones limitadas, la restauración exacta de ajustes y el funcionamiento con tapa cerrada y corriente en Apple silicon. Según la excepción v1.0.0 documentada, las transiciones a batería, el reposo explícito y la protección de batería baja, el reinicio forzado del daemon, el reinicio y apagado completos, la validación del artefacto publicado en una cuenta limpia y la actualización directa siguen aplazados y no constan como aprobados. Consulta las pruebas y aplazamientos exactos.

Recuperación y eliminación

Usa primero «Restaurar y eliminar servicio» en el asistente. Si el asistente y el daemon se borraron antes de limpiar y el Mac no entra en reposo, un administrador puede restaurar el valor predeterminado:

sudo pmset -a disablesleep 0

Este comando de emergencia no puede reconstruir un valor no predeterminado de otra herramienta. La eliminación normal restaura los valores exactos guardados.