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

Когда может понадобиться отключение SIP?
Иногда пользователю требуется выполнить действия, запрещённые системой безопасности. Например:
- Установить более старую версию iTunes после обновления;
- Удалить встроенные приложения Apple, такие как Safari, Фото или сам iTunes;
- Запустить модифицированные (или «пролеченные») программы, которым для активации необходим полный доступ к системе.
Отключив SIP, вы получаете возможность выполнять подобные операции.
Однако с выпуском macOS 11 Big Sur Apple изменила архитектуру системы. Папка «Система» теперь доступна только для чтения, даже при выключенном SIP. Все предустановленные приложения, кроме Safari, были перемещены в эту защищённую область, что дополнительно ограничивает вмешательство пользователя.
Как отключить SIP?
Отключить SIP из обычного режима macOS невозможно — для этого требуется загрузиться в Recovery Mode (режим восстановления):
Шаг 1: Вход в Recovery Mode.
Mac с процессором Intel: перезагрузите Mac и сразу удерживайте клавиши Cmd + R, пока не появится логотип Apple.
Mac на чипе Apple Silicon: удерживайте кнопку питания около 10 секунд, затем выберите пункт Options и нажмите Continue. При необходимости введите пароль администратора.
Если вы случайно загрузились в обычный режим macOS, попробуйте снова, соблюдая правильный момент нажатия клавиш.

Шаг 2: Запуск Терминала.
В меню в верхней части экрана выберите Utilities → Terminal.

Шаг 3: Введите команду csrutil disable.
Нажмите Enter для выполнения команды.
Если вам нужно отключить только защиту файловой системы (оставив включённой защиту ядра и других компонентов), используйте: csrutil enable --without fs.

Шаг 4: Перезагрузите Mac
В некоторых случаях после отключения SIP Mac может загружаться только в режиме восстановления. Чтобы выйти из этого состояния, при следующей загрузке удерживайте клавишу Option (Alt), выберите диск с системой и нажмите Enter.
Дополнительная информация
Отключение SIP не обязательно оставлять постоянным. После выполнения нужных действий вы можете снова загрузиться в Recovery Mode и включить защиту обратно: csrutil enable.
Для проверки текущего состояния SIP выполните: csrutil status.
Результат покажет: enabled (включена) или disabled (отключена). Эту команду можно использовать как в обычном режиме, так и в режиме восстановления.
Подробную информацию о SIP можно найти на официальных сайтах Apple
support.apple.com или
developer.apple.com и в статье на
Wikipedia.