Оповещения
Войти

Отключение функции Gatekeeper в macOS

Gatekeeper — это функция безопасности операционной системы macOS. Она проверяет, что на компьютере Mac запускается только надежное программное обеспечение. И если запускаемое ПО было изменено, то пользователь получит сообщение о повреждении...



Запуск повреждённого приложения невозможен без отключения функции Gatekeeper, или обхода функции Карантин (обычно процедуру называют Декарантин, либо de-quarantine).




Решение 1 (Декарантин).


Данный вариант позволит обойти Карантин для конкретного приложения. Обратите внимание, что команда включает путь к приложению, или образу (.dmg)".


1. Запустите утилиту "Терминал".

Это стандартная утилита, которую не нужно устанавливать дополнительно. Терминал можно найти через Spotlight.


2. Используйте команду: sudo xattr -r -d com.apple.quarantine Поставьте пробел и перетащите повреждённую программу или образ (.dmg) в окно Терминал.

Команда допишется.

Также можно выполнить команду sudo xattr -rc которая удаляет все метки с объекта, как карантин, так и установленные в Finder теги.


3.  Нажмите Enter и введите пароль Администратора.

Пароль при вводе в Терминал не отображается, но вводится.

Если пароль не задан - создайте его.


4. Приступайте к запуску повреждённой программы.

Дождитесь завершения проверки и вы сможете её Открыть.

Время проверки может занимать до 30 минут.





Решение 2 (отключение Gatekeeper).



Данная команда позволит отключить Gatekeeper, т.е. восстановить настройки, разрешающие использование программ, загруженных из Любого источника в Системных настройках / Защита и безопасность.


1. Запустите утилиту "Терминал" и выполните команду


Для macOS 10.12 - 10.15.7


sudo spctl --master-disable



Для macOS 11 и новее

sudo spctl --global-disable


Перетаскивать в Терминал ничего не нужно. Для включения Gatekeeper, замените "disable" на "enable".


2. Нажмите Enter и введите пароль Администратора.


3. Приступайте к запуску повреждённой программы.




Подробнее про гейткипер можно прочитать на support.apple.com или wikipedia.org или developer.apple.com


Подробнее про расширенные атрибуты и про команду xattr можно прочитать на wikipedia.org или real-world-systems.com или ss64.com

Опубликовано (изменено): 2.02.2019 Просмотры: 487 781
Проблемы с установкой и активацией? Запросить помощь

Комментарии (518)

Оставлять комментарии могут только зарегистрированные пользователи... Войти
  1. после первого способа вот это, а прогу так и не открывает. 2ой способ тоже не работает(
    Что делать?
    -
    Not enough arguments for option -d. Expected at least 2 but got 1
    usage: xattr [-l] [-r] [-s] [-v] [-x] file [file ...]
    xattr -p [-l] [-r] [-s] [-v] [-x] attr_name file [file ...]
    xattr -w [-r] [-s] [-x] attr_name attr_value file [file ...]
    xattr -d [-r] [-s] attr_name file [file ...]
    xattr -c [-r] [-s] file [file ...]
    The first form lists the names of all xattrs on the given file(s).
    The second form (-p) prints the value of the xattr attr_name.
    The third form (-w) sets the value of the xattr attr_name to the string attr_value.
    The fourth form (-d) deletes the xattr attr_name.
    The fifth form (-c) deletes (clears) all xattrs.
    options:
    -h: print this help
    -l: print long format (attr_name: attr_value and hex output has offsets and
    ascii representation)
    -r: act recursively
    -s: act on the symbolic link itself rather than what the link points to
    -v: also print filename (automatic with -r and with multiple files)
    -x: attr_value is represented as a hex string for input and output
  2. благодарю!
    Ставил Adobe Photoshop 2020 TNT
    Способ 1 (Декарантин) помог отлично!

    MacBook Pro (Retina, 15-inch, Mid 2014)
    Big Sur
    MacBook Pro (Retina, 15-inch, Mid 2014), macOS Big Sur
  3. xattr: [Errno 30] Read-only file system: '/Volumes/Guitar Pro 7.5.2 Build 1620/.background/backgroundImage.tiff'
    xattr: [Errno 30] Read-only file system: '/Volumes/Guitar Pro 7.5.2 Build 1620/.background'
    xattr: [Errno 30] Read-only file system: '/Volumes/Guitar Pro 7.5.2 Build 1620/.DS_Store'
    xattr: [Errno 30] Read-only file system: '/Volumes/Guitar Pro 7.5.2 Build 1620/.VolumeIcon.icns'
    xattr: [Errno 30] Read-only file system: '/Volumes/Guitar Pro 7.5.2 Build 1620/Crack.dmg'
    xattr: [Errno 30] Read-only file system: '/Volumes/Guitar Pro 7.5.2 Build 1620/Guitar Pro 7 & Soundbanks.pkg'
    xattr: [Errno 30] Read-only file system: '/Volumes/Guitar Pro 7.5.2 Build 1620'
    artemgu@MacBook-Air-Artem ~ %
    выдаёт такую ошибку после 1 способа
  4. при первом способе выдает dlopen(/Applications/FL Studio 20.app/Contents/Libs/FLEngine_x64.dylib, 0x0001): tried: '/Applications/FL Studio 20.app/Contents/Libs/FLEngine_x64.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Applications/FL Studio 20.app/Contents/Libs/FLEngine_x64.dylib' (no such file), '/Applications/FL Studio 20.app/Contents/Libs/FLEngine_x64.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')) что делать ?
    MacBook Air (M2, 2022), macOS Ventura
    1. Drovosek Avatar
      Drovosek для whossvyattix 14.03.2023 / #87208
      Напишите нашему специалисту, он решит вашу проблему
      https://appstorrent.ru/help.html
  5. Мне помогло только со второй попытки, я попытался следовать первому решению затем второму, и после отключение Gatekeeper и повторения действий первым способом приложение заработало. (Также во время запуска я зажал cmd + Левая кнопка мыши)
  6. После того как установили программу, но все равно вылезает "Файл поврежден...." не удаляйте программу. Перейдите к значку программы, зажмите контрл, тапните по программе с зажатым контролом и нажмите открыть в выпавшем меню
  7. xattr: [Errno 30] Read-only file system: "/Volumes/World's End Club 1.0.1/ .rtf"
    xattr: [Errno 30] Read-only file system: "/Volumes/World's End Club 1.0.1/More Games.webloc"
    xattr: [Errno 30] Read-only file system: "/Volumes/World's End Club 1.0.1"

    что делать?
    MacBook Pro (13-inch, Mid 2012), macOS Catalina
    1. Lucky1978 Avatar
      Lucky1978 для MapDex 22.02.2023 / #85158
      Скопировать установщик из образа куда-нибудь, например на Рабочий стол, и уже для него использовать xattr -rc
    1. MacBook Air (M2, 2022), macOS Ventura
  8. Не открывается. Пробовал все способы из FAQ. Пишет, что программа повреждена и её не удаётся открыть. Устройство: IMac 2017, macOS 12.5 Monterey
    iMac (21.5-inch, Late 2015), macOS Monterey
  9. У меня возникает только один вопрос - безопсно ли это? Я не могу точно знать что в файле кряка нет вредоносного ПО, кто-нибудь, обясните как это влияет на безопасность.
    1. emilgerz Avatar
      emilgerz для emilgerz 16.01.2023 / #80924
      Кстати, кто не может декарантин прописать для пакета: перетащите все файлы из dmg на рабочий стол, и потом уже указывайте на установщик в терминале
      1. kimchibalo Avatar
        kimchibalo для emilgerz 24.03.2023 / #88159
        этот помог установить приложение, но после запуска выдает ошибку "The application “Adobe XD” can’t be opened."
  10. Друзья, попробовал оба способа. Второй ничего не решил, т.к. гейткипер был уже отключен. После первого, программа при запуске выдала мне такую ошибку:

    dlopen(/Applications/FL Studio 20.app/Contents/Libs/FLEngine_x64.dylib, 0x0001): tried: '/Applications/FL Studio 20.app/Contents/Libs/FLEngine_x64.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/usr/local/lib/FLEngine_x64.dylib' (no such file), '/usr/lib/FLEngine_x64.dylib' (no such file)

    Помогите, пожалуйста  🙏

    P.S. Решил проблему, открыв через Розетту)))
  11. Я нашел способ. Я удалил приложение, затем установил заново и перед первый его запуском сделал первый метод описаный выше, а уже затем попытался запустить. Мне помогло, всем удачи и спасибо)
  12. Здравствуйте! Подскажите пожалуйста! Не какой способ не работает на MacBook M1 Pro. Пожалуйста, обновите статью!
    MacBook Pro (13-inch, M1, 2020), macOS Ventura
    1. admin Avatar
      admin для Prosto_Kust 20.12.2022 / #78209
      Здравствуйте. Статья актуальна для macOS. И не важно, какой у вас процессор.
      Вы просто делаете что-то не правильно.
      MacBook Air (M1, 2020), macOS Ventura
      1. Prosto_Kust Avatar
        Prosto_Kust для admin 20.12.2022 / #78210
        Для MacOS Ventura 13.0? 2 способ не работает, а второй что-то по английский написано
        prosto_kust@192 ~ % sudo xattr -r -d com.apple.quarantine/Applications/Prison\ Architect/PrisonArchitect.app
        Password:
        Not enough arguments for option -d. Expected at least 2 but got 1

        usage: xattr [-l] [-r] [-s] [-v] [-x] file [file ...]
        xattr -p [-l] [-r] [-s] [-v] [-x] attr_name file [file ...]
        xattr -w [-r] [-s] [-x] attr_name attr_value file [file ...]
        xattr -d [-r] [-s] attr_name file [file ...]
        xattr -c [-r] [-s] file [file ...]

        The first form lists the names of all xattrs on the given file(s).
        The second form (-p) prints the value of the xattr attr_name.
        The third form (-w) sets the value of the xattr attr_name to the string attr_value.
        The fourth form (-d) deletes the xattr attr_name.
        The fifth form (-c) deletes (clears) all xattrs.

        options:
        -h: print this help
        -l: print long format (attr_name: attr_value and hex output has offsets and
        ascii representation)
        -r: act recursively
        -s: act on the symbolic link itself rather than what the link points to
        -v: also print filename (automatic with -r and with multiple files)
        -x: attr_value is represented as a hex string for input and output
        prosto_kust@192 ~ %
        MacBook Pro (13-inch, M1, 2020), macOS Ventura
  13. Здравствуйте, подскажите пожалуйста. При выполнении всех способов, проблем не ушла. Каждый раз, когда ввожу пароль в терминале и нажимаю enter, появляется та же строчка, что и при открытии самой утилиты (название профиля), но при попытке запуска, все равно пишет, что приложение повреждено) Мне уже ничто не поможет?) gatekeeper также попробовал позднее отключить через сами настройки, но все равно, MacBook Air m1
  14. Хочу учтановить игру с этого сайта, пишет поврежденный файл. Скажите пожалуйста, отключение функции gatekeeper не сможет повредить мой Mac? Поиграть хочется, но и ноут сохранить тоже
    MacBook Air (13-inch, 2017), macOS Monterey
    1. admin Avatar
      admin для Myxa2345 11.12.2022 / #77229
      Отключение функции Gatekeeper (вариант 2) сделает Мак "уязвимее". Декарантин (вариант 1) "починит" повреждённую программу...точнее, сделает Мак уязвимее только для этой игры, и она будет работать. Палка о двух концах. Но на этом сайте вы Мак не сломаете.
      MacBook Air (M1, 2020), macOS Ventura
      1. MacBook Air (13-inch, 2017), macOS Monterey