Что такое SIP и как его отключить

В 2015 году компания Apple внедрила в OS X El Capitan (10.11) новый механизм защиты пользовательских данных от вредоносного ПО, получивший название System Integrity Protection (также известная как SIP или rootless).


Зачем отключать SIP


Например, Вы хотите понизить версию iTunes после очередного обновления или попросту удалить одну из программ Apple: Safari, iTunes, Photo..., но все это предустановленные приложения и удалить их Вы не сможете. Но если отключить SIP, то такая возможность у вас появится.

Так же, некоторые "пролеченные" приложения, такие как AdGuard, UlyssesCarbon Copy Cloner или EtreCheckPro требуют отключения SIP для полноценной работы всех функций из-за особенностей реализации активации.

ПРИМЕЧАНИЕ
К сожалению, с выходом macOS 11 Big Sur, Apple пересмотрела принципы безопасности своей операционной системы. Теперь пользователи не имеют прав на изменение папки «Система», доступно только чтение, отключение SIP ничего не меняет. Также, она переместила все свои предустановленные приложения в данную папку, кроме браузера Safari.



Инструкция (отключение SIP)


Отключить SIP из самой macOS невозможно, иначе теряется весь смысл защиты. Поэтому вам потребуется загрузиться в режим Восстановления (Recovery mode) и выполнить определенные команды в терминале.

1. Перезагрузите компьютер. Как только экран почернеет, нажмите и удерживайте клавиши Cmd + R до появления на экране логотипа Apple.
По завершению загрузки вы попадёте в режим восстановления.


Если у вас просто загрузилась macOS, вероятно вы слишком поздно зажали комбинацию клавиш, либо слишком рано их отпустили. Перезагрузите компьютер и повторите попытку. 


2. Запустите Terminal из меню Utilities:



3. Выполните команду csrutil disable и нажмите Enter.


Добавим, что не каждое пропатченное приложение требует полного отключения SIP.
Команда csrutil enable --without fs отключит его только только для файловой системы, не затрагивая Kernel Extensions и не вмешиваясь в работу NVRAM.


4. Перезагрузите Mac.


Иногда отключение SIP может привести к цикличной загрузке Mac в режим Recovery вместо обычного режима. Чтобы устранить эту проблему, при последующей перезагрузке удерживайте на клавиатуре клавишу ⌥Option (Alt) для загрузки в режим выбора дисков. Далее выберите диск с системой и кликните по нем мышкой или нажмите Enter. 

Дополнительно


Совсем не обязательно отключать SIP навсегда. Провернув необходимые махинации (запустив нужное приложение), вы можете перейти в Режим восстановления (повторно) и включить защиту Мак командой csrutil enable

Для проверки статуса SIP используйте команду csrutil status
Терминал отобразит: включена (enabled) или отключена (disabled).
Доступно в обычном режиме, и в режиме восстановления.


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

Оставлять комментарии могут только зарегистрированные пользователи...Войти
  1. Yuriy Novozhilov Avatar
    получается что Ad Guard на Big Sur не установить даже после отключения SIP ?
  2. happy Avatar
    happy12.06.2021
    спасибо за такой сайт!
  3. xu7202005 Avatar
    xu720200510.06.2021
    可以破解ptgui pro 12 吗?
  4. Gleb Gaponenko Avatar
    Gleb Gaponenko17.05.2021
    Ага. И на Хакинтоше вы лишитесь возможности нормально обновлять систему. Просто замечательно.
    1. Drovosek Avatar
      Drovosek для Gleb Gaponenko 17.05.2021
      Ну я на macOS Mojave сижу, обновлять не вижу смысла за исключением единичных неподдерживаемых эту версию macOS приложений.
  5. На Big Sur это уже мёртвому припарки... Да и стоит ли так уж сильно заморачиваться ради удаления iTunes??? Не стоит он того!