Comment puis-je supprimer complètement les outils BlackBerry d'OS X?

11

J'ai utilisé BlackBerry's Desktop Manager et plusieurs autres applications et outils pour développer des applications BlackBerry, mais maintenant je voudrais les supprimer entièrement.

Pour ce faire, je traînais les applications BlackBerry de /Applicationsla Corbeille, et j'ai aussi retiré les préférences en ~/Library/Preferencescommençant par com.rim.- mais encore, il y a plusieurs processus liés à BlackBerry en cours d' exécution. Je n'ai aucune idée d'où ils viennent et comment les désactiver.

Que puis-je faire pour supprimer tout ce que BlackBerry de ma machine?

slhck
la source
7
Pour la personne qui a rétrogradé, notez que nous encourageons explicitement le partage d'informations de cette façon: il est OK de poser et répondre à vos propres questions
slhck

Réponses:

12

Les outils de BlackBerry sont dispersés dans tout le système de fichiers et ne sont pas faciles à supprimer. J'ai trouvé un script shell qui devrait en supprimer la plupart et le mettre ici comme un Gist . Si vous savez ce que vous faites, vous pouvez l'exécuter avec les privilèges root.

Si vous souhaitez le faire manuellement à la place, vous pouvez essayer ce qui suit:

  • Supprimer toutes les applications de /Applications
  • Supprimez tous les éléments de connexion des utilisateurs et des groupes »Éléments de connexion sous Préférences Système.
  • Supprimez les machines virtuelles BlackBerry ~/Virtual Machinessi vous en avez.

Maintenant, ouvrez un terminal et entrez les commandes suivantes. Mieux vaut les copier-coller. Vous ne voulez pas faire quelque chose de mal ici, sinon vous supprimerez des fichiers système importants. Il est toujours préférable d'avoir une sauvegarde de votre système.

Déchargez d'abord certains LaunchAgents et LaunchDaemons:

sudo launchctl unload /Library/LaunchAgents/com.rim.BBLaunchAgent.plist
sudo launchctl unload /Library/LaunchDaemons/com.rim.BBDaemon.plist

Ce sont les fichiers de démarrage pour ce qui précède qui s'exécutent chaque fois que vous démarrez OS X:

sudo rm -rf /Library/LaunchDaemons/com.rim.*
sudo rm -rf /Library/LaunchAgents/com.rim.*

Maintenant, nous supprimons les extensions et les frameworks du noyau:

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

Préférences de toutes sortes:

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/"
rm ~/Library/Preferences/com.rim.*

Je crois que c'est à propos de ça. Maintenant, je n'ai plus de trucs BlackBerry en cours d'exécution sur mon système.

slhck
la source