Пересобираем ядро MacOS

Пересобираем ядро MacOS и восcтанавливаем пермишены.

Иногда после обновления системы безопастности: Нужно пересобрать заново ядро, связано это с тем, что сторонние программы касающиеся Системы пока не обновлены. Да, это делает утилита Onyx, но иногда и она не справляется.


Отключаем защиту SIP

  1. Перезагрузите систему в режиме восстановления MacOS, включите Mac и удерживайте Command-R.
  2. Откройте «Терминал» из меню «Утилиты» в строке меню.
  3. Введите команду: csrutil disable далее Enter
  4. Если команда сработала Вы увидите предупреждение, закройте терминал и перезагрузите систему в обычном режиме.

Отключаем Gatekeeper и монтируем файловую систему в режиме чтения/записи:

Обратите внимание: После ввода первой команды sudo ( режим Бога ) потребуется ввести Пароль пользователя Mac и вводиться он «в тёмную - как будто клавиши не срабатывают», когда ввели пароль - далее Enter

  1. Откройте «Терминал» из меню «Программы» -> «Утилиты».
  2. Введите команду: sudo spctl --master-disable далее Enter
  3. Введите команду: sudo mount -uw / далее Enter
  4. Введите команду: sudo killall Finder далее Enter
  5. «Терминал» не закрываем.

Восстанавливаем разрешения (permissions) и пересобираем кеш ядра(kernel cache):

  1. Введите команду: sudo chown -v -R root:wheel /System/Library/Extensions далее Enter
  2. Введите команду: sudo touch /System/Library/Extensions далее Enter
  3. Введите команду: sudo chmod -v -R 755 /Library/Extensions далее Enter
  4. Введите команду: sudo chown -v -R root:wheel /Library/Extensions далее Enter
  5. Введите команду: sudo touch /Library/Extensions далее Enter
  6. Введите команду: sudo kextcache -i / далее Enter

Обратите внимание: Перезагружаться в режиме восстановления MacOS для включения защиты SIP не требуется - достаточно всего лишь сбросить настройки NVRAM ( после включения Mac держим нажатыми четыре клавиши CMD+Option+R+P ).

Похожие страницы
Теги