Całkowite usuwanie Little Snitch (Mac OS X Snow Leopard)

10

Odinstalowałem Little Snitch kilka miesięcy temu. A przynajmniej tak myślałem.

Podczas otwierania Console.app widzę coś takiego:

Wiele wpisów LittleSnitchUIAgent!

Oto dziennik tekstowy:

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

Wyszukania „spotlight” lub „littlesnitch” w centrum uwagi nie dają żadnych rezultatów. Wygląda jednak na to, że nie pozbyłem się Little Snitcha całkowicie, ponieważ wciąż zużywa mój procesor.

Jakieś pomysły?

Mathias Bynens
źródło

Odpowiedzi:

5

W poniższych lokalizacjach znajdziesz pliki list, które wyglądają, jakby były powiązane z Little Snitch. Najprawdopodobniej zaczną od at.obdev:

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

Przenieś szkodliwe pliki w inne miejsce, uruchom ponownie i sprawdź, czy to naprawiło.

Zachowaj szczególną ostrożność, szczególnie w przypadku lokalizacji / System, ponieważ usunięcie nieprawidłowego pliku może spowodować uszkodzenie systemu.

Rudedog
źródło
4

Nie ma potrzeby edytowania żadnych plików; po prostu zwolnij usługę i usuń jej listę:

sudo launchctl unload /Library/LaunchDaemons/at.obdev.littlesnitchd.plist
sudo rm /Library/LaunchDaemons/at.obdev.littlesnitchd.plist
Andy Lynch
źródło
1

Potrzebujesz otwartego terminalu:

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

zrób kopię zapasową overrides.plist (upewnij się, że jest tam za pomocą polecenia ls )

sudo cp overrides.plist overrides.bak 

otwórz overrides.plist

sudo vim overrides.plist

Poszukaj Little Snitch UIAgentwpisów i usuń je. Zapisać. Blisko. Restart. (powinno to również naprawić wpisy użytkowników)

Sprawdź konsolę, jeśli są jakieś wpisy.

Ricbax
źródło
1
Dzięki za odpowiedź. Niestety nie udało mi się znaleźć pasujących wpisów w tym pliku (próbowałem wyszukać „mało” i nie znalazłem żadnych wyników). PS: Drugi krok powinien prawdopodobnie przeczytać sudo cp overrides.plist overrides.bak.
Mathias Bynens
0

Jeśli nie chcesz ręcznie zadzierać z uruchomionym programem, Lingon jest do tego graficznym edytorem. Niestety, jego rozwój został wstrzymany, ale nadal działa dobrze i jest to open source.

MJeffryes
źródło
0

Musiałem usunąć Little Snitch z systemu, który nie chce się uruchomić (stąd nie mógł użyć dezinstalatora) i wykonałem to, logując się w trybie pojedynczego użytkownika (przytrzymaj Cmd + S), a następnie instalując napęd i uruchamiając polecenia z skrypt opublikowany na apple.stackexchange.com/questions/56481/remove-little-snitch-via-script

Niebezpieczeństwo! mój system nie miał danych - możesz popsuć swój!

#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"

Pracował dla mnie ...

Przekonałem się, że użycie samego Launctl nie wystarczyło - myślę, że kext wciąż był ładowany, ponieważ widziałbym w pełnych LS(4050) Little Snitch Startwiadomościach startowych po tym, jak rozładowałem i zapisałem wszystkie moje / Library / LaunchDaemon / scripts

ptim
źródło
PS .. to było 10.8, nie Snow Leopard, przepraszam
ptim