Como remover o Google Software Update do Mac OSX?

29

Instalei brevemente o Chrome no OSX Mavericks. Eu odiava usar o Chrome e o excluí. Minha conta de usuário "gerencia" a navegação na Web para mim; portanto, apenas sites autorizados por mim têm permissão para acessar. Eu faço isso para poder acompanhar quais sites de software instalados no meu Mac realmente estão acessando.

Para minha surpresa, o "Google Software Update" parece estar instalado no meu Mac e está tentando se conectar ao Google Analytics. Excluí o Chrome, então não vejo por que isso deve ser instalado.

Usando o Finder, não consigo encontrar nenhum software "Google" usando o recurso de pesquisa.

Como posso remover isso? Considero uma violação da minha privacidade, considerando que removi o Chrome.

Kaizer Sozay
fonte
3
Mais seriamente, de acordo com esta página , o comando para fazê-lo ésudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
kinokijuf
2
Obrigado. Eles são completamente maus. Eu nunca vou instalar o software do google novamente.
Kaizer Sozay
Eu tenho o diretório ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resour‌​ces/GoogleSoftwareUpdateAgent.app/Contents/Resources/, mas ele não contém install.py. O que devo fazer?
ma11hew28
1
@MattDiPasquale: verifique minha resposta abaixo, afirmei qual é o novo comando.
Henrique de Sousa
Este parece ser específico da versão muito, para que as pessoas de responder ou comentar sobre isso, por favor indicar se o seu comentário se aplica a 10,8, 10,9 ou 10,10
SMCI

Respostas:

29

O novo comando agora é o seguinte:

sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --nuke

Este era um comando mais antigo:

sudo ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resour‌​ces/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --uninstall

No comando anterior acima, você pode preferir substituir o --uninstallcom a --nukeopção O primeiro supostamente deixa alguns arquivos, enquanto o último os remove.

Como alternativa, a Atualização de software do Google pode ser instalada /Library/, nesse caso, pode ser removida com:

sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --uninstall
Henrique de Sousa
fonte
1
Por que o voto negativo? Reinstalei o Yosemite 10.10.2 na semana passada e ainda não refiz o processo. Então agora eu apenas tentei o processo de desinstalação e ainda está funcionando !! Então, por favor, tente novamente, desta vez, digite o comando em vez de copiá-lo / colá-lo e faça a votação novamente, porque está funcionando! Estou usando o Chrome 41 e, para testá-lo, basta fazer "Sobre o Chrome" e o processo de atualização falhará.
Henrique de Sousa
1
Isso está correto para o Mac OSX 10.11.2. Use a opção --nuke em vez de --install para se livrar de tudo. Em seguida, remova o diretório ~ / Library / Google.
Mo'in
1
Acordei hoje e meu Mac foi desligado. Esta foi a segunda vez em alguns dias. A última coisa no log do sistema foi GoogleSoftwareUpdate. Foi o que fiz: /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --nuke. Estou na 10.12 (Sierra). Desliguei e reiniciei. As coisas parecem bem.
pedz
5
Execute touch ~/Library/Google/GoogleSoftwareUpdate && sudo chown -R root:wheel ~/Library/Googledepois de executar o --nukecomando acima. Isso substitui o diretório atualizador por um arquivo e bloqueia seu usuário, o que impedirá que o Chrome o traga de volta. O chownpode ser um exagero, mas dá uma boa garantia de nada é mexer com esse arquivo.
Davidjb
1
@beroe Eu não acho que haja uma resposta definitiva; qual comando / opções usar parece ser um alvo em movimento que depende da versão de vários componentes e do capricho do google.
jhfrontz 7/03
6

Na página de ajuda oficial , eles mencionam apenas a desativação das verificações:

Para desativar o Google Software Update da verificação de atualizações, execute o seguinte no aplicativo Terminal:

$ defaults write com.google.Keystone.Agent checkInterval 0
lkraider
fonte
Isso não desativou a atualização automática do Chrome no meu sistema. Seria bom para encontrar outra solução trabalhando sem serviço de atualização de desinstalação
Karl Adler
1
Se você for para a janela de informações "Sobre o Google Chrome", ele ainda será verificado, mas não deve mais ser executado automaticamente em segundo plano.
Lkraider 5/05
2
mas faz. Você já testou no OSX 10.10?
Karl Adler
Não, estou executando apenas o 10.9.
Lkraider # 6/15
Pessoas comentando aqui, por favor indicar se o seu comentário se aplica a 10,8, 10,9 ou 10,10
SMCI
3

No meu Mac OS X 10.9.5, o ksinstall reside na biblioteca principal. O elogio é assim:

sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/ksinstall --nuke
Alexander Rutz
fonte
Esta é apenas uma fraude de uma resposta feita cerca de 9 meses antes .
precisa saber é o seguinte
3

Use --help para ver as várias opções do ksinstall, ou seja, ksinstall --help

cd ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resour‌​ces/GoogleSoftwareUpdateAgent.app/Contents/Resources/

ksinstall --help

[--install=PKG]     Install keystone using PKG as the source.
[--uninstall]       Remove Keystone program files but do NOT delete
                    the ticket store.
[--nuke]            Remove Keystone and all tickets.
[--interval=N]      Set installed agent to wake up every N seconds.
[--lockdown]        Prevent Keystone from ever uninstalling itself.
[--force]           Perform operation even if it is a downgrade.
Steve
fonte
1
Na verdade, isso não responde à pergunta.
DavidPostill
Ou /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/REsources/ksinstall --helppara aqueles com a GSU instalada em todo o sistema.
jhfrontz
3

Sucesso em um Mac 29 de setembro de 2017:

O método "oficial" fornecido pelo Google para interromper a atualização de software do Google é esse, mas nem sempre funciona. Às vezes, o atualizador, em alguns sistemas, encontra uma maneira de se redefinir e atualizar de qualquer maneira. No terminal:defaults write com.google.Keystone.Agent checkInterval 0

O método mais infalível é negar ao Chrome as permissões necessárias para instalar o software de atualização e executá-lo. Esvazie estes diretórios: /Library/Google/GoogleSoftwareUpdate/ ~ / Library / Google / GoogleSoftwareUpdate /

Em seguida, altere as permissões nas duas pastas nomeadas GoogleSoftwareUpdatepara que não haja proprietário nem permissões de leitura / gravação / execução.

No terminal:

cd /Library/Google/
sudo chown nobody:nogroup GoogleSoftwareUpdate
sudo chmod 000 GoogleSoftwareUpdate
cd ~/Library/Google/
sudo chown nobody:nogroup GoogleSoftwareUpdate
sudo chmod 000 GoogleSoftwareUpdate

Se você deseja ter certeza dupla, faça o mesmo para a pasta Google um nível acima.

cd /Library/
sudo chown nobody:nogroup Google
sudo chmod 000 Google
cd ~/Library/
sudo chown nobody:nogroup Google
sudo chmod 000 Google

Fiz isso imediatamente após instalar a versão do Chrome necessária para minha máquina e ela funcionou perfeitamente. Agora, quando eu checo Sobre o Google Chrome, aparece o erro "Falha na atualização (erro: 10)" Ele ainda está tentando atualizar, mas não pode mais fazê-lo.

Jeremy Borum
fonte