Installing Kernel Debug kit (KDK) on Big Sur 11.1

csrutil enable/disable csrutil authenticated-root disable/enable

I have a 2014 MacBook Pro experiencing this issue. Catalina does not allow kexts to be deleted via this method. Unless I am able to delete or disable this kext my laptop will shut down randomly. Anyone know how to remove kexts in Catalina?

asked Oct 15, 2019 at 23:07

Installing Kernel Debug kit (KDK) on Big Sur 11.1

Ещё в 2014 году мой товарищ приобрёл новенький MacBook Pro 15 и дискретной графикой. Понимая, что эти ноутбуки предпочтительнее брать в топовой комплектации, при покупке выбор пал на модификацию с Intel Core i7 и 16 ГБ оперативной памяти.

Спустя шесть лет он всё также справляется со всеми необходимыми задачами: от «посмотреть ютубчик» до рендеринга 4K в Final Cut Pro X. Поддержка новейшей Big Sur заявлена самой Apple, и после выхода финального релиза в середине ноября, мой друг нажал злосчастную клавишу «Обновить».

If you’ve been using Mac for a long while, then over time, the number of installed applications could amount to up to 100. Most likely you don’t use all of them regularly, and some not at all. These programs take up space, not just in the Finder window, but in your hard drive. So it’s probably time to uninstall these apps. However, you may want to uninstall default Apple applications.

In this article, we explain why default Apple programs are protected from being removed and how to uninstall them despite the protection.

Important notes about uninstalling default applications on Mac

I found an easy solution to get rid of the notification that worked in my case and didn’t require disabling SIP or going into recovery mode. It has been tested in MacBook Pro Intel (Big Sur v11.5) and in MacBook Apple M1 Pro (Ventura 13.1):

Open the /etc/hosts file in your MacBook by running the command below:

sudo nano /etc/hosts

Next, add the lines below at the bottom of the file:

Save the file.

Then, check the current enrollment profile:

sudo profiles show -type enrollment

After that, proceed to delete the profile, in regular session, not recovery, although it would probably also work in recovery:

sudo profiles remove -all

Keep in mind that this command will delete all other profiles you may have, in my case, I didn’t have any other.

And the notification is gone for good. I’ll report back in the next OS upgrade to see if it comes back.

Apple’s seventeenth major macOS release, macOS Big Sur, came out last year in November with a bunch of improvements.

The latest macOS version offers a bunch of UI changes including the improved system icons for apps, documents, and features.

Installing Kernel Debug kit (KDK) on Big Sur 11.1

While there is a way to do so, it involves disabling SIP (System Integrity Protection) on the Macs. So, if you are into system customization, let’s get on with the said workaround.

NOTE: Disabling SIP (System Integrity Protection) can render the system vulnerable so proceed at your own risk. More details on the same can be found here.

The very first step is to reboot the system into Recovery mode. To do this press and hold the Command and R buttons on the keyboard at the same time when the system is starting up.

Installing Kernel Debug kit (KDK) on Big Sur 11.1

macOS Big Sur Recovery mode

If prompted, provide the macOS password after entering the commands given above. Also, type “Y” and press enter if Terminal prompts for any acknowledgements.

Дополнительно:  Скачать root на андроид через торрент

Reboot the system after the aforementioned steps and check the status of SIP by entering the csrutil status and csrutil authenticated-root status commands.

After ensuring that SIP is disabled, download the custom script to replace the system, finder, and folder icons from the link given below.

After downloading the script, type “sh” in a Terminal window then drag the downloaded script file and drop it in the Terminal.

Once done, press enter to execute the script and select the options as per your requirements to change system, finder, and folder icons respectively.

Press any key in the Terminal window after the script finishes executing then type “Y” and press enter to save the changes. After that, provide the macOS password and restart the system.

Click/tap to enlarge

The workaround given above will replace the system icons so be sure to take a backup of them before running the replacement script.

Hopefully, Apple makes such customization options more accessible in the future macOS releases.

That said, we will be back with more details as and when new information becomes available so stay tuned.

PiunikaWeb started as purely an investigative tech journalism website with main focus on ‘breaking’ or ‘exclusive’ news. In no time, our stories got picked up by the likes of Forbes, Foxnews, Gizmodo, TechCrunch, Engadget, The Verge, Macrumors, and many others. Want to know more about us? Head here.

How to correctly uninstall third-party apps on Mac

Also, you can use App Cleaner & Uninstaller – a professional utility to remove applications correctly and completely. With App Cleaner & Uninstaller you can save time and do all these necessary activities in just one click.

Here you will not find default Apple applications like Safari, Notes, Photos and others. As we explained above, Apple does not allow to remove its default apps. That’s why App Cleaner & Uninstaller does not uninstall such apps as well. However, you can remove the service files of default apps and reset them.

Thus, if you need to free up space on your Mac, we recommend uninstalling only third-party applications and clear service files of default apps. Use App Cleaner & Uninstaller for these tasks.

Замена термопасты

Ещё 15°С, и процессор работает уже на критических значениях температуры. А там недалеко и до аварийного выключения. И замена термопасты в таком случае действительно помогает, чем и было решено заняться.

От жидкого металла отказались — химическая реакция меди и хваленой термопасты с рекордной теплоотводностью в 20+ Вт/(М*к) явно не для нежного MacBook Pro. Выбор пал на эталонную Arctic MX-4.

Вся процедура заняла от силы 20 минут, после чего ноутбук включился и в режиме сёрфинга показал сниженную на 5-6°С температуру.

Дополнительно:  Root на smarto 3gdi10

Re-enable SIP (if turned off)

answered Sep 27, 2020 at 20:14

17 silver badges16 bronze badges

For Mac OS Big Sur

cd /Volumes/Macos (Enter WHATEVER YOUR MACOS DRIVE NAME IS, my macOS
drive name is Macos)/System/Library/Extensions

rm -rf AppleThunderboltNHI.kext

rm -rf /System/Library/Caches/*

answered Dec 3, 2020 at 10:34

2 silver badges6 bronze badges

answered Oct 16, 2019 at 12:26

Installing Kernel Debug kit (KDK) on Big Sur 11.1

1 gold badge11 silver badges33 bronze badges

In Terminal, enter sudo mount -rw /. Then run either of the commands:

answered Oct 18, 2019 at 0:10

1 gold badge1 silver badge9 bronze badges

Диагностика и новый аккумулятор

Installing Kernel Debug kit (KDK) on Big Sur 11.1

Логичное правило, к которому и пришлось обратиться после замены термопасты. Предложили два варианта диагностики: «быструю» за «недорого» и «глубокую», но подороже. Выбрали второй вариант и на следующий день пришли за заключением, где в качестве возможного варианта решения проблемы было указано: «Рекомендуется замена аккумулятора».

Спорить с этим сложно. Батарея за 6 лет пережила более 1,5 тысяч циклов заряда/разряда и сама macOS уже несколько месяцев напоминает о том, что аккумулятор требуется заменить. На вопрос — действительно ли это решит вопрос рандомного отключения специалист уклончиво ответил: «Это Apple. Всё может быть».

How to uninstall default apps on Mac with Terminal

That’s why, before trying to remove default apps, you would need to disable the Apple System Integrity Protection.

Steps to disable SIP and uninstall default apps on macOS 10. 14 -10

Once again, you should understand that uninstalling macOS built-in programs is at your own risk. And it may happen that the only way to reestablish an app and solve issues arising is to reinstall your macOS system (Sierra, Mojave, Catalina, Big Sur etc.)

Therefore, if you are not exactly sure what you are doing, it’s better not to attempt it!

Check for System Integrity Protection (SIP)

Open Terminal and type

if it says

System Integrity Protection status: enabled.

continue to step 2. Else, skip to step 3.

Defeat SIP by Rebooting into macOS Recovery mode

Installing Kernel Debug kit (KDK) on Big Sur 11.1

В деталях рассмотрев все нововведения «лайтового и упрощённого» интерфейса Big Sur, началась привычная эксплуатация ноутбука. Но радость от апдейта продлилась недолго. Спустя несколько дней начались тотальные проблемы, которые свели комфортную работу на нет.

Ноутбук стал выключаться. Без предупреждения, без каких-либо предварительных оповещений и проблем. И самое печальное в том, что такое отключение никак не зависело от запущенного приложения или характера нагрузки на процессор и графику.

Лечим рандомное отключение MacBook Pro

Installing Kernel Debug kit (KDK) on Big Sur 11.1

Процедура удаления Kext-файлов из macOS с выходом Big Sur стала сложнее из-за того, что Apple ещё сильнее защитила файловую систему. Но выход есть, и спасает в этой ситуации штатная консоль.

Важно: перед выполнением всех шагов описанных ниже ОБЯЗАТЕЛЬНО сделайте резервную копию ваших данных. Одна ошибка в командной строке может привести к необходимости полной переустановки системы.

2. Выключаем Mac. Зажимаем комбинацию клавиш CMD+R и Power и удерживаем до тех пор, пока не откроется Режим восстановления.

3. В верхнем баре находим Терминал и запускаем её.

4. Вводим следующие команды:

csrutil disable (жмём Enter)

csrutil authenticated-root disable (жмём Enter)

mount -uw /Volunes/**ИМЯ Раздела Mac** (имя раздела = имени диска, как правило Mac или MacBook. Посмотреть можно в Дисковой утилите) (жмём Enter)

cd /Volumes/**ИМЯ Раздела Mac**/System/Library/Extensions (жмём Enter)

Теперь начинается самый утомительный процесс — удаления Kext-файлов с помощью их переименования. Всего вам нужно переименовать 8 штук. Использовать для этого следует такую команду:

Дополнительно:  Обои 1366x768 для ноутбука на рабочий стол и картинки

mv AppleThunderboltDPAdapter.kext AppleThunderboltDPAdapter.kext.bak

То есть кекст с именем AppleThunderboltDPAdapter мы переименовываем в такой же, но с расширением bak. В результате, система не будет их видеть при загрузке. Команду следует прописать ещё для семи кекстов, вот они:

Затем очень важный пункт — внесение изменений в систему и создание её снэпшота для того, чтобы при загрузке macOS Big Sur не заподозрила вмешательства в системный раздел. Вводим две команды:

kmutil install -u –force –volume-root /Volumes/**ИМЯ Раздел Mac**

bless -folder /Volumes/**ИМЯ Раздел Mac**/System/Library/CoreServices –bootefi –create-snapshot

И перезагружаемся командой reboot.

Всё. Модификация окончена.

Бессонные ночи на форумах и успех

Installing Kernel Debug kit (KDK) on Big Sur 11.1

Потерпев фиаско с заменой аккумулятора и термопасты, пришлось углубиться в изучение проблемы. Оказалось, что проблема существует уже несколько лет и с рандомным выключением MacBook Pro сталкиваются владельцы моделей 2013, 2014 и 2015 годов. Но основные жалобы на чёрный экран наблюдаются после перехода пользователей на macOS Catalina и macOS Big Sur.

Теоретически существует два варианта решения проблемы:

▪️ аппаратный
▪️ программный

Аппаратный заключается в том, что вам придется отнести свой MacBook в сервис с просьбой заменить три мосфета (контроллера напряжения) с маркировками FDMF6808 на аналоги FDMF 6708.

Сразу несколько западных сервисов подтвердили, что из-за «неизвестного конфликта в ПО» (равно как и от деградации элементов и пайки) происходит такое рандомное выключение.

Дело в том, что после обращения в официальный сервис с подобными симптомами вам предложат поменять материнскую плату. Итого ремонт выйдет в $400-700 в зависимости от модели вашего мака.

Избежать пайки SMD-компонентов можно и при этом сэкономить от 25 до 40 тыс. рублей, будем удалять кексты.

Why are default Apple apps protected from being removed

If you have tried to uninstall Safari, Photos, Mail, iTunes, or other standard macOS applications, you might have seen this error message about the impossibility of deleting these apps because it’s a requirement of macOS.

Installing Kernel Debug kit (KDK) on Big Sur 11.1

It is prohibited to delete standard applications in a regular way due to the fact that the removal of built-in applications may damage the viability of the system. Although you can download Safari or iTunes from the official Apple website, other important programs are not available to be restored. Apple doesn’t allow you to delete its necessary apps.

Unload, then delete kext

sudo kextunload /System/Library/Extensions/AppleThunderboltNHI.kext

sudo mount -rw / # mount root as RW
sudo rm -rf /System/Library/Extensions/AppleThunderboltNHI.kext

Что в итоге

Installing Kernel Debug kit (KDK) on Big Sur 11.1

Рандомный ребут наблюдался в течение недели. Три последних дня работать с MacBook Pro было невыносимо. Переименование кекстов полностью исправило проблему и, если не считать потраченного времени, аккумулятора и диагностики, ремонт вышел бы бесплатным. Но со свежей батарейкой действительно жизнь стала веселее.

Есть ли недостаток у такого способа? Несомненно. Если вы активный пользователь Thunderbolt, после переименования драйверов могут возникнуть проблемы с подключением периферии.

В таком случае единственный вариант ремонта — перепайка мосфетов. В остальном, это действительно спасение от проблемы, на которую Apple банально забила.

Обратите внимание, что переименовывать kext-файлы придётся каждый раз после установки обновления macOS, поэтому либо не обновляйте систему, либо будьте готовы выделять до 10 минут на дальнейшую модификацию.

Учитывая, что за несколько лет Apple так и не исправила этот косяк, для MacBook Pro 2013, 2014 и 2015 этот способ останется единственным верным решением бага.

Этот вариант 100% исправит проблему.

Оцените статью
Master Hi-technology
Добавить комментарий