Категории

macOS ругается, что приложение — вирус? Простой костыль для установки

12.01.2026 | Статья из категории: macOS

Сегодня хотел поставить Mango Talker на свой MacBook. Скачал официальный дистрибутив с сайта разработчика (не с торрентов, не с «зеркал» — всё честно!). Но при запуске macOS выдала:

«Mango Talker» не может быть открыт, потому что Apple не может проверить его на наличие вредоносного ПО.

Ну, понятно — это не из App Store, и у разработчика нет сертификата от Apple (или он просто не тратит деньги на него). Но ведь я сам выбрал эту программу и знаю, откуда она! Так почему система не даёт запустить?

К счастью, есть простой способ обойти эту «защиту» — через Терминал.

Решение: снимаем карантин вручную

Apple помечает все скачанные файлы специальным атрибутом com.apple.quarantine. Чтобы убрать его, делаем так:

  1. Откройте Терминал (через Spotlight или Finder → Программы → Утилиты).
  2. Введите команду (но не нажимайте Enter!):
    xattr -r -d com.apple.quarantine
  3. Нажмите пробел.
  4. Перетащите файл приложения (например, Mango Talker.app) прямо в окно Терминала. Путь к файлу подставится автоматически.
  5. Нажмите Enter.

Готово! Теперь можно запускать приложение как обычно — двойным кликом.

Важно: если вы скачали архив (.zip, .dmg и т.п.), лучше сначала применить эту команду к самому архиву, до распаковки. Иначе карантин может остаться внутри.

Альтернатива: разрешить всё (небезопасно!)

Можно пойти другим путём — в Системных настройках → Конфиденциальность и безопасность найти кнопку «Разрешить» после первой попытки запуска. Но иногда её нет, особенно если прошло время.

Есть ещё радикальный способ — включить запуск любых приложений через:

sudo spctl --master-disable

Но это отключает Gatekeeper полностью — не рекомендую, если только вы не знаете, что делаете.

Почему Apple так делает?

На самом деле, это защита от случайного запуска вредоносного софта. Но часто она мешает именно тем, кто разбирается и хочет использовать нишевые, но полезные программы — особенно в IT, VoIP, ZigBee и других технических нишах.

Так что да — иногда приходится немного «взламывать» свою же систему, чтобы она перестала считать тебя за ребёнка 😅

Что если программа действительно вредоносная и она уже установлена, как удалить

Вы уже удалили подозрительную программу, но macOS всё равно выдаёт предупреждение вроде:

«weirdname123.app нанесёт вред вашему компьютеру. Вы хотите переместить его в корзину?»

При этом файла с таким именем нигде нет. «Показать в Finder» — ничего не даёт. И сообщение всплывает снова и снова.

Это не баг — это остатки вредоносного ПО, которое macOS помнит, даже если само приложение давно удалено. Но решение есть!

Почему так происходит?

Когда вы (случайно) устанавливаете вредоносное ПО, оно часто добавляет в систему так называемые launch agents или daemons — фоновые задачи, которые запускаются автоматически.

Даже если вы удалили само приложение, эти файлы остаются и macOS пытается их выполнить. А поскольку Apple теперь помечает такие файлы как опасные, она показывает предупреждение — даже если сам исполняемый файл исчез.

Где искать проблему?

Нужно проверить три папки:

На чистом Mac эти папки почти пусты. Если там есть файлы с именами вроде com.update.agent.plist, net.something.random.plist — особенно без понятного разработчика (Adobe, Google, Microsoft и т.п.) — это повод задуматься.

Как почистить (по шагам)

  1. Перезагрузите Mac в безопасном режиме: Выключите Mac, включите и сразу удерживайте Shift, пока не увидите логотип. Это отключит большинство фоновых задач и облегчит удаление.
  2. Откройте Finder → меню «Переход» → «Переход к папке…» (или Cmd+Shift+G).
  3. По очереди введите пути:
    ~/Library/LaunchAgents
    /Library/LaunchAgents
    /Library/LaunchDaemons
  4. В каждой папке ищите .plist-файлы с подозрительными именами. Если вы не знаете, что это за программа — скорее всего, это мусор.
  5. Перетащите такие файлы в Корзину.
  6. Перезагрузите Mac в обычном режиме.

Совет: Если вы случайно удалили что-то нужное (например, от Dropbox или Zoom), просто откройте Корзину, кликните правой кнопкой по файлу и выберите «Вернуть».

Важно: Само вредоносное ПО может также прятаться в ~/Library/Application Support/ или других скрытых папках. Но без launch-файлов оно не запустится. Поэтому удаление .plist — уже 90% решения.

А можно ли автоматизировать?

Можно, но осторожно. Например, найти все подозрительные launch-файлы через терминал:

ls -la ~/Library/LaunchAgents
ls -la /Library/LaunchAgents
ls -la /Library/LaunchDaemons

Но лучше смотреть визуально — так меньше шансов удалить что-то важное.

Итог

Эти надоедливые окна — не приговор. Чаще всего они вызваны «мертвыми» фоновыми задачами от давно удалённого ПО. Удалите соответствующие .plist-файлы — и сообщения исчезнут навсегда.

И да, всегда думайте дважды, прежде чем устанавливать «бесплатные загрузчики», «ускорители Mac» или «обновления Flash» — именно оттуда всё и начинается 😉

Комментарии

Пока нет комментариев. Будьте первым!

Оставить комментарий

← Назад к списку статей

Посетителей сегодня: 0


кто я | о блоге

© Digital Specialist | Не являемся сотрудниками Google, Яндекса и NASA