BlackBerry's tools are scattered all over the file system and aren't easy to remove. I found a shell script that should remove most of it and put it here as a Gist. If you know what you're doing you can run it under root privileges.
If you want to do it manually instead, you can try the following:
- Remove all apps from
- Remove all login items from Users & Groups » Login Items under System Preferences.
- Remove the BlackBerry virtual machines from
~/Virtual Machines if you have some.
Now, open up a terminal and enter the following commands. Best to copy-paste them. You don't want to do something wrong here or else you'll delete important system files. Having a backup of your system is always preferred.
First unload some LaunchAgents and LaunchDaemons:
sudo launchctl unload /Library/LaunchAgents/com.rim.BBLaunchAgent.plist
sudo launchctl unload /Library/LaunchDaemons/com.rim.BBDaemon.plist
Those are the startup files for the above that run every time you start OS X:
sudo rm -rf /Library/LaunchDaemons/com.rim.*
sudo rm -rf /Library/LaunchAgents/com.rim.*
Now we remove kernel extensions and frameworks:
sudo kextunload -b com.rim.driver.BlackBerryUSBDriverInt
sudo rm -rf /System/Library/Extensions/BlackBerryUSBDriverInt.kext
sudo rm -rf /System/Library/Extensions/RIMBBUSB.kext
sudo rm -rf /System/Library/Extensions/RIMBBVSP.kext
sudo rm -rf /Library/Frameworks/RimBlackBerryUSB.framework
Preferences of all sorts:
sudo rm -rf "/Library/Application Support/BlackBerry"
sudo rm -rf "/Library/Application Support/BlackBerryDesktop/"
sudo rm /Library/Preferences/com.rim.*
rm -rf "~/Library/Application Support/BlackBerry"
rm -rf "~/Library/Application Support/BlackBerryDesktop/"
I think that's about it. Now I have no more BlackBerry stuff running on my system.