← blog

Liberando a gravação de tela em escala de frota com um perfil MDM

4 de outubro de 2026 · 6 min de leitura

Um Mac que alugamos mostra a tela para o cliente em uma aba do navegador. Para isso funcionar, o serviço de compartilhamento de tela precisa de permissão para gravar a tela. O macOS protege essa permissão com rigor, e essa proteção é a única coisa em toda a nossa configuração que um script não consegue abrir. Veja por quê, e como passar por ela sem uma pessoa mexer em cada máquina.

A falha que isso evita é a tela preta que descrevemos em o Mac que deixa você entrar e não mostra nada. Este post é a solução em escala.

Por que um script não consegue

A gravação de tela é um privilégio TCC, do mesmo sistema que pergunta "permitir que este app acesse sua câmera?". A Apple coloca isso de propósito atrás de uma pessoa ou de um canal de gerenciamento confiável. Não existe tccutil grant para isso. Um script que ativa o serviço de Compartilhamento de Tela inicia um daemon que escuta, autentica e depois não tem nada que possa capturar.

Dois jeitos de liberar

O que o perfil contém

Um perfil PPPC é um payload assinado que dá o nome de um app ou serviço e os recursos de privacidade que ele pode usar. No caso da área de trabalho no navegador, o payload libera ScreenCapture para o serviço de compartilhamento de tela. O serviço é identificado pela assinatura de código, então a permissão não pode ser emprestada por outro programa.

A lição

Se a sua automação supõe que consegue configurar tudo em um Mac, o TCC é onde essa suposição quebra. Gravação de tela, acessibilidade e acesso total ao disco ficam atrás do mesmo muro. Em uma máquina, você passa clicando. Em escala, a resposta é MDM. A consequência prática é que o registro, e não a instalação de software, é o passo que decide se uma máquina está pronta de verdade.

Perguntas

Um script consegue liberar a permissão de gravação de tela do macOS?
Não. A gravação de tela é um privilégio TCC. Ela só pode ser liberada por uma pessoa nos Ajustes do Sistema ou por um perfil de configuração PPPC via MDM. Não existe comando que libere.
O que é um perfil PPPC?
Privacy Preferences Policy Control. Um payload de MDM que pré-aprova apps específicos para recursos protegidos por privacidade, incluindo a gravação de tela, sem precisar de um clique em cada máquina.
O Mac precisa estar no MDM para ser útil?
Para gravação de tela em escala, sim. A máquina precisa estar registrada no MDM para o perfil PPPC poder ser enviado. Por isso o passo que decide tudo é o registro, não a instalação do app.

Faça suas próprias contas na calculadora ou alugue um runner.