How do I disable automatic updates of Google Chrome on Mac OS X?

Solution 1:

Depends how you setup auto update. If it's for you only:

enter image description here

, then just:

sudo chmod -R 000 ~/Library/Google

To revert it back:

sudo chmod -R 755 ~/Library/Google

If it's for all users:

enter image description here

Then you can change permission as above for /Library/Google/ or even remove it completely.

sudo rm -rf /Library/Google/

After you will see enter image description here or enter image description here

depending on choosing method.

Solution 2:

Google Chrome downloads updates automatically from https://tools.google.com/service/update2. Spoofing a DNS record of the respective host will prevent the updates from being located.

Add the following mapping to the hosts file /etc/hosts:

0.0.0.0 tools.google.com

Shell script chrome_update_block.sh automates this configuration.

Chrome will no longer be able to fetch updates after restart: enter image description here

Caution! GA Opt-out and other online tools on the same domain will become inaccessible.

Solution 3:

I think this should work to disable background updates:

launchctl disable user/`id -u`/com.google.keystone.system.agent