Editar Exceptions.plist no OSX 10.11 Beta 2 (el capitan)

2

Estou tentando editar o arquivo /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist (é um plist binário), mas sempre recebo o mesmo erro (não tenho permissões suficientes para isso).

Eu tentei algumas maneiras de fazer isso sem bloqueio. Estas são as coisas que eu tentei:

1) Abra este arquivo com o XCode 7 beta, alterei o valor que estava procurando e quando tentei salvar as alterações, não consegui porque não tinha permissões suficientes

2) Eu executei este comando sudo nvram boot-args="kext-dev-mode=1 rootless 0" no terminal e reiniciei tentando editar o arquivo como em 1). O mesmo erro.

3) Eu copiei o arquivo para o meu desktop, eu mudei o valor que eu preciso para alterar eu salvá-lo. Depois disso, tentei remover o arquivo original e copiar o novo. O mesmo erro.

4) Eu tentei desbloquear o arquivo do Finder (e depois tentei alterar as permissões do Terminal), mas não consegui.

Estou totalmente perdido, não sei mais o que tentar editar e alterar esse arquivo. Você tem alguma sugestão?

UPDATE 1
Esta é a saída de ls -l@AeO Exceptions.plist

-rw-r--r-- 1 root whell restricted,compressed 63573 Jun 11 20:05 Exceptions.plist

SOLUÇÃO

  • Eu editei o arquivo /System/Library/Sandbox/rootless.conf

  • Comentei a linha com o caminho em que desejo alterar o arquivo

  • Eu reiniciei meu computador e mudei o arquivo (com sudo )

  • Eu editei o arquivo /System/Library/Sandbox/rootless.conf novamente e descomentei a linha comentada anteriormente

  • Eu reiniciei meu computador novamente e voila:)

por CrApHeR 04.07.2015 / 01:13

2 respostas

1

Esta é a solução que encontrei (se alguém encontrar uma solução melhor ou mais fácil, por favor poste como resposta)

  • Eu editei o arquivo /System/Library/Sandbox/rootless.conf

  • Comentei a linha com o caminho em que desejo alterar o arquivo

  • Eu reiniciei meu computador e mudei o arquivo (com sudo)

  • Eu editei novamente o arquivo /System/Library/Sandbox/rootless.conf e descomente a linha comentada anteriormente

  • Eu reiniciei meu computador novamente e voila:)

por 04.07.2015 / 14:17
1

Que tal:

sudo vi /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist

Bem, isso funcionaria se fosse um texto plist. Se for um problema binário, você terá outros problemas.

Nesse caso, depois de editá-lo como você fez na tentativa # 3, tente o seguinte:

sudo cp ~/Desktop/Exceptions.plist /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist
    
por 04.07.2015 / 01:30