A few days ago I wrote about how evil Google secretly installed software update on my computer. Well, even worse than that, when I choose to continue with the update it gives me this message:
So every other day for the past two weeks I have been prompted to update the Google Talk plugin, and every single time I choose OK this same error message pops up. I had planned to leave the software update installed, but since it's not working and it's really starting to bug me, I'm removing it.
According to some discussion on Google Groups, the Google Software Update can only be removed by uninstalling any plugins associated with it (Google Earth, Google Talk, etc). Well that's not fair. I never installed any plugins to begin with! Time to do it the hacky way.
Hidden away on a page labeled "What is Google Software Update?", Google provides the single command you need to run to uninstall Google Software Update from your entire system:
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
NOTE: Make sure the --uninstall
portion of the command actually has two dash characters. It's possible your browser replaced the two dashes with a single dash character.
If you have something like the Google Gears plugin installed in your browser, you should either uninstall the Gears plugin or use it with caution. The Google Software Update is meant to help keep your Gears plugin (and other plugins) updated with any new security patches. Of course, if the Software Update isn't working, then it's really nothing more than an annoying nag screen.
UPDATE 2016-01-27: this comment has several links that may contain more up-to-date information.
UPDATE 2016-02-25: It appears this is the most recent command that seems to work:
sudo ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/ksinstall --nuke
Removing the Update Engine from your Home Directory
Several commenters mentioned the update engine was installed in their home directory. If the update engine was installed on a per-user basis (as opposed to system-wide), then use this command instead:
~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
NOTE: Make sure the --uninstall
portion of the command actually has two dash characters. It's possible your browser replaced the two dashes with a single dash character.
Update: A commenter mentioned that if the install.py
file is not found, you can try running the following command instead:
/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --uninstall
Preventing Google Earth from Reinstalling the Update Engine
A commenter provided this solution for preventing Google Earth from reinstalling the update engine:
Google Earth reinstalls the software updater when itβs launched. To prevent this I created an empty file at ~/Library/Google/GoogleSoftwareUpdate, then transferred ownership to root and made it read-only for normal users:
touch ~/Library/Google/GoogleSoftwareUpdate sudo chown root ~/Library/Google/GoogleSoftwareUpdate sudo chmod 644 ~/Library/Google/GoogleSoftwareUpdate
Update: As one commenter mentioned, Google now has a page relevant to this discussion.
Update: It appears that at least some of Google's software now gives you the option for disabling the installation of the automatic update engine during the setup process. See this blog post for an explanation.
It appears that now you can plug this into your terminal to disable Google Software Updater from checking for updates:
defaults write com.google.Keystone.Agent checkInterval 0
Google Update Uninstaller Tool
Viktor Petersson from Wireload notified me of a tool they put together to make uninstalling the Google Update engine really simple. If you don't feel comfortable with the command line, download the Google Update Uninstaller.
Thanks for this. Was looking for this solution. The update was driving me crazy.
You’re welcome Nida! I’m glad I could help!
Thanks dude, really helpful.
You’re welcome Niklas!
thanks for your help
You’re welcome, Jesus. π
OMG, THANK YOU SO MUCH!
You’re welcome, Sebastian!
I very much appreciate this. Does this ‘updater’ get installed/replaced everytime I do a Google thing. i.e. if I Install Picasa for Mac willit come back do you think ?
Hey Justa,
I haven’t installed any Google products since removing the updater so I’m not sure if the updater will get installed again, but it might. If you install a Google product I’d love to know if the updater gets reinstalled! (And even if it does get reinstalled, I’m sure you can just run the process to remove it again.)
Newbie question: is this done thru Terminal?
Thanks
Hi Josh,
Yes, this is done from within the terminal (Applications -> Utilities -> Terminal.app).
Thanks so much for posting this.
And I found it using a Google search π
Seriously Google is turning into Real Audio or Microsoft.
You’re welcome, Henry!
Google’s corporate motto is supposed to be “do no evil”. I love Google, but it appears they’re growing so fast that the evil is starting to slip in!
Okay – I’m really green. Once I open Applications-Utilities-terminal.app what do I do then? Do I type in the string provided above and then click Return?
Hi Dan,
Yes, that’s correct. Just copy and paste the entire string into a Terminal window and press Enter. Then you can close the terminal window.
Hi,
I pasted the whole think but recieved a command not found reply…tnks for the hlp
Hi Josh,
Make sure when you paste the command that it all ends up on one line. I know sometimes when you paste stuff into the Terminal window it splits things up, so that may be your problem.
It’s also possible the Google Software Update that’s installed on your computer doesn’t have the install.py script. Try navigating to the directory with Finder and looking for it.
Good luck!
Josh, it might be that you installed the google applications as a user, not for the whole system. So instead of:
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py –uninstall
type:
~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py –uninstall
the ~ get’s expanded to your home directory.
Ah, thanks Marco! That’s most likely his problem — I don’t know why I didn’t think of that! π
FYI…
This blog is cutting of the entire command line. In order to find it, I had to view source.
For those with the same problem, the path to the install.py script is:
/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/
Contents/Resources/GoogleSoftwareUpdateAgent.app/
Contents/Resources/install.py
(as noted above, you may have this installed under your home directory, instead. if so, just precede the path above with ~ )
Joshua, thank you for pointing that out! I didn’t realize there was a problem viewing the command with older browsers (it wrapped properly using Firefox). I have modified the post so that you can see the entire command.
Very interesting, but I’m confused. Is it possible to run Google Earth without this virus framework?
Dave, I don’t use Google Earth so I can’t say for sure, but I don’t see why it wouldn’t work without the update engine.
OK I’ll maybe risk installing it and see if I can extract the guff without breaking the app…
Ta
Hi,
I’ve just installed Google Earth 5 which forced the Google Software Updater to be installed. Like many, I searched for ways to remove this.
The Updater is installed in my home directory so I’ve used the command with the preceding ‘~’. However, I get this message and am wondering what it means and what I should do next.
Must specify package name or nuke
Use:
[–install PKG] Install keystone using PKG as the source.
[–root ROOT] Use ROOT as the dest for an install. Optional.
[–nuke] Nuke Keystone and tickets.
[–uninstall] Like nuke but do NOT delete the ticket store.
Only supported for a user install.
[–no-launchd] Do NOT touch Keystone launchd plists or jobs,
for both install and uninstall. For testing.
[–no-launchdjobs] Do NOT touch jobs, but do do launchd plist files,
for both install and uninstall. For testing.
[–force] Force an install no matter what. For testing.
[–forcetiger] Pretend we are on Tiger (MacOSX 10.4). For testing.
[–lockdown] Prevent Keystone from ever uninstalling itself.
[–interval N] Change agent plist to wake up every N sec
[–help] This message
Hi Steve,
That output is what is generated when you don’t use the script properly or you misspell one of the options (such as the
--uninstall
option).I have edited the post to include the command you should use if the updater is installed in your home directory. Try copying and pasting that command.
Hey Steve and Raam – when I copied / pasted Raam’s command from up above, I had to delete and retype just the “–” part before the word uninstall at the end of the command – for some reason firefox or osx copied that dash character wrong…
It was weird but once I retyped that part I didn’t get the “Must specify package name or nuke” message anymore. Just thought I’d throw my experience in if anyone else finds their way here.
Thanks for having this thread, the updater was driving my crazy, too. I don’t even use picasa, I was just trying it out and kept it to help guide some friends that wanted to use it. Ugh.
Cheers,
Matt
See it did it on my reply just now – those were two dashes in between the quotes when I typed them, now I see my post has been auto corrected to be one continuous character. It’s TWO DASHES before uninstall guys. π
Matt, nice catch! That could definitely explain some of the problems people were having!
I’m on OS X using Firefox and the dashes copy correctly for me, but it’s possible with some other configurations the two dashes get replaced by the single extra long dash character (Microsoft Word has a bad habit of doing stuff like that with the three periods “…”).
I’ve added a note to the post mentioning this possible problem. Thanks! π
Google Earth reinstalls the software updater when it’s launched. To prevent this I created an empty file at ~/Library/Google/GoogleSoftwareUpdate, then transferred ownership to root and made it read-only for normal users:
touch ~/Library/Google/GoogleSoftwareUpdate
sudo chown root ~/Library/Google/GoogleSoftwareUpdate
sudo chmod 644 ~/Library/Google/GoogleSoftwareUpdate
Seems to work so far.
–Bud
^_^ … many a thanks
Thanks Bud! I don’t use Google Earth myself, but I can see how that information would be really useful for someone who does.
I’ve added note about preventing Gogole Earth from reinstalling the update engine to the main post.
Thanks Raam. It’s all good now. And I’ve ran the commands Bud has suggested.
The ONLY Google software I have on my Mac is the GMail Notifier. Does this cause the installer to be re-installed?
I tried to use the uninstall.py script, but this was after several attemps to remove the installer manually. So, there was no uninstaller in /Library/… but I did have it in my ~/Library/… and used that one.
Now, a couple weeks later, the bleeping POS is back! It was busted by LittleSnitch π
I ran the uninstaller again, but I suspect that it will come back. Sigh!
I can’t believe that Google would do something like this. I f’ing hate them now and will be very very very hesitant to ever install any software from them.
It’s one thing for their software to install that devil software updater, but to not be able to remove it easily when NOT WANTED???. They have got to be friggin’ kidding!!! Morons!
Google is evil! They should change their motto.
I’m not sure if the GMail Notifier installs the updater — I have a GMail address, but I forward all the email to a different (non-gmail) account, so I don’t even use the GMail interface (I hate the idea of having all my email in one, free email account!).
LittleSnitch is awesome! It has snitched on so many programs. It makes you realize how much chatter goes on behind the scenes!
There is another solution. Since the Google page indicates that many of their apps are simply going to re-install update, and since I do want to keep Google Earth, I chose instead to use Little Snitch to block the software updater from phoning home. Why do I care if it phones home? Because if you are trying to maintain some level of privacy, especially using TOR or similar solutions, phoning home to Google spoils all of your hard work at being stealthy. Any firewall capable of blocking applications (anti-spyware) should do the job, but being a mac user I prefer Little Snitch.
thank you for the blog.
Today, while running my Activity Monitor, i noticed the GoogleSoftwareUpdateAgent. Was a bit shocked for this since i can’t remember anything about it, so i searched and found your blog.
Very informative. (ps i realized it was few days ago, when upgrading google earth, it did say something to the effect that it’ll install some updater or refuse to download the new version. i blindly ok’d it.)
for now, i just quit the updater, since i don’t restart my machine often. It might do some security update for google earth.
You’re welcome, Xah!
thanks! this is great help.
wtf is google thinking?
you are awesome. c
Using Terminal.app, try the simple instructions given at the following web-site:
http://www.twentyways.com/2009/02/07/permanently-disable-google-software-update-on-os-x/
I find it works like a charm, and GoogleSoftwareUpdate & friends are no longer restored when you install new Google things. If you really want to get Updates, you can run GoogleSoftwareUpdate yourself.
In Terminal.app, issue this command:
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/MacOS/GoogleSoftwareUpdateDaemon -onDemand YES >/dev/null 2>&1 &
That is one long line composed of seven blank-separated parts:
sudo
/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/MacOS/GoogleSoftwareUpdateDaemon
-onDemand
YES
>/dev/null
2>&1
&
The /Library…Daemon portion is the longest part. The ” &” at the end says to run in the background, which frees up your Terminal.app session. You can “Quit” from GoogleSoftwareUpdate using the Activity Monitor (Administrative Processes). Just select the GoogleSoftwareUpdate line and click the “Quit” button on the upper left of the Activity Monitor window.
Thanks for the info, Dickster!
Correction: Leave off “sudo” when running the GoogleSoftwareUpdateDaemon, and you’ll find it under “My Processes” in Activity Monitor. “sudo” gets into Password problems, which are better avoided.
OK, one more try… You CAN use “sudo”, but follow it with -b and leav off the ending & sign.
sudo -b /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/MacOS/GoogleSoftwareUpdateDaemon -onDemand YES >/dev/null 2>&1
Like some others here have mentioned, I Googled my way here after unexpectedly discovering “Google Software Update” in my Activity Monitor processess. I don’t routinely look at AM unless I have an issue that it might shed light on; in this occasion, I’d had an inexplicable “hang” — spinning beach ball — not dissimilar to the ones I experience when OS X’s Software Update is loading in the background. However, this hang lasted so long, I finally had to quit the applications I was in (Safari 4 Beta). This leads to a question or two….
Aside from the obvious issue of one’s lack of informed consent for the Google SU, does the covert install of GSU create any real problems in computer usage? (For example, might it be responsible for the spinning beachball?) What risks, if any, does it pose?
Please, do not consider my questions a challenge to your workaround or to any of the helpful clarifications here. I am most thankful to discover I’m not the sole person to wonder “what goes on here?”. But I must admit, I’m always a bit nervous about tinkering in Terminal and until I clearly understand the risks-to-benefits, I hesitate to open that Pandora’s Box. π
Personally, for me, it was because the updater kept popping up, trying to update Picasa, and failed every single time it tried. So it would try again the next day, and the next, and the one after than, and so on. I got prompted by that infernal thing enough times that I wanted a way to just make it stop. And now? Sweet silence.
One of the reasons I originally decided to remove it was because every time it popped up saying there was an update and I clicked OK to let it do it’s thing, it gave me an error saying the update failed. Every-single-time; day after day. I finally got so annoyed that I was being prompted to update and then being told it couldn’t update, that I said screw it and removed it altogether. π
Yes, it could definitely be causing the “spinning beachball” that you’re referring to, but then so could any of your other software (in this situation, it’s best to figure out when the “spinning beachball” started and determine what software was installed around that time). I’m always extremely suspicious of anything that covertly installs itself (any legitimate software should at least be informative during the installation!) but I can understand your fear of messing around on the command line.
I’m not aware of any particular “risks” the Google Software Update poses.
BTW, while I’m Spotlighting random Google deposits, should I be concerned about finding tidbits like “#googleads.g.doubleclick.net” and “googleads.g.doubleclick.net” in a Macromedia flash player file?
Probably not. I don’t know much about Flash development, but I’m guessing that any Flash that makes use of ads would probably have something like that inside.
doubleclick is one of the largest data collecting corporations on the web. They have TONS of information about almost everyone, all from cookies.
“DoubleClick is sometimes linked with the controversy over spyware because browser cookies are set to track users as they travel from website to website and record what commercial advertisements they view and select while browsing. However, the company maintains that it is important to understand the difference between DoubleClick’s ad serving tags and the spyware/adware companies.” (from http://googlesystem.blogspot.com/2007/04/google-buys-doubleclick.html )
Now Google has bought doubleclick. So, if doubleclick is evil or close to it, then how is Google’s “don’t be evil” policy going to hold up? Hmmm.
I’ll leave you with one more quote from the above-referenced article:
“I don’t know if there’s a single ad blocker or cookie filtering program that doesn’t include doubleclick.net in its black list”
Wow, I had no idea Google owned DoubleClick. Thanks for the info, Morst. That was very informative.
Now see what you did by starting this conversation, Raam? The respectful and helpful discussion here led to several hours researching the Google S/U topic as it might relate to the Safari 4.0 Beta and my spinning beach ball. Among the best articles addressing the repercussions and contraindications of the S/U was Scott Gilbertson’s “Epicenter” blog at Wired.com, especially this passage about daemon dangers:
“Here are a few reasons why an always-active daemon (software speak for a tiny app that runs in the background) for handling software updates is a bad idea:
It opens up an always-on tunnel to Google. While Google may be confident its update servers will never be compromised, how confident are you? If a third party gains control of that server, it can inject nearly any code it wants into your machine.
Itβs always on, always looking for update. On an expensive, pay-by-the-megabyte EVDO network? Google Updater doesnβt care and will suck down any available updates without asking, costing you money.
Google updates Google Earth or Picasa or Gtalk, but the update ends up having a bug that wipes data from your drive. Sorry, too late β the auto-updater already grabbed the latest version without asking. Kiss your data goodbye.
Administering a large network that needs to be locked down and tightly controlled? Cross Google software off your list. All the above problems apply, but theyβre cascaded across your network for added headaches.” (Find the complete essay at http://www.wired.com/epicenter/2009/02/why-googles-sof/)
Judging by the number of threads in the Google Forums, plenty of Google aficionados are deeply dismayed by G’s covert action and the haters, well, they have more ammo than ever. Generally, I count myself a G-fan, but on this occasion, I’d chime in with Gilbertson’s closing statement, “We hate to break it to you Google, but you arenβt special, and your software updates are no more critical than anyone elseβs.”
Thanks for your help, everyone!
Those are really great points, Neon! Thank you very much for the research and for posting it here!
Thank you, Raam!!!
It saves my day. Evil GooGle.
You’re welcome, Ken!
One more thanks from over here, too.
On a note, this is a liberty I did not expect Google to take on their own, that is, to install any software on individuals’ computers without asking the owner. I definitely think less of them now. They should reconsider what they allow their software engineers to do.
You’re welcome, Alexander, and I agree!
I would just like the update to succeed when I select update. I don’t want to remove it. However, the problem is that it pops up in my wife’s account, which annoys her, then when you say update, it fails. I’d just like to figure out why the updater only launches the checker daemon or whatever from her account.
I thought it was that it had gotten installed under her account and that it was a permissions thing that was keeping it from working. I found several Google apps did not have admin read/write permissions, so I set those, but it did not allow the updater to work. Then again, the updater did not ask for an admin authentication either.
I’m going to try uninstalling everything Google, then reinstalling under my admin account.
If it’s any help, I can tell you that I only use one account on my Mac and it’s an account with Admin rights. I had the same failed update problem you’re having and the only thing that fixed it for me was removing the software altogether.
I’d be interested to hear if you find a solution! Good luck!
Has anyone noticed a change in the name of the Google Updater, as well as the resource itself? I discovered this when I got my latest popup notification requesting my password from the Updater. I found this website thereafter, and ran the terminal command, to get a “command not found” result.
On my MBP running SL 10.6.1, my path looks like this:
Library/Google/Google Updater/Google Updater/Contents/Resources/Google Updater Launcher
Perhaps I am missing something.
Wow… this tread is HUGE. All this trouble and wasted time for so many people because Google can’t just make an update interface like everyone else does for Mac where it is OPTIONAL in a control panel or whatever.
Google, thanks for wasting all of our time. Thanks a lot…. Grrrrrrrrrrr…..
Just an FYI incase it’s helpful.. I have had Google Earth in my computer for over a year. The update issue started only today for me. Last week I had to register for a GoogleGroup for a work project. So it must have installed itself then. I suspect it may be checking my GoogleGroup for new postings?, but I already set up my mail to auto-forward from there to my mailbox. I’ll try to disable the updater.
thanks
Thank you thank you thank you!
Bah, Chrome installs this as well. so sad.
Now it’s dead to me.
I wanted to update to let you, Raam, and others know the code is still useful. I worked and Little Snitch helped out again to warn me of the intrusion.
Bad, Chrome, bad. Now go sit in the corner! π
Thanks, again, Raam, for the post.
Thanks for the update, Ed! π
thanks for all of this : it is hopefully gone for ever and I can update all google things manually. Great info congratulations.
Snow Leo on 20″ iMac
You’re welcome, Alfredo!
Very informative article. I’ve found your site via Yahoo and I’m really happy about the information you provide in your posts. Btw your blogs layout is really broken on the Kmelon browser. Would be great if you could fix that. Anyhow keep up the great work!
Thanks Violette! I’ll take a look at the Kmelon browser and see if I can fix the layout — I appreciate the heads up!
thx.
the same goes for picasa. it really grinds my gears. this stupid google update.
Speaking of gears grinding, I finally worked my way to the item on my To-Do list, “uninstall Gears”. From Terminal.app, I entered the Google-provided code and presto-change-o, all the Gears files vanished. I thought.
With Spotlight, I found a folder “Google Gears for Safari” at /Users/Me/Library/Application Support/Google, 4 items: geolocation.db, localserver.db, permissions.db, & another folder, wave.google.com.
(I do use Google Wave for certain collaborations with my colleages, but I didn’t sense that it ran any smoother after I’d installed Gears last November, than it did before I added Gears as a plug-in.)
So, is the above-described folder just harmless ghost goo left behind after uninstalling Gears, a necessary don’t-touch-it thingamy, or something else to toss in Trash?
BTW, Raam, this blog entry has had amazing longevity, hasn’t it? Best to you!
Hi Neon,
I suppose that Gears folder could have been left there because the application was running when the software was uninstalled — I’m really not sure.
An easy way to see if deleting it would have any affect is to temporarily move it somewhere else (e.g., from the terminal:
mv Google Gears for Safari/ /Users/Me/
). Reboot the machine and see if anything acts funky. At least that’s the trick I usually use. πYes, this blog entry certainly has helped a lot of people. I never would have guessed it when I originally wrote it! π
Thanks for the idea, I’ll try it and report back ASAP. π
Thanks for that – finally this stupid Google Update is gone! π
You’re welcome, Peter! π
Sorry to bump a really old thread, but this was really helpful.
That ugly screen would pop up while I was watching movies and generally just be a pain.
No problem! Glad I could help. π
Wow – pasted your code into terminal and now it’s asking me for a password. Anyone have an idea? (it’s not my admin password)
Hey Stacey,
The only password it would ask you for is the admin password… so if that’s not working, I have no idea!
Thank you, thank you, thank you. I don’t know why they think they can get away with never asking if you’d like their durned updates.
You’re most welcome! π
Hiya, Raam Dev!
It’s been awhile (April ’10 & before that, June ’09), but I’m back. Two questions for you & the gang here:
Question 1–
Doing some routine maintenance tonight & came across some GSU stuff — again! — and also some other Google goo I’m not sure about. Take a look at these:
http://img.skitch.com/20100810-pdgster4xfhtxetxq4uhx5p76b.png
http://img.skitch.com/20100810-1ig11nbc58s2a8phqy5k78f4cu.png
http://img.skitch.com/20100810-8ipqtq7179pc95p2cw7xye4431.png
Question 1 — how much, if any, of these Google files, etc. can I remove? Other than doing a LOT of Google searches in connection with my work, Gmail, and occasional use of Google Maps, I don’t have Gears or any other Google downloadables I’m aware of using. Be specific, I’m under-caffeinated right now π Also, I’m assuming anything I can toss will be a simple drag-to-trash or highlight & “Move to trash” unless told otherwise.
Since the GSU found it’s way back somehow — apparently — I ran these again:
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py –uninstall
~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py –uninstall
I thought the sudo judo had done its magic but, looked again, and the GSU is still there. Tried the ~/Library, etc. and got the Terminal equivalent of “return to sender, address unknown”.
Question 2 – Uh, now what?
Many thanks!
Hey Neon,
Unfortunately I’m stumped on this one! Hopefully one of the other commenters here will have a better idea!
:::lightbulb slowly glows on overhead::::
Hey, kewl, you’re on Twitter! See you there, as @Gitanajava.
Cool! Looking forward to connecting on Twitter! π
I didn’t have a chance to see if someone already posted this, but there is a less destructive way to turn off the updater.
Rather than compromising your install of google based software (thus removing your ability to run crucial updates for security reasons), you can just disable Google Software Update from checking for updates.
Just put this in your terminal
defaults write com.google.Keystone.Agent checkInterval 0
Also see: http://www.google.com/support/installer/bin/answer.py?hl=en&answer=147176
π
Thanks for that tip, Sudo!
SUDO, et al.
Anyone have an idea re my Question 1 above? :::hoping:::
Thanks, all! π
Google is the ONLY a$$holes that do this on my Mac. The ONLY ones to ever have the BALLS to pull this #$%!!
Google IS EVIL. F U Google.
VERY useful!!!
Thanks for offering the solution.
You’re welcome! Glad I could help! π
Why remove it when Google has an installer that doesn’t include it ?
It’s somewhat hidden on the the download page but it’s there…..
Some dude with an OSX blog posted about it.
http://blog.slaunchaman.com/2010/06/30/google-earth-now-available-without-automatic-updates/
Thanks! I’ve updated the blog post and linked to that article. π
Raam thank you for your help to everyone on this.
I have failed to succeed with it though .. on my iMac with 10.6.5 I tried both codes above. I tried the ‘sudo’ code and the ~/library one.
When I ran the sudo one Terminal it asked me for my password which I entered and it returned to admin$ but I then went to check if Google Updater was still in the Applications folder and it was. So I trashed it and rebooted.
The updater just popped up again π
Hi Howard,
I don’t actually use any of Google’s desktop software any more, so I really don’t know what to suggest besides doing more research on Google. π
Raam,
I have not discovered how to uninstall this shit.
BUT …
I have discovered an easy way to STOP THE POPUPS and basically solve MY problem which is the irritation. I like Picassa and Google Earth and don’t want to lose them.
The Solution:
Get “Little Snitch” and set all of the Google Updater entries to “Deny Any Connection”
Ok … it costs about 30 dollars but I had bought it anyway a long time ago because it is a TERRIFIC firewall program that not only acts like a firewall should, but it also has a really cool internet connection monitoring interface. Imho it’s well worth the buy and everyone should get it.
AND it solved this Irrrrrrrrritating problem.
Thanks for the update, Howard! I also use LittleSnitch and it’s absolutely the best security app I have ever paid for! π
Thanks. Kept bugging me to update Picasa!
Glad to help! π
Thanks a million! Little Snitch kept on popping up with google updates from different IP addresses pretty much every hour – your uninstall trick has saved me from more grief!
Glad to help man. π
A BIG F-CK U TO GOOGLE!!
Some balls on that company to install sh1t nobody wants (or needs) without asking. Some balls!
God, sh1t like this should be punished by law if you ask me.
//Rant Off
Oh, by the way. Your link to Google’s page addressing this is broken.
Here’s the actual link:
http://www.google.com/support/installer/bin/answer.py?hl=en&answer=147176
Thanks, Mick! I fixed the link. π
Best article I’ve found. Succinct and clear directions. Thanks! Just goes to show that Google’s “Do no evil” is really based on its own agendas. If this is “open” and “free”, then we should all be apprehensive. Kind of makes Facebook look like a poster child of transparency.
Glad I could help! I hear you on it making Facebook look like a poster child of transparency… hah. π
Thanks Raam!
This update had been triggering Little Snitch every hour or so and I kept hitting “deny once”, as I wanted to (later when not working) look at unchecking whatever application’s “update automatically” was presumably doing this, rather than flatout deny forever on the firewall or deleting the updater without removing its trigger.
Of course that night I forgot to look into it and after watching a movie with front row in bed, I fell asleep… until little snitch popped up behind front row due to this update hitting it and voiceover decided to read the damn thing out very loudly. Scared the hell out me!
What I still don’t get, is why they don’t just check for updates when you start the relevant app, like anyone else, rather than having this background rubbish, which without a firewall would have essentially been chatting away over my internet connection without me even knowing!
I hear you, RmACK! At the very least there should be a simple GUI settings panel somewhere that lets you disable checking for updates!
Ohh shizzles…it’s finally dead π Best guide Raam. Thanks!
Woohoo! Happy to help, Yugo! π
Something i thought you might be interested in is a little add on for Safari called Ghostery. Its in the safari extensions gallery. I shows and allows you to block anyone whos trying to gather data on you as you use the internet. for example this blog is trying to track me with; Facebook Connect, Facebook Social Plugins, Google Analytics, Quantcast, WordPress Stats. If ya don’t like google prying I’d check it out.
Thanks for the tip! π BTW, great artwork on your site!
Thanks !
Glad to help, Gilles! π
Thanks for the instructions. Worked like a charm.
Happy I could help, Clemens!
Raam,
thanks 4 the usefull post and the patience to explain where the ksurl was coming from. good luch and cool runnings on your journeys!
greatz Tomasz
Glad I could help, Phoenix! π
Ooch, the solution works but the cure is worse than the disease (in a way).
Thank you by the way. How do I remove the terminal command. Ever since I plugged it in my little snitch goes crazy. so many approval request windows pop up that it almost cripples me. I am sure this would be allot better if I did not have the snitch. But I do and I quite like it, so how do I reverse the terminal command. Thanks for your time.
Wait, this is just an uninstall command, correct? If so I wonder what is setting of my little snitch left and right after I executed the uninstall? Hmmmm….
Hi Daniel,
Yes, this command uninstalls the update engine, so something else must be setting off Little Snitch. (By the way, I also use Little Snitch and I love it!)
thanks so much for this, i was getting these notifications from little snitch asking me if the google updater could access the internet like twice a day… glad that it’s gone!
Glad I could help, Samuel! π
Thank you, as I’m a late victim of the Great Gobbler (Google). You terminal command let breath a sigh of relief after foolishly installing a gobbler plugin into my Iron browser. I am free again!
Haha, nice way of putting it, Sigilist! π
RaAmDeV
Nice blog here! Also your site quite a bit up very fast! What web host are you using? Can I get your affiliate link for your host? I wish my site loaded up as fast as yours lol
I actually run my own web hosting company and I host this site over there: ActualWebSpace.com π
Heh. This has been bugging me a long time, and I decided to google how to remove it. Guess what popped up? π
Haha, wow. Hi Rick! π
I love you.
Haha, thank you D! π
The operation couldnβt be completed. (com.apple.installer.pagecontroller error -1.)
What else can I do? I have a minimac, OS10.6
The message comes on and keeps on even if I click allow, it keeps asking for permission…I’ve clicked it hundreds of times, and it just won’t go away.
Hi Tsandi,
I’m not sure what else to suggest. Perhaps someone else who visits here can offer a suggestion. Otherwise, I suggest continuing to search for solutions on Google. Good luck!
A pity that Google still, after 3,5 years, installs this without asking. Uninstall script still works with 10.7.
I gave this page a G+ :+) That’s irony for you.
Haha, thanks Leon! π
I have just run around the same issue. The funny thing is that Google creates an hidden folder in the libary folder with the Google updater. In my case it was the Android File Transfer application for connecting an android device to your Mac. I tried to delete the hidden folder, but every time you run the Google Android File Transfer application it reinstalls this updater. I find this way of intrusion into my system for something totally unimportant like this tool, which will not need any updates at all, because there is no options besides making MTP readable pretty unnecessary. Also the update intervals that run every few hours are ridiculous, besides being unasked for and even running in the background when the tranfer app is closed.
I found a program that automatically uninstalls the Google Updater and KEEPS it from reinstalling. This also mentions your website. Funny thing also Google makes it quite hard to even find this in their own search engine. I think Google just has gotten pretty arrogant in some aspects, like Yahoo! back in the days, due to their de facto monopoly, which is never a good thing for progress, because of lacking competition, which results in a lack of respect to their users.
Here you can find the uninstaller:
http://wireload.net/products/guu-google-update-uninstaller/
Thanks very much for the uninstaller! π This post already includes a link to the uninstaller at the bottom of the post.
Tnx, the only application I have by google is picasa which I stopped using a long time ago. Still, this updater is a pain in the neck. This small program was helpful.
Glad to hear it helped, Gal! π
THANK YOU!!! omg that stupid updater bull shit was driving me crazy. You my friend are a god XD
You’re most welcome, Time Keeper. π I’m glad I could help!
THAAAAAAANNKKS!!!!! How ironic that Googling brought me to your web page; thanks so much for taking the trouble to put this info online.
You’re most welcome! Glad I could help, Greg! π
https://support.google.com/installer/answer/100386?hl=fr#
Thanks for pointing me to that!
Downloaded the program but my MAC won’t let me run it because it’s unidentified. Suggestions?
You need to go into System Preferences β Security & Privacy and change “Allow apps downloaded from:” to “Anywhere”.
The command line option was perfect for me. I use Chrome on some occasions, but I do not install Google apps without some serious vetting.
I did, however, install Apple Mavericks. I would love to know where the Google updater actually came from, but for now it is gone. Thanks for your help!
I’m glad I could help, Matt! π
(Sorry for the delayed reply; I’m just catching up to comments now!)
I love you!
Haha, thank you, Missy! I’m guessing this helped? π
I installed Chrome and hated it. So I deleted it. Some time later I enabled the “parental control” settings on my Mac, so that OSX would try to “limit access to adult websites automatically”. The useful consequence of changing this setting was that whenever ANY software on my mac tried connecting to the internet OSX would prompt me to either allow or disallow that site.
This is how I discovered Google Software Update! There was no popup box like in your case clearly showing Google Software Update was running! I caught them, because OSX didn’t allow it to connect to google analytics! If I hadn’t turned on this setting I wouldn’t have even known google software update was installed, and it would have kept connecting to Google Analytics without my knowledge.
This is a complete invasion of my privacy! And completely evil.
I’m amazed that so many years later (this post was published 6 years ago) this is *still* an issue.
Thanks for sharing your story. I highly recommend the Little Snitch app, which is a firewall for Mac OS X. I’ve caught lots of hidden stuff communicating with the Internet that way.
Hi Raam,
I downloaded the update uninstaller and ran it… and the %***$ google thing come bouncing back about 20 minutes later.
Its a pox. π
Henry
Yep, it’s quite a pest!
Thank you! Helped me a lot. Problem solved.
Great article.
You’re most welcome, Dennis! π
seems like that install.py is not there anymore (today is Nov 5, 2014), I used a ksinstall app inside the update app and it kinda worked as well:
$ sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall –help
-[KeystoneInstallTool usage] ksinstall:
[–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.
$ sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall –uninstall
Thanks for the tip! π
Hey,
I have google keeps on my mac, but i can’t move it to trash, neither remove it through AppCleaner.
Help Please!!
Have you tried following the advice in this post to remove the Google Software Update from your Mac?
Yes, I have downloaded GUU, though after running it it shows message “no update found…..” like this. Actually now I have 2 programs that crash while opening (it immediately shows error) google keeps and now pocket. It shows a huge error page I have no clue in.
Sorry, I don’t know what else to suggest. π You might try posting a question on the Google Product Forums.
Hi, thanks, but I installed it and my system is still automatically updating.
I deleted it from my apps and reinstalled it and the same thing.
I just made a rule in LittleSnitch to deny any connection to any server and we will see how that goes.
But does it make any sense why your GUU is not working for me?
Thanks
I am running Macbook Pro OSX 10.9.5
p.s. I tried running the terminal command:
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py –uninstall
and got the message back:
sudo: /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py: command not found
The I tried running:
sudo python /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/
And got the message back:
python: can’t open file ‘/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py’: [Errno 2] No such file or directory
Any ideas?
I do not know much about this and I am not so adept in using the terminal.
Thanks again!
Hi Prahlada,
I’m really not sure why it’s not working for you. My guess is that the Google Software Update no longer includes those scripts and these commands are now outdated. This post was written back in 2008, so I’m not surprised that the commands no longer work. I don’t use Google Talk and since doing a clean install of OS X 10.10 (Yosemite) I haven’t had any issue with Google Software Update (i.e., I’ve never seen it run).
Like you, I also use Little Snitch to block any outgoing connections that I don’t want going out, so I’d say that’s probably your best bet. Otherwise, you may find other info on the web that is a bit more current. Good luck!
Hey man thanks for keeping on top of replying to the comments here!
We will see what happens with just doing a deny any connection in Little Snitch.
Hi, maybe this is not even what my problem is but I was halfway through signing up for Google Analytics but declined at the last minute after reading their terms and conditions. I discovered something a day or two later, when I tried to create another GMail account and Google prevented me from creating an account until I provided my phone number. I have 3 other GMail accounts and have never had to provide my personal details before. Do you think it is because I went through the process of signing up for Google Analytics and even though I didn’t accept Google’s Ts & Cs in the end something was installed in my computer? I am sorry if this sounds like an ‘ignorant’ question but I am not an IT fundi, I am just an ordinary internet user. I want to know if there is a way to find out how to remove my information off Google Analytics? Please help.
Hi Jessica,
I doubt that anything was installed on your computer simply by declining to accept Google’s Terms and Conditions for Google Analytics. I also doubt declining the T&Cs has any connection to Google asking for your phone number. The phone number request is something everybody gets (me in included) every once in awhile. It’s Google’s way of making sure you don’t lose access to your account. If you forget your password, for example, I believe you can reset it by phone (an automated system will call you, or send you a text message, with a code to reset your password).
I hope this was helpful!
Hi Raam, thanks for your response. This is a new account I want to create. I also get asked for my telephone number on my other GMail accounts but I always decline that suggestion. I’ve never had an issue before in creating an account on GMail; none of my other accounts were ‘blocked’ from being created unless I added a phone number. This time I am not being allowed to proceed with opening an account until I put in a phone number, which I feel is quite invasive of a person’s privacy. DO you know if there any way I can work around this and create an account without needing to add in a phone number? Or would you be kind enough to try & open an account yourself, just to see if you are asked for a number before proceeding to the next stage? You don’t have to actually create a new account because you can cancel it before it is created, I am simply curious if this is being asked of everyone who now wants to create an account.
The other reason they might be asking for a phone number is if you’ve signed up for multiple Google services with the same email address. They will use the phone number as a way of proving that you’re not a spammer signing up for services in an automated way.
If you have more questions about Google’s processes, I suggest posting on the Google Product Forums.
Thanks for post , python file was not found so I explore the file and following command worked for me
Uninstall if install.py is not found
/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall –uninstall
Thank you! I have updated the article to include mention of that uninstall command. π
I have tried so mnay times to disable/remove the google updater but it just does not work. I am using MAC mavericks, i have installed the google update uninstaller, ran the command to set the update to 0, cleaned/removed the files/folders for google update and still when i run google chrome version 43 chrome starts to update itself, this is ridiculous.
Hi, I have the same issue with my system, but this bug comes from my Android File Transfer dmg. If i remove it from the system I will not be able to tranfer any data from my phone the USB way, So I think my Mac has to live with this crap for now…
Any other solution ??
Hi Jorge,
Sorry, I don’t have any ideas. I’m not too familiar with Android.
Well here it is Jan 24, 2016 and like others, I stumbled here to solve the same problem! I know just enough to throw a monkey wrench in the works if I were to try using terminal, so I happily went over to wireload.net to download GUU, only to find that they no longer support or update it π
Searched a little further…
Ironically, even google’s links to its own support pages for GSU are dead, eg.,
this link:
https://support.google.com/installer/bin/answer.py?hl=en-GB&answer=147176
on:
https://support.google.com/search?q=Google+Software+Update&vid=1-635892917286438784-2802967168
and:
https://support.google.com/installer/answer/100386
(uninstall instructions)
Google must have deleted them after Feb2014, as they were also referenced in this article re: disabling GSU on OSX Mavericks:
http://www.labnol.org/internet/google-software-update-control-computer/28408/
This article seems to provide similar advice (current up to Nov2014):
http://applehelpwriter.com/2014/07/13/how-to-remove-googles-secret-update-software-from-your-mac/
And I found this, from Aug2015:
http://www.macobserver.com/tmo/article/how-manage-the-secret-software-that-google-chrome-installs-on-your-mac
Alas, I don’t dare try it… Raam, I don’t suppose (in all your spare time) you’d be interested in tweaking the “old” GUU so it’d work with the current GSU and OSX Mountain Lion…? Hey, it can’t hurt to ask, right? π
ps – I think its been hugely generous of you checking in and responding here for the last SEVEN YEARS!!
Hi Deb,
I reviewed the last two articles you linked to and those both look like they’re still applicable. Have you tried running the commands as suggested?
Thanks for your response Raam! Being a fairly new Mac user, I haven’t tried doing anything with the terminal commands. I haven’t even explored the Apple script writer yet. I used DOS back before Windows, and used to be familiar with enough UNIX commands to do basic GIS analysis, but you know the drill… don’t use you lose it π I’m sure I could get my head around it but it would take more hours than I have to spend on it.. hence my search for quick fix.
Since I’m still using Mountain Lion I’m wondering if maybe the “old” GUU might work.
On another note, the software updates banner on my Mac is driving me crazy – pops out about every 5 min for non-essential updates. I haven’t found a setting to change it so at some point will probably have to dive into terminal..
Thanks again!
This seems to be the new uninstall for keystone:
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app//Contents/Resources/ksinstall –nuke
Thanks, Jon! I’ll update the article to mention this. π
Hey guys. I successfully removed the latest version of Chrome & Keystone Agent from my Mac running Mountain Lion 10.8.5.
The command for Keystone Agent was as follows.
sudo ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/ksinstall –nuke
It was fairly trivial to find the correct location in finder, and then tweak the command line accordingly.
Richie
Thank you, Richie! I’ll update the article to mention this command.
Thanks Raam. That last command actually got the updater removed. I’m on OSX 10.9.5 on a Core i7 15″ Macbook
Glad to hear it! Thank you for the update.
Hello Raam,
The updated command posted did work, however -nuke needed to be changed to –nuke in order to work. So I used:
sudo ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/ksinstall –nuke
Thanks for the update, Simon! π
I’m new to all this and don’t understand much of the tech stuff – but have just been hit by this Google Update problem. Am running OSX 10.6.8 and can find Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources but the contents there are:
ksdiagnostics, Google Software Update.app, com.google.keystone.daemon4.plist, com.google.keystone.daemon.plist, com.google.keystone.agent.plist and CheckForUpdatesNow.command
These were last modified in May 2012. Should I delete any of these or use one of the above scripts?
Thanks
johnc
Hi John,
I’m sorry but I don’t have a solid answer for you. You could try doing a full system backup and then deleting them.
On OS X 10.8.5 it is
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/ksinstall –nuke
Thanks for the heads up! π
Even then, on browser restart Google Chrome offered to install the software updater, which I declined but it came back shortly afterwards so I had to blacklist it in my firewall. Which luckily seems to have worked as the “Google Software Update” program isn’t recreated like ksfetch upon each check interval.
Came across this post & now the software updater has been “reactivated”. Here’s a link to a story about how to get rid of it using similar technique with slightly different commands.
http://www.macworld.com/article/3109937/web-apps/get-rid-of-google-earth-update-helper-pop-ups-by-uninstalling-googles-hidden-software-updater.html
Under Update 2016-02-25, the code you have is:
sudo ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/ksinstall -nuke
You will note that the “-nuke” has just one hypen, whereas it needs to be “–nuke”.
Thanks for pointing that out, Robin! I’ve updated the post.
I should really appreciate your work. You have given solution for many Mac OS X