В старой версии Litl Snitch вроде как был uninstaller, но в пятой версии его нет, посему, делаем следующее:
Чтобы удалить Little Snitch 5, просто переместите приложение Little Snitch из папки «Приложения» в корзину в Finder.
Это должно полностью удалить все компоненты, связанные с Little Snitch, включая все его системные расширения и вспомогательные инструменты, теоретически…
После чего необходимо перезагрузить компьютер. Но на самом деле, после переноса приложения в корзину, остаются настройки и часть библиотек, которые тоже неплохо бы почистить.
Файлы конфигурации хранятся в следующих местах
/Library/Application Support/Objective Development/Little Snitch
~/Library/Preferences/at.obdev.littlesnitch.plist
~/Library/Preferences/at.obdev.littlesnitch.agent.plist
~/Library/Preferences/at.obdev.littlesnitch.networkmonitor.plist
~/Library/Preferences/at.obdev.littlesnitch.softwareupdate.plist
* Символ ~ (тильда) указывает на вашу домашнюю папку.
Исправление проблем
Из-за ошибки в macOS в некоторых редких случаях удаление может завершиться ошибкой, в результате чего системные расширения Little Snitch останутся установленными после перемещения приложения в корзину. Чтобы выйти из этой ситуации, пожалуйста, сделайте следующее:
- Переустановите текущую версию Little Snitch 5 в папке «Программы», либо вернув ее из корзины.
- Запустите приложение, удерживая нажатой клавишу Option.
- Вам будет представлено окно, показывающее текущий статус установки всех компонентов Little Snitch.
- Щелкните значок замка в левом нижнем углу окна, чтобы пройти аутентификацию в качестве администратора.
- Нажмите «Сетевое расширение» и выберите «Удалить » .
- Если системное расширение Endpoint Security отображается как установленное, удалите и его.
- Выйдите из приложения и переместите его в корзину в Finder.
Как проверить, успешно ли удален Little Snitch
При желании вы можете запустить следующие две команды в окне терминала, чтобы проверить успешность удаления:
Показать все установленные на данный момент системные расширения Little Snitchsystemextensionsctl list | grep activated | grep at.obdev.littlesnitch
Показать все запущенные в данный момент компоненты Little Snitchps -ax | egrep 'Little Snitch|littlesnitch' | grep -v grep
При успешном удалении Little Snitch обе команды должны дать пустой результат.