Desativar Proteção de Integridade do Sistema (SIP) no Mac é necessário ao instalar determinados softwares antigos, personalizar configurações do sistema ou solucionar problemas com o macOS. Para fazer isso, é necessário executar o comando Terminal "csrutil disable" no Modo de Recuperação do macOS.
Embora o processo seja simples, "csrutil disable" pode não funcionar conforme o esperado. Por exemplo, pode resultar em um dos seguintes erros:
- -bash: csrutil: comando não encontrado
- csrutil: Falha ao atualizar configuração de segurança para "Macintosh HD": Falha ao criar política local
- csrutil disable usuário autorizado
- csrutil: O ambiente do sistema operacional não permite alterar opções de configuração de segurança.
- crutil: falha ao modificar configuração de integridade do sistema. Esta ferramenta precisa ser executada a partir do Sistema de Recuperação.
Neste artigo, vamos oferecer soluções para corrigir csrutil disable que não funciona no Mac.
O que faz o csrutil disable?
O comando csrutil disable é usado no macOS para desativar a Proteção de Integridade do Sistema (SIP). Quando você executa csrutil disable, ele desativa o SIP, permitindo que o usuário raiz modifique arquivos e diretórios protegidos, carregue extensões de kernel não assinadas e execute outras ações que o SIP normalmente bloquearia.
Como corrigir o csrutil disable que não funciona no Mac?
Resumimos os erros comuns que você pode encontrar ao desativar o SIP no Mac e as soluções correspondentes.
csrutil Esta ferramenta precisa ser executada do Sistema de Recuperação

O erro "crutil: falha ao modificar configuração de integridade do sistema. Esta ferramenta precisa ser executada do Sistema de Recuperação" ocorre quando você executa o comando csrutil disable no modo regular. Para desativar o SIP, é necessário iniciar no Modo de Recuperação do macOS, em seguida, abrir Utilitários > Terminal e executar o comando.
Se a mensagem persistir no Modo de Recuperação do macOS, então você pode criar um instalador USB inicializável do macOS com iBoysoft DiskGeeker e iniciar o Mac a partir do drive externo para desativar o SIP.
Comando csrutil disable não encontrado

Se o Terminal retornar o erro "csrutil: comando não encontrado," tente outra maneira de entrar no Modo de Recuperação.
Em um Mac baseado em Intel:
- Desligue o seu Mac.
- Pressione o botão de ligar para ligá-lo e, em seguida, pressione e mantenha pressionada a tecla Option imediatamente.
- Quando vir a tela do Gerenciador de inicialização, selecione a partição de Recuperação e clique na tecla de seta.
- Abra Utilitários > Terminal.
- Desative o SIP.
Em um Mac Apple Silicon M1/M2/M3/M4:
- Desligue o seu Mac.
- Pressione e mantenha pressionado o botão de ligar até ver "Carregando Opções".
- Selecione Opções: Clique em Opções e depois em Continuar para entrar no Modo de Recuperação.
- Abra Utilitários > Terminal.
- Desative o SIP.
Se ainda não conseguir desativar o SIP no Mac, tente reinstalar o macOS sem formatar o disco rígido interno.
csrutil desativar usuário autorizado

Às vezes, será solicitado que você insira um usuário autorizado ao executar csrutil desativar. Se receber a mensagem "Usuário desconhecido - tente novamente!" depois de digitar seu nome de usuário, provavelmente é por causa do formato do nome de usuário, por exemplo, um espaço entre seus nomes. Para corrigir isso, altere seu nome de usuário para um nome de uma palavra e tente desativar a Proteção da Integridade do Sistema no Mac novamente.
csrutil: O ambiente do SO não permite alterar as opções de configuração de segurança.

Esta mensagem indica que você não está no ambiente de Recuperação do macOS correto, o que é essencial para desativar o SIP. Se não estiver no Modo de Recuperação, inicialize nele e tente novamente.
Se estiver usando csrutil desativar em um Mac Apple Silicon M1/M2/M3/M4, você pode ter inicializado acidentalmente no Modo de Recuperação Fallback, que não pode alterar o estado de segurança do sistema. Para resolver isso, inicialize no modo de Recuperação correto. Aqui está a diferença entre os dois modos de recuperação:
Recuperação: Pressione e mantenha pressionado o botão de ligar.
Recuperação de backup: Pressione, solte e depois pressione e mantenha pressionado o botão de ligar.
csrutil desativar falhou ao atualizar a configuração de segurança

Se receber o erro "csrutil: Falha ao atualizar a configuração de segurança para "Macintosh HD": Falha ao criar política local," você pode redefinir a configuração do SIP para o estado padrão e tentar desativá-lo novamente.
- Inicialize no Modo de Recuperação do macOS.
- Abra o Terminal no menu Utilitários.
- Execute o comando abaixo para definir o SIP para o estado padrão, que está ativado com todas as proteções ativadas.csrutil clear
- Reinicie o seu Mac.
- Volte para o modo de Recuperação.
- Desative o SIP. csrutil desativar
Compartilhe essas soluções para ajudar outros a corrigir o csrutil desativado que não funciona no Mac!