BBLaunchAgent.app richtig beenden und löschen!

Moin,

vor kurzem hatte ich beschrieben wie man mit dem Mac einen BlackBerry Bold 9000 synchronisieren kann. Nachdem ich jetzt auf ein iPhone 3gs umgestiegen bin wollte ich den BlackBerry Desktop Manager wieder deinstallieren. Im Prinzip hat die Deinstallation auch reibungslos geklappt, bis auf den BBLaunchAgent, welcher sich in der Aktivitätsanzeige mit 0,3% CPU Leistung munter vergnügt.

Den Prozess radikal zu beenden führt unweigerlich dazu dass der LaunchAgent den BBLaunchAgent automatisch neu startet. Folgend meine Lösung des Problems: (Vorsicht!! In der folgenden Anleitung werden Systemnahe befehle ausgeführt, welche bei falscher Anwendung oder Tippfehlern zu Schäden führen kann! Das befolgen der Anleitung geschieht auf eigene Gefahr!!)

- Terminal öffnen

Nacheinander folgende Befehle ausführen:

[code]
sudo pkgutil --pkgs=com.rim.blackberrydesktopmanager.Application.pkg

sudo /Library/Application Support/Blackberry/BBLaunchAgent.app -ndefault /Applications/BlackBerry Desktop Manager.app >> /dev/null

sudo /bin/rm -fr "/Applications/BlackBerry Desktop Manager.app"
sudo /bin/rm -fr "/Library/Receipts/blackberrydesktopmanager.pkg"

sudo /bin/rm -fr /Users/*"/Library/Application Support/BlackBerryDesktop/"
sudo /bin/rm -f /Users/*"/Library/Preferences/com.rim.blackberrydesktopmanager.plist"
sudo /bin/rm -fr /Users/*"/Library/Caches/com.rim.blackberrydesktopmanager"

sudo /Library/Application Support/BlackBerry/BBLaunchAgent.app -ipndefault /Library/Application Support/BlackBerry/IPModemPasswordDialog.app >> /dev/null
sudo /bin/rm -fr "/Library/Application Support/BlackBerry/IPModemPasswordDialog.app"

sudo /bin/rm -fr "/Library/Modem Scripts/RIM IP Modem.ccl"
sudo /bin/rm -fr "/Library/Frameworks/RIM_VSP.framework"
sudo /bin/rm -fr "/Library/Receipts/blackberryvsp.pkg"
sudo /bin/rm -f "/Library/Preferences/com.rim.vsp.plist"

sudo /bin/rm -fr "/System/Library/Extensions/RIMBBVSP.kext"
sudo /bin/rm -fr "/Library/Receipts/blackberryvspdr.pkg"
sudo /bin/rm -f "/Library/Preferences/com.rim.RIMBBVSP.plist"

sudo -u "${currentUser}" /bin/launchctl unload /Library/LaunchAgents/com.rim.BBLaunchAgent.plist

sudo /bin/launchctl unload /Library/LaunchDaemons/com.rim.BBDaemon.plist

sudo /bin/rm -fr "/Library/Frameworks/RimBlackBerryUSB.framework"
sudo /bin/rm -f "/Library/LaunchDaemons/com.rim.BBDaemon.plist"
sudo /bin/rm -f "/Library/LaunchAgents/com.rim.BBLaunchAgent.plist"
sudo /bin/rm -fr "/Library/Application Support/BlackBerry"
sudo /bin/rm -fr "/Library/Receipts/blackberryframeworks.pkg"

sudo /bin/rm -f "/Library/Preferences/com.rim.RimBlackBerryUSB.plist"
sudo /bin/rm -f "/Library/Preferences/com.rim.RimLaunchAgent.plist"

sudo /bin/rm -f /Users/*"/Library/Preferences/com.rim.RimLaunchAgent.plist"

sudo /sbin/kextunload -b com.rim.driver.BlackBerryUSBDriverInt

sudo /bin/rm -fr "/System/Library/Extensions/BlackBerryUSBDriverInt.kext"
sudo /bin/rm -fr "/System/Library/Extensions/RIMBBUSB.kext"

sudo /bin/rm -fr "/Library/Receipts/blackberryusbdriverint.pkg"

sudo /bin/rm -f "/Library/Preferences/com.rim.BlackBerryUSBDriverInt.plist"
sudo /bin/rm -f "/Library/Preferences/com.rim.RIMBBUSB.plist"

NUR BEI SnowLeopard:

sudo /usr/sbin/pkgutil --forget "com.rim.blackberrydesktopmanager.BlackBerryFrameworks.pkg"
sudo /usr/sbin/pkgutil --forget "com.rim.blackberrydesktopmanager.BlackBerryUSBDriver.pkg"
sudo /usr/sbin/pkgutil --forget "com.rim.blackberrydesktopmanager.BlackBerryUSBDriverVSP.pkg"
sudo /usr/sbin/pkgutil --forget "com.rim.blackberrydesktopmanager.BlackBerryVSP.pkg"
sudo /usr/sbin/pkgutil --forget "com.rim.blackberrydesktopmanager.Application.pkg"
[/code]

Danach ist der BBLaunchAgent aus der Prozessliste verschwunden, die USB Treiber entladen und der Prozess wird nicht neu gestartet.
MfG Arne

Hinterlasse eine Antwort