Решив вчера помочь одному из пользователей нового русскоговорящего комьюнити apple_russia (в которое ушло большинство старожилов с обреченного ru_mac’a), мне потребовалось удалить эксперимента ради одно из самых полезных приложений от сторонних разработчиков в Mac OS X — 1Password. Во время этого «акта вандализма» я столкнулся с небольшими трудностями — оказывается, программа оставляет за собой очень много «хвостов», поэтому её удаление является не такой уж и тривиальной задачей.

К моему удивлению, не помогли даже всякие очистители системы вроде AppCleaner (мой любимый) и CleanMyMac.

Для начала, хотелось бы сказать пару слов о самом 1Password. С этим приложением, представляющим невероятно полезный и гибкий менеджер паролей, я познакомился сам и познакомил наших читателей почти полтора года назад. За это время программа успела обновиться до третьей версии (точнее, до 3.0.9), а приложение для iPhone OS несколько раз становились бесплатными (о чем мы писали как в блоге, так и в нашем твиттере).

Этот менеджер совместим с большинством браузеров и позволяет быстро ввести логин и пароль на практически любом сайте в 2 клика мыши. По желанию пользователя в программе можно создать уникальный и устойчивый к взлому пароль, а встроенная функция анти-фишинга и анти-кейлоггер позволяет не задумываться о сохранности или компрометации данных.

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

Компоненты программы

Перед тем, как сломя голову бросаться в дебри системы, нужно хотя бы в общих чертах ознакомиться с тем, что мы будем удалять 🙂 Итак, среди компонентов программы выделяют следующие:

  • само приложение 1Password;
  • расширения для браузеров;
  • всякие-разные дополнительные скрипты, необходимые для браузерных расширений;
  • дополнительный файлы приложения;
  • keychain (база данных) приложения и его бэкапы;
  • настройки приложения, которые автоматически генерируются Mac OS X;
  • сервис LaunchAgent и его настройки.

Порядок удаления

Предлагаю по-порядку эти компоненты и рассмотреть, дабы в последствии не возникало путаницы:

  1. С приложением, думаю, проблем возникнуть не должно, потому что удалить его можно просто при помощи драг-н-дропа из папки Программы (Applications) в Корзину.
  2. Чтобы удалить расширения для браузеров нужно зайти в настройки программы (Cmd+, или через меню 1Password > Настройки) и выбрать закладку «Веб-браузеры». Нажатие на кнопку «Удалить все расширения»… кхм, удалит все расширения 🙂
  3. Для очистки скриптов нужно зайти в Finder в папку Library > ScriptingAdditions и перетащить в Корзину файл 1Password Addition.osax.
  4. Дополнительные файлы приложения могут быть изгнаны из системы стиранием папки Library > Application Support > 1Password.
  5. По-идее, keychain будет уже удален на предыдущем шаге, если вы не меняли местоположение файла 1Password.agilekeychain. Однако стоит учесть, что в этом файле хранится вся информация, которую вы вводили в приложение. Поэтому её удаление приведет к полной и невозвратной потере данных (это я к тому, что на всякий случай стоит сделать бекап, если вы в дальнейшем планируете пользоваться программой).
  6. Бэкапы keychain тоже хранятся в папке Library > Application Support > 1Password в каталоге с названием Backup, поэтому скорее всего были удалены на шаге 4.
  7. Настройки приложения хранятся в Library > Preferences в виде файла ws.agile.1Password.plist, который можно с легкостью отправить в Корзину.

Теперь осталось удалить самое сложное. У приложения есть еще свой сервис, который никак не хочет останавливаться (даже если попросить его «завершиться принудительно» в Мониторинге системы). Для избавления от него себя и Снежного Барса потребуется выполнить в Терминале следующую команду:

launchctl remove ws.agile.1PasswordAgent

После чего удалить файл, находящийся по адресу Library > LaunchAgents > ws.agile.1PasswordAgent.plist.

Все, вот мы справились! Осталось только перезапустить компьютер и можно открывать шампанское 🙂


Читайте также: