Respostas:
Para desativar a configuração de segurança da assinatura kext:
sudo nvram boot-args=kext-dev-mode=1
Depois de alterar essa configuração, é necessário reiniciar o computador para que o OS X a reconheça.
É importante observar que a configuração de assinatura do kext é global; se você a desabilitar, tenha cuidado para instalar apenas os drivers do sistema de fontes confiáveis.
Para reativar novamente, use:
sudo nvram -d boot-args
nvram boot-args
. Se que imprime todos os valores (por exemplo, "IOG = 0x0"), adicione-os ao comando acima usando uma vírgula, assim: sudo nvram boot-args=kext-dev-mode=1,iog=0x0
. Então, para desativar o modo kext-dev, não use o comando "-d", mas omita essa parte ao definir os argumentos de inicialização antigos.
nvram: Error setting variable - 'boot-args': (iokit/common) general error
como uma mensagem de erro. Não consigo encontrar o que "erro geral" pode significar. Qualquer ajuda seria apreciada.
Citando a documentação da Apple:
Para ativar ou desativar a Proteção de Integridade do Sistema, você deve inicializar no Recovery OS e executar o comando csrutil (1) no Terminal.
Inicialize no Recovery OS reiniciando sua máquina e mantendo pressionadas as teclas Command e R na inicialização. Inicie o Terminal no menu Utilitários. Digite o seguinte comando: $ csrutil enable
Depois de ativar ou desativar a Proteção de Integridade do Sistema em uma máquina, é necessária uma reinicialização.
Fonte: Configurando a proteção de integridade do sistema
Ainda citando:
No OS X El Capitan, o boot-arg do modo kext-dev agora está obsoleto.
sudo nvram boot-args="kext-dev-mode=1" # Has No Effect
Fonte: Extensões do Kernel