Eu preciso remover um dos aplicativos pré-instalados (Safari no meu caso) de um sistema macOS Sierra. No entanto, basta excluir o aplicativo, instalar software de "limpeza" de terceiros ou qualquer tentativa de excluí-lo por meio do terminal continua sem êxito. Descobri que desde os recursos do Mac OS 10.11, a chamada 'Proteção de Integridade do Sistema', que basicamente proíbe seus usuários de modificar ou desinstalar 'aplicativos relevantes do sistema'.
Então, como posso remover um aplicativo pré-instalado em tal sistema?
PS: Eu já sei que isso pode ser uma má idéia em relação a futuras atualizações. No entanto, vamos supor que estou disposto a assumir o risco e estou apenas procurando maneiras de fazer isso.
applications
sierra
uninstall
sip
Hendrik
fonte
fonte
curl
ou um curtopython
script ou usandow3
no Emacs, ou usando um stick USB com o Safari.app, ou algum outro meio de acessar a web. Nem mesmo mudar para o Linux impedirá que isso aconteça.Respostas:
Você tecnicamente pode remover o Safari enfraquecendo as proteções de segurança do seu sistema e desativando o SIP.
Novamente: Não faça isso!
Passos:
csrutil disable
sudo rm -fr /Applications/Safari.app
)csrutil enable
(não vai reinstalar o Safari)fonte
Se você deve desabilitar o SIP dentro do macOS Sierra, aqui estão os passos envolvidos:
csrutil disable
e pressione RetornaNOTA
csrutil enable
ao invés decsrutil disable
.fonte