Полное удаление Little Snitch (Mac OS X Snow Leopard)

10

Я удалил Little Snitch несколько месяцев назад. Или так, подумал я.

При открытии Console.app я вижу что-то вроде этого:

Много LittleSnitchUIAgent записей!

Вот текстовый журнал:

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

Поисковые запросы «маленький стукач» или «маленький личинка» не дают результатов. Тем не менее, похоже, что я не избавился от Little Snitch полностью, так как он все еще использует мой процессор.

Есть идеи?

Матиас Биненс
источник

Ответы:

5

Посмотрите в следующих местах файлы plist, которые выглядят так, как будто они связаны с Little Snitch. Скорее всего, они начнутся с at.obdev:

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

Переместите поврежденные файлы в другое место, перезагрузите компьютер и посмотрите, исправлены ли в нем вещи.

Будьте очень осторожны, особенно с каталогами / System, потому что, если вы удалите не тот файл, это может повредить вашу систему.

Rudedog
источник
4

Там нет необходимости редактировать какие-либо файлы; просто выгрузите сервис и удалите его plist:

sudo launchctl unload /Library/LaunchDaemons/at.obdev.littlesnitchd.plist
sudo rm /Library/LaunchDaemons/at.obdev.littlesnitchd.plist
Энди Линч
источник
1

Вам нужен открытый терминал:

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

создайте резервную копию файла overrides.plist (убедитесь, что он есть, используя команду ls )

sudo cp overrides.plist overrides.bak 

открыть overrides.plist

sudo vim overrides.plist

Ищите любые Little Snitch UIAgentзаписи и удаляйте их. Сохранить. Закрыть. Перезагружать. (это также должно исправить записи peruser)

Проверьте Консоль, если есть какие-либо записи.

ricbax
источник
1
Спасибо за Ваш ответ. К сожалению, я не смог найти подходящих записей в этом файле (я попытался найти 'little' и ничего не нашел). PS: Второй шаг, вероятно, следует прочитать sudo cp overrides.plist overrides.bak.
Матиас Биненс
0

Если вы не хотите вручную связываться с launchd, Lingon - это графический редактор для него. К сожалению, его разработка прекратилась, но он все еще работает нормально и является открытым исходным кодом.

MJeffryes
источник
0

Мне нужно было удалить Little Snitch из системы, которая не загружалась (следовательно, не могла использовать деинсталлятор), и выполнила ее, войдя в однопользовательский режим (удерживая нажатой клавишу Cmd + S), затем подключив диск и выполнив команды из сценарий размещен на сайте apple.stackexchange.com/questions/56481/remove-little-snitch-via-script

Опасность! моя система не имела данных - вы можете испортить вашу!

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

Работал на меня ...

Я обнаружил, что одного использования launchctl было недостаточно - я думаю, что kext все еще загружен, потому что я вижу LS(4050) Little Snitch Startв подробных сообщениях о запуске после того, как выгружу и rm'd все мои / Library / LaunchDaemon / scripts

ptim
источник
PS .. это было на 10,8, а не снежный барс, извините
ptim