Little Snitch vollständig entfernen (Mac OS X Snow Leopard)

10

Ich habe Little Snitch vor Monaten deinstalliert. Zumindest dachte ich.

Beim Öffnen von Console.app sehe ich ungefähr Folgendes:

Viele LittleSnitchUIAgent-Einträge!

Hier ist ein Textprotokoll:

21/11/09 22:05:31   com.apple.launchd[1]    (at.obdev.littlesnitchd[10045]) Exited with exit code: 1
21/11/09 22:05:31   com.apple.launchd[1]    (at.obdev.littlesnitchd) Throttling respawn: Will start in 10 seconds
21/11/09 22:05:33   Little Snitch UIAgent[10046]    2.0.4.385: m65968c1c
21/11/09 22:05:33   Little Snitch UIAgent[10046]    2.0.4.385: m579328b9
21/11/09 22:05:33   Little Snitch UIAgent[10046]    2.0.4.385: m41531ded
21/11/09 22:05:33   com.apple.launchd.peruser.501[170]  (at.obdev.LittleSnitchUIAgent) Throttling respawn: Will start in 10 seconds
21/11/09 22:05:41   com.apple.launchd[1]    (at.obdev.littlesnitchd[10049]) Exited with exit code: 1
21/11/09 22:05:41   com.apple.launchd[1]    (at.obdev.littlesnitchd) Throttling respawn: Will start in 10 seconds
21/11/09 22:05:43   Little Snitch UIAgent[10050]    2.0.4.385: m65968c1c
21/11/09 22:05:43   Little Snitch UIAgent[10050]    2.0.4.385: m579328b9
21/11/09 22:05:43   Little Snitch UIAgent[10050]    2.0.4.385: m41531ded
21/11/09 22:05:43   com.apple.launchd.peruser.501[170]  (at.obdev.LittleSnitchUIAgent) Throttling respawn: Will start in 10 seconds

Spotlight-Suchen nach "Little Snitch" oder "Littlesnitch" liefern keine Ergebnisse. Es scheint jedoch, dass ich Little Snitch nicht vollständig losgeworden bin, da es immer noch meine CPU verbraucht.

Irgendwelche Ideen?

Mathias Bynens
quelle

Antworten:

11

Haben Sie versucht, Little Snitch erneut herunterzuladen und das Deinstallationsprogramm auszuführen?

Kleiner Schnatz 2.2

Chealion
quelle
5

Suchen Sie an den folgenden Stellen nach Plist-Dateien, die aussehen, als wären sie mit Little Snitch verwandt. Sie werden höchstwahrscheinlich beginnen mit at.obdev:

/Library/LaunchAgents
/Library/LaunchDaemons
/System/Library/LaunchAgents
/System/Library/LaunchDaemons
~/Library/LaunchAgents
~/Library/LaunchDaemons

Verschieben Sie die fehlerhaften Dateien an einen anderen Speicherort, starten Sie den Computer neu und prüfen Sie, ob die Fehler behoben wurden.

Seien Sie sehr vorsichtig, insbesondere mit den / System-Speicherorten, denn wenn Sie die falsche Datei entfernen, kann dies Ihr System beschädigen.

Rudedog
quelle
4

Es ist nicht erforderlich, Dateien zu bearbeiten. Entladen Sie einfach den Dienst und löschen Sie seine Liste:

sudo launchctl unload /Library/LaunchDaemons/at.obdev.littlesnitchd.plist
sudo rm /Library/LaunchDaemons/at.obdev.littlesnitchd.plist
Andy Lynch
quelle
1

Sie benötigen ein offenes Terminal:

cd /private/var/db/launchd.db/com.apple.launchd

Erstellen Sie eine Sicherungskopie von overrides.plist (stellen Sie mit dem Befehl ls sicher, dass sie vorhanden ist ).

sudo cp overrides.plist overrides.bak 

Öffnen Sie overrides.plist

sudo vim overrides.plist

Suchen Sie nach Little Snitch UIAgentEinträgen und entfernen Sie diese. Speichern. Schließen. Starten Sie neu. (Dies sollte auch die Benutzereinträge beheben)

Überprüfen Sie die Konsole, ob Einträge vorhanden sind.

Ricbax
quelle
1
Danke für deine Antwort. Leider konnte ich in dieser Datei keine passenden Einträge finden (ich habe versucht, nach "wenig" zu suchen und habe überhaupt keine Ergebnisse erzielt). PS: Der zweite Schritt sollte wahrscheinlich lauten sudo cp overrides.plist overrides.bak.
Mathias Bynens
0

Wenn Sie nicht manuell mit launchd herumspielen möchten, ist Lingon ein grafischer Editor dafür. Leider hat die Entwicklung aufgehört, aber es funktioniert immer noch gut und es ist Open Source.

MJeffryes
quelle
0

Ich musste Little Snitch von einem System entfernen, das nicht booten konnte (daher konnte ich das Deinstallationsprogramm nicht verwenden), und dies erreichen, indem ich mich im Einzelbenutzermodus anmeldete (Cmd + S gedrückt halten), dann das Laufwerk bereitstellte und Befehle von a aus ausführte Skript veröffentlicht unter apple.stackexchange.com/questions/56481/remove-little-snitch-via-script

Achtung! Mein System hatte keine Daten - Sie könnten Ihre durcheinander bringen!

#Kill Little Snitch Processes
killall $NetworkMonitor
killall $UIAgent

rm -R /Library/Application\ Support/Objective\ Development/
rm -R /Library/LaunchAgents/at.obdev.LittleSnitchNetworkMonitor.plist
rm -R /Library/LaunchAgents/at.obdev.LittleSnitchUIAgent.plist
rm -R /Library/LaunchDaemons/at.obdev.littlesnitchd.plist
rm -R /Library/Little\ Snitch/*
rm -R /Library/Logs/LittleSnitchDaemon.log
rm -R /System/Library/Extensions/LittleSnitch.kext
rm -R "/Applications/Little Snitch Configuration.app"

Arbeitete für mich ...

Ich fand, dass die Verwendung von launctl allein nicht ausreichte - ich denke, der Kext war noch geladen, da ich LS(4050) Little Snitch Startin den ausführlichen Startnachrichten sehen würde, nachdem ich alle meine / Library / LaunchDaemon / -Skripte entladen und rm'd hatte

ptim
quelle
PS .. das war am 10.8, nicht Snow Leopard, sorry
ptim