[Tutorial] Como habilitar extensões de sistema (Kernel) no Mac?

author Aria Ford
date 23 de novembro de 2023

Quando você baixa o software e deseja iniciá-lo, você recebe uma notificação solicitando que você habilite as extensões do sistema ou do kernel? Aqui está a solução! O que este artigo explicou sobre a extensão do sistema? Onde posso usar extensões do sistema? Qual é a diferença entre extensão do kernel e extensão do sistema? Como habilito extensões do sistema ou do kernel? Acredito que você obterá um resultado satisfatório após ler este artigo.

Parte 1: O que é extensão do sistema?

As extensões do sistema Mac são pacotes de aplicativos utilizados para expandir os recursos de um dispositivo macOS. Eles permitem que os desenvolvedores criem aplicativos com funcionalidades adicionais sem exigir acesso ao sistema em nível de kernel. É uma alternativa às extensões do Kernel (KEXTs).

alternativa às extensões do Kernel | habilitar extensões do sistema no mac

Onde posso usar extensões de sistema no Mac?

As extensões do sistema são frequentemente usadas em vários cenários em que um aplicativo precisa interagir mais profundamente com o macOS do que normalmente é possível. Aqui estão algumas situações comuns em que você pode precisar de extensões de sistema no Mac:

Suporte de hardware: Alguns dispositivos de hardware requerem drivers específicos para funcionar e esses drivers podem ser implementados como extensões do sistema. Isso inclui dispositivos como impressoras, scanners, tablets gráficos, interfaces de áudio e muito mais.

exigem drivers específicos para operar | habilitar extensões do sistema no mac

Software de virtualização e emulação: Aplicativos como Docker ou Parallels que permitem executar outros sistemas operacionais em seu Mac podem usar extensões de sistema para melhorar o desempenho e a integração.

execute outros sistemas operacionais | habilitar extensões do sistema no mac

Networking: As extensões de rede permitem que os aplicativos interajam com as comunicações de rede de diversas maneiras. Por exemplo, os aplicativos VPN costumam usar extensões de rede para redirecionar o tráfego da Internet por meio de seus serviços. Os aplicativos de firewall podem usá-los para monitorar e controlar conexões de rede de entrada e saída.

conexões de rede | habilitar extensões do sistema no mac

Suporte ao sistema de arquivos: Alguns aplicativos fornecem suporte para sistemas de arquivos não nativos, como NTFS ou ext4, por meio de extensões de sistema. Essas extensões permitem que o macOS leia e grave arquivos em unidades formatadas com esses sistemas de arquivos.

Suporte ao sistema de arquivos | habilitar extensões do sistema no mac

Ferramentas de segurança: O software de segurança geralmente requer uma integração profunda do sistema para funcionar corretamente. Por exemplo, o software antivírus pode usar extensões do sistema para monitorar a atividade do sistema de arquivos e procurar malware. Da mesma forma, as ferramentas de prevenção contra perda de dados (DLP) podem usá-las para monitorar e controlar transferências de dados.

Ferramentas de segurança | habilitar extensões do sistema no mac

Monitoramento de desempenho e utilitários de sistema: Algumas ferramentas de monitoramento de desempenho e utilitários do sistema usam extensões do sistema para coletar estatísticas detalhadas do sistema ou para modificar configurações de baixo nível do sistema.

O que é extensão do kernel?

As extensões do kernel, também conhecidas como kexts, permitem que os desenvolvedores carreguem código dinamicamente no kernel do macOS. Eles concedem acesso às interfaces internas do kernel, permitindo o bom funcionamento de aplicações complexas. Exemplos de tais aplicações incluem aplicativos de virtualização e hipervisores como Parallels ou VMware Fusion.

A diferença entre extensão do kernel e extensão do sistema

Extensões de kernel (KEXT) e extensões de sistema são mecanismos no macOS que permitem aos desenvolvedores estender as funcionalidades dos aplicativos. No entanto, existem diferenças importantes entre eles:

Nível de acesso: As extensões do kernel têm acesso direto ao kernel do macOS e podem executar código no nível do kernel. Isso significa que eles têm um alto nível de controle sobre o sistema e podem interagir estreitamente com hardware e funções de baixo nível. Por outro lado, as extensões do sistema operam em um nível superior e não têm acesso direto ao kernel. Eles contam com estruturas de sistema e APIs para sua funcionalidade.

Distribuição na App Store: As extensões do kernel não podem ser distribuídas pela Mac App Store devido ao seu acesso de baixo nível e aos possíveis riscos de segurança. As extensões do sistema, por outro lado, podem ser distribuídas através da App Store, facilitando aos desenvolvedores a distribuição de seus aplicativos para um público mais amplo.

Distribuição na App Store | habilitar extensões do sistema no mac

Segurança: As extensões do kernel têm o potencial de comprometer a estabilidade e a segurança do sistema. Como eles têm controle no nível do kernel, quaisquer bugs ou vulnerabilidades em uma extensão do kernel podem levar a pânico no kernel ou outros problemas em todo o sistema. As extensões do sistema, por outro lado, estão sujeitas a políticas de segurança mais rígidas impostas pelo macOS. Eles estão contidos em uma sandbox e têm acesso limitado aos recursos do sistema, reduzindo o impacto potencial na segurança do sistema.

Compatibilidade: As extensões do kernel precisam estar fortemente acopladas à versão do kernel para a qual foram desenvolvidas. Isso significa que as extensões do kernel podem exigir atualizações ou modificações quando o kernel do macOS for atualizado. As extensões do sistema, entretanto, são projetadas para serem mais compatíveis com versões futuras. Eles são menos dependentes da versão específica do kernel e têm maior probabilidade de funcionar em diferentes versões do macOS sem modificações.

Em resumo, embora as extensões do kernel forneçam acesso e controle mais profundos no nível do sistema, elas também apresentam riscos maiores à estabilidade e à segurança. As extensões do sistema oferecem uma maneira mais segura e compatível de estender as funcionalidades do aplicativo sem comprometer o sistema geral.

Parte 2: Como você habilita a extensão do sistema (Kernel) no seu Mac?

Habilite extensões do sistema no modo de recuperação do macOS

Habilitar extensões do sistema | habilitar extensões do sistema no mac

- Desligue seu dispositivo.

- Pressione e segure o Touch ID ou um botão liga / desliga no seu dispositivo Mac.

Pressione e segure TouchID | habilitar extensões do sistema no mac

- Uma nova janela deve aparecer, selecione Opção e pressione Continuar.

selecione Opção | habilitar extensões do sistema no mac

- Em seguida, escolha a conta de usuário do seu dispositivo Mac.

- Após selecionar o usuário no topo da tela, localize a opção “Utilitários” na barra de menu do Mac. Em seguida, na lista suspensa, selecione “Utilitário de segurança de inicialização”.

Utilitários | habilitar extensões do sistema no mac

- Assim que a janela do Utilitário de Segurança de Inicialização aparecer, pressione o botão Desbloquear...que pode ser encontrado no canto inferior direito da janela.

Utilitário de segurança | habilitar extensões do sistema no mac

- Agora pode ser necessário fornecer uma senha para o seu dispositivo Mac. Após inserir uma senha, pressione o botão Política de Segurança....

forneça uma senha | habilitar extensões do sistema no mac

- A seguir, uma janela deverá aparecer com algumas seleções que podem ser habilitadas. Ative/selecione “Segurança Reduzida” e “Permitir gerenciamento de usuários de extensões de kernel de desenvolvedores identificados” e pressione OK.

Segurança Reduzida | habilitar extensões do sistema no mac

Habilite extensões do sistema nas configurações do sistema (Kernel) (macOS Ventura)

Se as extensões do sistema (Kernel) não estiverem habilitadas, você verá a seguinte mensagem de erro "Extensão do sistema bloqueada":

Extensão do sistema bloqueada | habilitar extensões do sistema no mac

-  Depois de ativar as extensões do sistema no modo de recuperação do macOS, vá para Menu macOS > Configurações do sistema > Privacidade e segurança. Role para baixo até a guia Segurança e clique em Detalhes.

Configurações do sistema | habilitar extensões do sistema no mac

- Habilitar Nordvpn SA

Habilitar Nordvpn SA | habilitar extensões do sistema no mac

- Digite a senha necessária e reinicie o seu dispositivo.

Digite a senha necessária | habilitar extensões do sistema no mac

DICA DE BÔNUS: Como habilitar extensões de sistema (kernel) com mais fluência no Mac?

Ao realizar as etapas acima, ocorre algum atraso? Seu computador está lento? Isso pode ser devido à falta de memória no Mac. Você pode usar Limpador Macube, que é um software de limpeza versátil para Mac.

Download grátis Download grátis

computador funcionando lentamente | habilitar extensões do sistema no mac

Macube Limpor tem a capacidade de fazer uma varredura inteligente e limpar rapidamente arquivos indesejados. Ele pode limpar lixo, cache e logs do sistema com um clique; O Macube Cleaner também pode ajudá-lo a encontrar arquivos grandes e antigos salvos há 1 ano; se quiser encontrar e excluir arquivos duplicados, você também pode usar o Macube Cleaner, como músicas, pastas, imagens, documentos duplicados do iTunes...

limpar lixo do sistema | habilitar extensões do sistema no mac

O mais especial é usar o Macube Cleaner para encontrar fotos semelhantes, pois os usuários podem definir padrões semelhantes para encontrar imagens semelhantes e excluí-las;

encontrar fotos semelhantes | habilitar extensões do sistema no mac

Eu sei que você deve ter sido assediado por algum software ou programa malicioso, mas o Macube Cleaner pode desinstalar completamente o software, incluindo o próprio software, cache de downloads de software e anexos.

software malicioso | habilitar extensões do sistema no mac

O seu computador inicia lentamente? Não se preocupe, o Macube também pode resolver. Ele pode gerenciar extensões de software, incluindo o gerenciamento de plug-ins integrados, proxies, extensões de terceiros, itens de inicialização, Quicklook. Se você gerenciar isso, seu Mac funcionará como um foguete.

gerenciar extensões de software | habilitar extensões do sistema no mac

Se quiser excluir arquivos permanentemente, você também pode usar o destruidor de arquivos do Macube Cleaner, para poder dizer adeus aos arquivos teimosos.

triturador de arquivos | habilitar extensões do sistema no mac

Mais importante ainda, o Macube oferece serviços e garantias absolutamente seguros, ajudando você a limpar cookies, histórico de pesquisa, histórico de downloads, etc. com um clique para proteger suas informações privadas contra vazamentos.

limpar cookies | habilitar extensões do sistema no mac

Tudo que você precisa é do Macube Cleaner para fazer seu Mac parecer novo, funcionar com mais suavidade e inicializar mais rápido.

Aqui está uma visão geral de uma das funções mais poderosas: Junk Cleaner

- Escolha Smart Scan para encontrar arquivos indesejados no armazenamento do Mac.

encontrar arquivos inúteis | habilitar extensões do sistema no mac

- Visualize os resultados da verificação e selecione seus arquivos indesejados.

arquivos inúteis indesejados | habilitar extensões do sistema no mac

- Limpe arquivos indesejados e libere espaço em disco com um clique.

libere espaço em disco | habilitar extensões do sistema no mac

Para obter mais recursos, baixe o Macube Cleaner e faça um teste gratuito de 7 dias! Desbloqueie todos os recursos de uma vez.

Parte 3: Perguntas frequentes

P: É seguro alterar as configurações de segurança padrão do seu Mac e ativar a extensão do sistema?

Depende da extensão específica e da fonte da qual está sendo instalada. A ativação de extensões do sistema pode expor seu Mac a riscos de segurança, por isso é importante ativar apenas extensões de fontes confiáveis.

P: Por que não consigo ativar a extensão do sistema no M1 Mac?

A partir do macOS 11 Big Sur, a Apple introduziu um novo recurso de segurança chamado System Extension. Este recurso requer que quaisquer extensões de kernel de terceiros sejam aprovadas pelo usuário antes de serem carregadas no sistema.

No entanto, em Macs M1, esse recurso foi aprimorado para permitir o carregamento apenas de extensões de sistema assinadas pela Apple. Isso significa que algumas extensões de sistema de terceiros podem não funcionar em Macs M1 até que sejam atualizadas pelo desenvolvedor para serem compatíveis com este novo recurso de segurança.

Conclusão:

Você aprendeu? Você obteve informações úteis depois de ler este artigo? Habilitar extensão do sistema e extensão do kernel pode parecer dois termos muito técnicos, mas seguindo as etapas deste artigo, em breve você poderá aprender essas habilidades. Se as extensões do sistema ou do kernel não forem habilitadas a tempo, isso interferirá na operação normal do seu Mac e muitos softwares não poderão ser usados. Então mexa-se.