Status

Suporte com a tampa fechada e auxiliar opcional

Última atualização: 26 de julho de 2026

Helper v1.0.0 está disponível: baixe somente o DMG assinado com Developer ID e notarizado pela Apple na versão oficial do GitHub. A integração exige o Rouse 1.11 ou posterior; confira a versão da Mac App Store antes da instalação.

A versão do Rouse na Mac App Store continua no App Sandbox e nunca roda como root. Ela pode impedir o repouso ocioso do sistema e da tela pelas APIs públicas do macOS, mas o uso com a tampa fechada exige uma alteração global de energia que um app comum da Mac App Store não pode fazer.

Instalação

  1. Instalar o Rouse Closed-Lid Helper, distribuído separadamente, em Aplicativos.
  2. Aprovar o serviço em segundo plano nos Ajustes do Sistema. O auxiliar usa o Service Management da Apple e o Rouse não coleta a senha de administrador.
  3. Ativar no Rouse a opção facultativa, desativada por padrão. Concessões curtas são renovadas apenas durante uma sessão ativa do Rouse.

O código privilegiado é público para revisão no GitHub; o download assinado está na versão oficial v1.0.0.

Modelo de segurança

Status do lançamento

O Helper v1.0.0 está assinado, notarizado e público. Foram verificados a integração assinada com o Rouse TestFlight, os builds universal e Rosetta, a recuperação por concessão limitada, a restauração exata dos ajustes e o uso com tampa fechada e energia externa em Apple silicon. Pela exceção v1.0.0 documentada, as transições para bateria, o repouso explícito e a proteção de bateria fraca, a reinicialização forçada do daemon, a reinicialização e o desligamento completos, a validação do artefato publicado em uma conta limpa e a atualização no local continuam adiados e não são registrados como aprovados. Veja as evidências e os adiamentos exatos.

Recuperação e remoção

Use primeiro “Restaurar e remover serviço” no auxiliar. Se o auxiliar e o daemon forem apagados antes da limpeza e o Mac não entrar em repouso, um administrador pode restaurar o padrão:

sudo pmset -a disablesleep 0

Esse comando de emergência não reconstrói um valor fora do padrão definido por outra ferramenta. A remoção normal restaura os valores exatos gravados.