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

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



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


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


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


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




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


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


1. Запустите Мак в режиме восстановления macOS.

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

Apple Silicon: Удерживайте кнопку питания выключенного Мак (секунд 10). Затем перейдите в "Options". Возможно, потребуется пароль администратора.


Если у вас просто загрузилась 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).

Доступно в обычном режиме, и в режиме восстановления.



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




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

Оставлять комментарии могут только зарегистрированные пользователи... Войти
  1. mirjalol Avatar
    mirjalol 27.11.2021
    Привет. Подскажите, как получить полный доступ на изменение системных файлов macOS BigSur?
    Выдает ошибку "Не удается завершить операцию, так как у Вас нет необходимых прав" при добавление в группу доступа свой учётку!
  2. goodof Avatar
    goodof 5.11.2021
    Подскажите, есть какой-то способ удалить стандартный приложения, такие как apple music и другие с MacOS Monterey?
  3. Zabral Mac s servisnogo, tam postavili MacOS Monterey. Teper dazhe vovse sistema ne poddaetsya na otkljuchenie SIP v bezopasnom rezhyme((
    [email protected], mne pozarez nuzhny dve progi s etogo sajta i ne tolko.
    Uvazhaemye razrabotchiki, pozhalujsta, pridumajte reshenie!!!! ;)
    1. Drovosek Avatar
      Drovosek для Дмитрий Самусь 4.11.2021
      Странно, почему вы свое имя таким же транслитом не написали?
      1. appstorrent Avatar
        appstorrent для Drovosek 4.11.2021
        Ty chto ne znaesh nerusskiy?)
    2. appstorrent Avatar
      appstorrent для Дмитрий Самусь 4.11.2021
      https://appstorrent.ru/169-system-reset.html
  4. dj.artem Avatar
    dj.artem 28.10.2021
    Не стал мучать голову ибо на последней рабочей версии (ломанной конечно))))коряво как то стало все работать и никакие мучения не принесли эффекта - сейчас по акции в честь хеллоуина ценник вообще смешной - взял за косарь с лишним на 9 устройств вечную линзу - на маке сижу еще со льва - а с блокировщиком чуть меньше - уж пора разрабов и уважить к тому же реально другого блокировщика адекватного не находил! все это просто мое мнение озвученное тут и ничего никому не навязывающее!!!
  5. Tvobog Avatar
    Tvobog 26.09.2021

    А я на Капитошке сижу и меня все устраивает,в системе что хочу то и ворочу.

  6. Приведу команду которая позволяет выполнить игнорирование SIP для приложения/
    Вам необходимо запустить терминал и ввести следующую команду:
    sudo xattr -d com.apple.quarantine /Applications/Name.app
    Name.app - имя программы!
    Надеюсь этот совет кому-то поможет. Иногда это очень полезно если нужно установить какое-то взломанные приложение, Или приложение которая не активно лезет системные файлы например, такими правами должны обладать все утилиты от компании Логитек иначе вы не сможете ими воспользоваться. Хотя, если честно, я бы такие программы оставить не стал.
    1. appstorrent Avatar
      appstorrent для Олег Тихоплав 18.09.2021
      Кажется, вы перепутали SIP с Gatekeeper.
      Попробуйте запустить хоть одно приложение вашим способом...не выйдет.
      https://appstorrent.ru/529-goodtask.html
      https://appstorrent.ru/511-twitterrific.html
      https://appstorrent.ru/359-sidenotes.html
  7. mrmr Avatar
    mrmr 6.08.2021
    >> На Big Sur это уже мёртвому припарки... Да и стоит ли так уж сильно заморачиваться ради удаления iTunes??? Не стоит он того!

    А причем тут тунец?
    Макось ряд криво проинсталенных пакетов (по своему желанию/ усмотрению) считает системными и не дает их удалить.. по своему опыту - полюбился на одном компов питон 3.7.. не 2, маму его, а именно 3.7..
    на всякие su - / root enable ось ПЛЕВАТЬ хотела... апдейт -не, не знаем. Систем аппликейшн и сходи нафиг.. вот тогда и начинаются такие пляски, а не ради косметики
  8. Yuriy Novozhilov Avatar
    Yuriy Novozhilov 25.07.2021
    получается что Ad Guard на Big Sur не установить даже после отключения SIP ?
    1. djpont Avatar
      djpont для Yuriy Novozhilov 8.11.2021
      ставь предыдущую версию, работает даже на Монтерей
      1. Игорь Русских Avatar
        Игорь Русских для djpont 24.11.2021
        добрый день. подскажите-ка какую именно версию ставить, чтобы работала на Monteray. здесь, вроде как только одна представлена.
  9. happy Avatar
    happy 12.06.2021
    спасибо за такой сайт!
  10. xu7202005 Avatar
    xu7202005 10.06.2021
    可以破解ptgui pro 12 吗?