Como desativar o AddressBookSourceSync no El Capitan

9

AddressBookSourceSyncimpede continuamente o sono inativo. Não uso a sincronização do catálogo de endereços e, nas versões anteriores, usei apenas para excluir o aplicativo. No entanto, isso agora é evitado pelo System Integrity Protection.

Existe uma maneira aprovada ou fácil de desativar o aplicativo (por meio de um iniciador ou lista de propriedades ou algo assim)? Ou tenho que desativar o SIP, remover o aplicativo e depois (se eu puder) reativar o SIP?

EDITAR

Ocorre-me que, como o SIP atua apenas no disco de inicialização, é fácil excluir o arquivo apenas inicializando de outro disco (por exemplo, USB) e acessando o HD principal a partir daí.

William Morris
fonte
Oi, você pode elaborar sua solução? Eu tenho o mesmo problema. Obrigado
rabbid
@rabbid Para fazer isso, você precisa instalar o OSX em um disco externo (por exemplo, um disco USB) de pelo menos 8 GB. Você pode aprender sobre isso aqui: support.apple.com/en-us/HT202796 - e inicialize a partir desse disco (mantenha pressionada a opção / alt ao pressionar o botão liga / desliga). Você pode, então, explorar o disco rígido principal para localizar e excluir o aplicativo in / Macintosh \ HD / System / Library / Frameworks / AddressBook.framework / Versions / A / Helpers /
William Morris

Respostas:

14

Não tenho certeza se essa é realmente uma boa ideia, mas você pode executá-la (como você, não root) no Terminal:

launchctl unload -w /System/Library/LaunchAgents/com.apple.AddressBook.SourceSync.plist

FWIW, eu tive o mesmo problema e, mesmo depois de seguir as instruções no link do Tetsujin , desligar todas as contas de contatos nas Preferências do sistema, sair do iCloud, explodir os diretórios AddressBookSourceSync em ~ / Library / Caches e ~ / Library / Application Support, e, é claro, muitas reinicializações, não consegui que o AddressBookSourceSync parasse de bloquear o sono. Este comando "corrigiu" isso. O AddressBookSourceSync não é mais executado e pmset -gnão informa nada que impede o sono.

Você pode desfazer o efeito com este comando:

launchctl load -w /System/Library/LaunchAgents/com.apple.AddressBook.SourceSync.plist
Rob Mayoff
fonte
Excelente, obrigado. Minha solução continua sendo desfeita por atualizações.
William Morris
Nas versões mais recentes, é necessário desativar o SIP (System Integrity Protection).
KittMedia