Desconexão do microfone por hardware
Todos os notebooks Mac baseados em Apple Silicon e notebooks Mac baseados em Intel com o chip Apple T2 Security possuem uma desconexão por hardware que desativa o microfone sempre que a tampa é fechada. Em todos os notebooks MacBook Pro de 13 polegadas e MacBook Air com o chip T2, todos os notebooks MacBook com um chip T2 de 2019 ou posteriores, e notebooks Mac com Apple Silicon, essa desconexão é implementada apenas no hardware. A desconexão é projetada para impedir que qualquer software — mesmo com privilégios de usuário root ou de kernel no macOS, e até mesmo o software no chip T2 ou outro firmware — acione o microfone enquanto a tela estiver fechada (a câmera não é desconectada no hardware porque seu campo de visão fica totalmente obstruído com a tela fechada).
Os modelos de iPad a partir de 2020 também apresentam a desconexão do microfone por hardware. Quando uma capa em conformidade com MFi (incluindo aquelas vendidas pela Apple) é conectada ao iPad e fechada, o microfone é desconectado no hardware. Isso é projetado para impedir que dados de áudio do microfone sejam disponibilizados para qualquer software — mesmo com privilégios de usuário root ou de kernel no iPadOS ou em qualquer firmware do dispositivo.
As proteções nesta seção são implementadas diretamente com lógica de hardware, de acordo com o seguinte digrama de circuitos:
Em cada produto com um corte de hardware do microfone, um ou mais sensores na tela detectam o fechamento físico da tela ou da capa através de alguma propriedade física (um sensor de efeito Hall ou sensor de ângulo da dobradiça, por exemplo) da interação. Em sensores onde a calibragem é necessária, os parâmetros são definidos durante a produção do dispositivo e o processo de calibragem inclui um bloqueio de hardware não reversível que impede qualquer alteração subsequente aos parâmetros sensíveis do sensor. Esses sensores emitem um sinal de hardware direto que passa por um conjunto simples de lógica de hardware não reprogramável. Essa lógica fornece detecção de oscilação, histerese e/ou um atraso de até 500 ms antes de desativar o microfone. Dependendo do produto, esse sinal pode ser implementado ao desativar as linhas que transportam os dados entre o microfone e o Sistema no Chip (SoC) ou ao desativar uma das linhas de entrada do módulo do microfone que o permitem estar ativado, como, por exemplo, a linha do relógio ou um controle efetivo similar.