One of the joys of owning a Mac is having to do very little in order to maintain it. While Windows users have to worry about the registry, master boot record and the ever-present threat of malware; Mac users can sleep relatively soundly.

But that’s not the case if you listen to MacKeeper. Apparently your computer is riddled with problems, junk files and wide-open to attacks that only MacKeeper’s premium version can protect you against.

I’m here to tell you otherwise: avoid MacKeeper like the plague, and your Mac will be better off for it.

What’s Wrong With MacKeeper?

This week a brand new vulnerability was found in MacKeeper allowed potential attackers to execute malicious commands embedded in purpose-built web pages. Let’s just let that sink in for a second: an application that promises to protect you (for a fee) is actually putting you at risk of attack.

In a recent update the program registers itself as a handler for custom URLs. Custom URLs are designed to make it easy to target specific software with clickable web links. Once an application is associated with certain URLs, it is automatically launched whenever you click one — like a torrent magnet transfer or Shoutcast radio URL.

@drspringfield Hi and thanks for flagging this up.We are working on the resolution of this issue and set its priority to the highest level.

In the case of MacKeeper, researcher Braden Thomas found an issue in the way the software handles these requests and promptly posted a proof of concept on Twitter. The link included in his Tweet would execute a command designed to remove MacKeeper from your system.

In order to execute its command, MacKeeper needed authorisation (via an administrator password) to make changes to the system. If this permission had already been authorised, the command would execute with no warning. Other users were prompted to supply their password before the command would run, though even the text in the accompanying dialog box could be changed by an attacker.

Though the vulnerability has been patched by now, this is hardly the first time MacKeeper has been a source of controversy. The company is in the process of settling a class-action lawsuit in which the liability could exceed $5 million. It was alleged that MacKeeper warns users about fake security and performance issues in order to sell its premium version.

How To Remove MacKeeper

Many users report that MacKeeper is difficult to get rid of, so here’s how to do it once and for all:

Launch MacKeeper from your Applications folder so that it’s running, then quit it. You should now be able to find the “mackeeper” process in Activity Monitor.

Launch Activity Monitor (either use Spotlight, or head to Applications > Utilities).

On the CPU tab, search for the “mackeeper” process, and force quit it.

You can now drag the MacKeeper application from your Applications folder to the Trash.

A window will appear asking you to complete the uninstallation process. Click Uninstall MacKeeper to finish.

This should remove all but a few traces of MacKeeper from your system, but you may also want to check the following locations to remove all signs of it:

Another application which can help you recover disk space quickly is AppCleaner (above), an uninstallation assistant that allows you to thoroughly uninstall applications en-masse. Just check the applications you want to remove, click Search and all associated files and folders will be displayed. You can then hit Delete to get rid of everything.

If you want to visualize your disk usage then a utility like Disk Inventory X will do so for free, plus you’ll be able to see exactly which files are taking up the most space. Cross-platform freeware dupeGuru will help you find and eradicate duplicate files, if you’re worried about that.

Secure Your Mac

MacKeeper even promises to protect from “spyware, data loss and even theft” — but there are plenty of free solutions for securing your computer. Despite the widely-held belief that OS X isn’t susceptible to spyware, the increasing popularity of the platform has made it a more viable target over the last few years.

Adware Medic is a wonderful bit of donationware designed specifically to target Mac adware — there are even reports of people using it to remove pesky MacKeeper and ZeoBIT popups. The application doesn’t target malware (like viruses) but adware that may cause pop-ups and other pesky behaviour.

Optimize Your Mac

MacKeeper also “optimizes” your Mac by checking for updated versions of installed software. It sounds handy, but almost every non-App Store app I’ve installed has its own update wizard, which runs every time I launch the app. If this really isn’t good enough for you then you could install AppFresh ($15). Mac App Store apps are automatically updated for you.

You can optimize your own Mac by controlling which applications launch when you start it. Head to System Preferences > Users & Groups > Login Items and use the plus and minus button to remove applications from the list. You can also hide items by checking the box.

Protect Data On Your Mac

Another specialty of MacKeeper is keeping your files secure, but you should probably already be taking measures to ensure this. Simply adding a password to your Mac is a good start, but you can go one step further and encrypt your entire drive by going to System Preferences > Security & Privacy > FileVault. You can enable your Mac’s firewall on the next tab while you’re at it too.

Apply One-Click Sollutions (sic)

The less said about this one the better. If you take anything away from this article it’s that one-click solutions are part of the problem. You’re far better off taking the time to click thoughtfully, multiple times (using apps like Adware Medic and Ccleaner) rather than looking for a magic pill.

Hi Tim,
Thankfully no, but I did find that my Mac seemed to run better without it - maybe just coincidence. I seem to remember that it was annoying more than anything - like breaking links between files even when not set up to do so but I was also very dubious about some of the files that it said were safe to delete. I went back to using Onyx as my only method of cleaning and maintenance and I don't even run it very often.

I used to have MacKeeper installed on my Mac - it came as part of a 'Special Offer' bundle of software that I purchased for 1 or 2 applications that I actually wanted. I ran it a few times but found that it was removing files or altering settings that I didn't want changed. When I tried to uninstall it it took me ages to find all the embedded files that it had installed in my system as this was a version prior to Zeobit supplying an uninstaller. It was weeks before I felt confident that I had uninstalled everything to do with MacKeeper but even now, just reading your article, caused me to go back into my Library and check that there were no undiscovered files left lying around.

"One of the joys of owning a Mac is having to do very little in order to maintain it. While Windows users have to worry about the registry, master boot record and the ever-present threat of malware; Mac users can sleep relatively soundly."
Um, I have to do very little to maintain my Windows 7 PC; aside from occasionally running CCleaner, and running MalwareBytes Anti-Malware as an occasional "second opinion" to my antivirus (all of which are free), my system has run pretty much trouble-free since I took it out of the box.
I love how Mac users compare OS X to Windows of a decade or more ago when it comes to maintenance. Even Windows XP (RIP) was better than Windows 95 or 98, and ran for years without reinstalling.