Что такое 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

Опубликовано (изменено): 8.04.2021 Просмотры: 242 438

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

Оставлять комментарии могут только зарегистрированные пользователи... Войти
  1. интересно на мак мини с блютузклавиатурой есть вариант как запустить в режиме восстановления?
    1. LuckyBusta Avatar
      LuckyBusta для Master Huru 20.10.2023 / #110700
      Нажать кнопку питания и держать, пока не появится экран загрузки и опции ;)
  2. Добрый день. Отключала SIP на маке с intel, все получалось. Но на M2 пишет, что команда не найдена. Хотя я пишу все правильно и делала по инструкции. Помогите, пожалуйста
    MacBook Pro (14-inch, 2023)
  3. отключив sip и установив cleanmymac, я мог в теории дать доступ своего мака третьим лицам и могли меня взломать и получить мои данные как-то?
  4. Всем привет, не отключается sip, пробывал уже и через терминал и через диск (политика безопастности) m1 pro Ventura 13.4
  5. Turning off System Integrity Protection requires modifying system security. Allow booting unsigned operating systems and any kernel extensions for OS “Macintosh HD”? [y/n]. что с этим делать??
    MacBook Air (M1, 2020), macOS Ventura
    1. Сергей Ким_2 Avatar
      Сергей Ким_2 для riptheslit 16.06.2023 / #94882
      Так нажмите Y и все
      В гугл переводчик не пробовали вставить сообщение? Там же написанно что система запрашивает разрешение
      1. MacBook Air (M1, 2020), macOS Ventura
  6. MacBook Air (M1, 2020), macOS Ventura
  7. После введения команды Мак выдал crutil: Requesting an unsupported configuration. This is likely to break in the future and leave your machine in an unknown state.
    Turning off System Integrity Protection requires modifying system security.
    Allow booting unsigned operating systems and any kernel extensions for OS "Macin tosh HD"? [y/n]:
    Поняв, что это мало того что не помогло и не заработало, так еще и принесет хрень, я решил отказаться от затеи
    MacBook Pro 2021 М1
    Как подписать фотошоп люди?
  8. даже после всех этих манипуляций и запуска Open Geet Kepeer именно для этой программы ничего не помогало: я все таки решил вбирать эту ошибку в поиск отдельно: «Приложение повреждено, и не может быть открыто. Переместите приложение в Корзину» – статус SIP в терминале, так же проверял, был отключен. Ventura 13.2, M1

    Вот что мне помогло:
    Откройте терминал и введите следующую команду, указывая путь к приложению и подтвердите операцию паролем администратора:

    sudo xattr -cr /путь/к/приложению.app
    Например,
    sudo xattr -cr /Applications/WiFi\ Explorer.app,
    если в названии приложения присутствуют пробелы, возьмите его путь в " " (кавычки):
    sudo xattr -cr "/Applications/WiFi Explorer.app"

    - мне помог вариант с кавычками*
  9. Выключил, захотел снова включить. Но при попытке зайти в параметры в режиме восстановления он мне выдал вот что: "у вас нет тома пользователей, которых можно восстановить". И дальше можно только перезагрузить мак. Что делать?
    1. SergeyAnto Avatar
      SergeyAnto для SergeyAnto 6.02.2023 / #83080
      После удаления Disk drill, ради которого я и отключал сип, пользователь появился в восстановление. Не знаю точно ли удаление Hard drill подействовало так, но факт остается фактом.
  10. Ситуация такая, при включении SIP полностью или только файловой системы. 2 операционная система (windows 10) начинает загружаться 10-11 минут. Но при этом сама ось работает стабильно. Стоит отключить SIP и сделать сброс SMC, начинает работать все стабильно....
    MacBook Pro 15 A1990 Ventura13.1 .
    Так что если у кого-то есть такая же болячка знайте)
  11. Подскажите люди добрые, у меня в быстром доступе 2 ярлыка шахмат, что я только не пробовал не могу оставить только 1... Кто нибудь сталкивался с таким? 2 ярлык появился после того как я установил steam, автоматически создалась папка games и туда продублировались эти шахматы...
  12. Помогите с отключением, постоянно выбивает ошибку((
    После ввода csrutil disable выбивает The current recovery system is not paired with the requested volume
    Как это исправить?
  13. Люди добрые помогите разобраться) Уже сижу часа 2 и не могу сделать.
    Система 12.4 Monterey. Отключил через востановление в терминале SIP. А дальше не знаю как удалить стандартные ненужные приложения фото, музыка, книги, калькулятор.
    Запускаю систему. В корзину перетаскивал и не удаляются. Пробывал через терминал команду sudo rm -rf /Applications/...... тоже не удаляет. Что я не так делаю?
    1. MacBook Air (M1, 2020), macOS Sonoma
  14. > механизм защиты пользовательских данных от вредоносного ПО
    Что за бред? SIP защищает исключительно системные файлы и процессы, притом, неиронично, даже от рута и всякого рода отладчиков, собственно поэтому некоторые кряки и специфический софт по типу XtraFinder с включенным SIP и не работает.
    MacBook Pro (16-inch, 2021), macOS Sonoma
  15. При нажатии cmnd+R начались перезагрузки!
    Все комбинации о рестарте делал не помогает. Подскажите что точно поможет?
  16. MacBook Pro (Retina, 15-inch, Mid 2012), macOS Sonoma
  17. не знаю почему говорите что на биг сюр не ставится с помощью отключения сип.
    у меня как раз только после ввода в терминал в режиме восстановления последняя версия поставилась - запустилась и работает
  18. im trying to use adguard and i disabled sip, but inorder to keep the application running sip needs to be disabled at all times, how can i enable sip and continue to use adguard?
Наверх