как удалить kext в mac os

How to delete kexts in Catalina?

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?

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

4 Answers 4

1. Check for System Integrity Protection (SIP)

Open Terminal and type

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

2. Defeat SIP by Rebooting into macOS Recovery mode

3. Unload, then delete kext

4. Re-enable SIP (if turned off)

Follow the steps for 2. except type csrutil enable on step 2.3.

For Mac OS Big Sur

Reboot in rescue mode (reboot while «Cmd + R»)

csrutil authenticated-root disable

delete (or rename, or move elsewhere) the AppleThunderboltNHI.kext directory (I’ve moved all thunderbolt kext directories since I have no needs about this interface, but I think it works only by disabling AppleThunderboltNHI)

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

Open Terminal and enter the following command:

If that fails to work, you can also just force-delete the kext using

Use the following Terminal command to remove the kext file:

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

Thanks to @Udhy and @user3439894 for the tips that led me to the answer. I also found out how to mount and change drive permissions here.

Источник

Установка и удаление
кекстов в macOS

§ Введение

Слово «Кекст» — транскрипция английского сокращения Kext от Kernel extension, т.е. расширение ядра. В виде кекстов реализованы все драйверы для macOS. Большинство самих же кекстов реализовано в виде специальных установочных пакетов, при запуске которых потребуется лишь ввести пароль, а всё остальное сделают за вас скрипты. Почти так же, как и с привычной установкой драйверов на ОС Windows.

Установка кекстов в macOS состоит из трёх этапов:

§ Установка кекстов

Kext Utility

Есть два способа установки кекстов — ручной и автоматический. Я рекомендую автоматический, поскольку он гораздо проще. В этом мне помогает отличная программа Kext Utility. Она делает за меня все три описанных выше этапа установки кекстов.

Есть несколько способов работы с Kext Utility:

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

Установка в папку Clover

Не всегда требуется устанавливать кексты в системную папку macOS: на хакинтоше есть еще одно место с кекстами — в папке Clover. Обычно там располагаются кексты, необходимые для работы хакинтоша. Выбор места для установки следует делать исходя из документации к кексту. Большое количество кекстов, загружаемых через Clover, может замедлить загрузку системы.

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

В папке Clover/Kexts/Other располагаются кексты для всех версий macOS. Рекомендуется копировать кексты именно в эту папку.

§ Удаление кекстов

Удаление из системной папки

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

Помимо основной папки с кекстами в macOS, которая располагается в папке System/, есть еще одно место, где хранятся кексты — /Library/Extensions. Но оно используется гораздо реже и кекстов там немного.

Удаление из папки Clover

В случае, если целевой кекст располагается в папке Clover, просто удалите его оттуда и перезагрузите компьютер.

Источник

Записки Хакинтошника. Шаг четвертый

Вместо эпиграфа:
Говорим драйвер — подразумеваем кекст

Честно говоря, сегодня будет не совсем полноценный, так сказать, шаг. Но от этого он будет не менее полезным. И задумывался он как ответ на некоторые вопросы, появляющиеся в комментариях. Я постараюсь дать несколько полезных советов и развеять некоторые страхи. Или не развеять. В общем посмотрим, что получится 🙂

Предыдущие 3 части можно найти поиском или по тэгу хакинтош.

Развеивание страхов

Руководствуясь своим каким-никаким опытом, я могу предположить, что наибольшее нервное напряжение возникает в случае какого-либо некорректного действия пользователя, в результате которого вроде как нормально работающая система перестает загружаться. Что же делать в этом случае?

А вот теперь самое главное:

Если система сломалось, а до этого работала — не бойтесь отформатировать раздел и заново установить более-менее «рабочую» конфигурацию Leopard’a. Обычно все проблемы возникают, и их можно решить, в самом начале, до момента постоянного пользования Хакинтошем.

Это нормальная практика, ничего тут такого удивительного нет. Большинство людей, с которыми я общался, в самом начале переустанавливали систему не менее 15-30 раз. Поэтому запаситесь терпением.

Удаление видео-драйверов

Этот пункт я вынес отдельно потому что у меня для вас есть небольшой сюрприз. В описании уже устаревшего Kalyway (10.5.2) есть отдельный абзац посвященный этой проблеме:

Что в переводе значит следующее:

sudo chmod +x /movevideodrivers

Все, после этого можно будет экспериментировать с видео. И сейчас я расскажу как.

Pacifist — наше всё

Программа платная (shareware) и стоит 20$, но в бесплатном режиме придется всего лишь подождать определенное время перед возможностью работать (секунд 20). А функционал вроде не урезанный.

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

Так вот, после того, как мы запустим утилиту и выберем «Open Apple install disk» Pacifist просканирует его и покажет весь список пакетов в виде дерева каталогов. Структура дерева будет примерно соответствовать аналогичному меню при выборе компонентов установки. По этой структуре (или поиском в приложении) можно найти интересующий нас драйвер, и нажав на кнопку Install установить его в систему. При этом придется ввести свой пароль.

После этого перезагружаемся — если опять черный/голубой экран — используем /movevideodrivers и заново пытаемся установить подходящий драйвер.

Установка kext’ов

Для начала отмечу, что kext’ы (kernel extension) — это расширение ядра системы. В Windows аналогичным понятием являются драйверы. Бывает, что на том же InsanelyMac в качестве дополнению к посту является рабочий кекст для запуска wifi, видео или сетевого адаптера. Установить его можно вручную (но это сопряжено с некоторой головной болью), а можно воспользоваться утилитой Kext Helper B7 (обычно она идет в комплекте с любой сборкой).

Источник

Что такое кексты и что с ними делать?

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac osВ нашем цикле статей об установке Mac OS X на PC-компьютеры мы уже касались темы драйверов Mac OS X, а сегодня поговорим об этом подробнее, т.к. иметь дело с кекстами приходится не только владельцам хакинтошей, но и обладателям настоящих Маков (правда, приходится чуть реже).

Забавное слово «кекст» — транскрипция английского сокращения kext от «kernel extension», т.е. расширение ядра. В виде кекстов реализованы практически все драйверы для Mac OS X. При загрузке системы ядро Mac OS подхватывает все кексты из специального кэша, а этот кэш, в свою очередь, периодически создаётся на базе системной папки для расширений ядра. Непонимание механизма работы Mac OS X с кекстами чревато большими проблемами с загрузкой компьютера.

Традиционно ответим на скептический вопрос «зачем это нужно?». Если у вас не хакинтош и если вы не планируете подключать к Маку никакого дополнительного оборудования от посторонних производителей (экзотические сканеры, мыши и клавиатуры, модемы и т.п.) — то действительно незачем.

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os Автоматический установщик кекстов

Но не всегда всё так гладко: иногда вам может достаться просто файл с расширением .kext. А если у вас хакинтош, готовьтесь к тому, что вам придётся перепробовать десятки разных кекстов, прежде чем вы заставите свой компьютер работать именно так, как хочется вам.

Установка кекста состоит из трёх этапов:

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

Каждый из этапов жизненно важен: без первого система не увидит кексты и не включит их в кэш, без второго вам грозят зависания или паника ядра и «серый экран смерти», а без третьего вы не увидите никаких изменений в системе — никакие дополнительные устройства просто не подцепятся при загрузке.

Есть два способа установки кекстов — ручной и автоматический. Сегодня мы покажем вам автоматический, потому что он гораздо проще, а наша статья адресована и пользователям Маков, и владельцам хакинтошей. А вопросы ручной установки драйверов в систему мы рассмотрим в нашем «хакинтошном» цикле, т.к. это требует некоторых дополнительных знаний от пользователя.

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac osЗа автоматизацию установки кекстов следует сказать большое спасибо нашему соотечественнику по имени cVad, который создал для хакинтошного сообщества программку Kext Utility. Она умеет абсолютно всё, что связано с кекстами: установку, исправление прав доступа, запаковку кэша. От пользователя потребуется ввести пароль и подождать некоторое время до завершения всех служебных процедур.

При всех этих талантах утилита от cVad имеет только одну кнопку в интерфейсе. Есть несколько способов работы с этой программой:

1) Перетаскивание кекста на значок программы: в этом случае начнётся полный комплекс процедур по установке кекста в систему.

2) Перетаскивание сразу нескольких кекстов на значок программы: утилита установит кексты по очереди.

3) Запуск самой утилиты. В этом случае будет запущена проверка прав доступа к уже установленным кекстам и перестроение кэша.

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

Пока идут служебные процедуры, в окне программы крутится индикатор-ромашка, а вам предлагается созерцать лог происходящих событий (конечно, если вы там что-то понимаете):

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os Kext Utility за работой

По завершении кнопка Cancel изменит своё название на Quit. После перезагрузки все новые устройства, для которых вы установили кексты, должны опознаться системой.

P.S. Небольшое отступление для пользователей Snow Leopard. В новой операционке механизм работы с кекстами осложняется тем, что теперь есть две архитектуры для расширений ядра: 32-разрядная и 64-разрядная. 32-битные кексты ни в какую не захотят работать в 64-битном режиме системы. Помните об этом при загрузке и установке. Подробнее о 64-битности в Snow Leopard можете почитать вот здесь.

Мы рекомендуем каждому владельцу Mac OS (а особенно — пользователям хакинтошей) иметь на своём компьютере эту полезнейшую утилиту. Она сэкономит вам немало времени и сил на возню с кекстами, правами доступа и прочей специфической для Маков рутиной.

Источник

How to Add and Remove Kexts from macOS

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

Kexts, or kernel extensions, expand the basic functionality of macOS’s Darwin kernel. They’re analogous to drivers under Windows, and they let the kernel communicate with your computer’s hardware. Most of the time, these files require no maintenance. But if you’re having problems, you may need to fiddle with a kext or two. In this article, you’ll learn how to add and remove Kexts on macOS.

Do Macs on Big Sur and Later Use Kexts?

Apple no longer recommends using kexts with your macOS device. To make thing worse, macOS Big Sur doesn’t even support some kexts; you can find a list of those here.

Where Are Kexts Found?

You can find kexts in two places on your Mac. Most live in the “System/Library/Extensions” directory, which is the primary home for kexts. Some are also found in the “/Library/Extensions” folder as well, but that’s less common.

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

How to Remove Kexts

1. Determine which kext you need to remove. Be absolutely certain you have the right one. Removing a system-critical kext can cause major problems, and kext names are often cryptic.

2. Open Terminal and enter the following command:

Make sure to change “kext.kext” to the name of your kext file. For example, if the kext you want to remove is named “AppleMobileDevice.kext,” the command would be:

3. After typing in your kext, press Enter, then type your administrator password and press Enter again.

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

1. Use the following Terminal command to remove the kext file:

Make sure to change “kext.kext” to the name of your kext file. For example, if the kext you want to remove is named AppleIntelE1000e.kext, the command would be:

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

2. Enter your admin password and press Enter.

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

3. Restart your computer.

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

How to Install Kexts Automatically

The steps below to remove kexts will only work if you are using a Mac operating system prior to Big Sur and utilize the KextBeast utility that was initially created for use with Hackintoshes.

1. Download KextBeast. If you don’t have a free account with tonymacx86.com yet, you’ll need to create one to download the file.

2. Move the kext file you want to install to your Desktop. The program will automatically operate on any kext files in the “

/Desktop” directory, so make sure you have the right one.

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

3. Open KextBeast and click “Continue.”

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

4. Click “Continue” again.

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

5. Choose your system’s boot drive as the installation destination and click “Continue.”

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

6. Tick the box next to “/System/Library/Extensions” or “/Library/Extensions,” depending on where your kext needs to be installed. If you don’t know which one to pick, choose “/System/Library/Extensions.”

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

9. Enter your administrator password and click “Install Software.”

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

10. Wait for the installation to finish and click “Close.”

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

11. Restart your computer.

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

How to Install Kexts Manually

If you use a Mac running on Big Sur or later, you’ll probably want to look at kernel extension alternatives. Apple recommends DriverKit and Network Extension, among other things.

Still, if you use an operating system earlier than Big Sur, kexts can be installed manually. It’s a more cumbersome process, however, and your Mac really doesn’t like you installing kexts like this.

1. Drag and drop your kext file into “/System/Library/Extensions”.

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

2. Click “Authenticate.”

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

3. Enter your admin password.

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

4. Open Terminal and use the command sudo kextload kext.kext to load your newly copied kext file. Make sure to replace “kext.kext” with the name of your kext file.

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

5. Enter your administrator password.

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

6. Restart your computer.

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

Frequently Asked Questions

1. How do I access my Big Sur system extensions?

2. A system extension on my Mac is blocked. What should I do?

In the bottom right of your window, you should see an “Allow” button next to the message: “System software from developer [Developer’s Name] was blocked from loading.”

Click on the padlock in the bottom left and enter your password, then tap on the “Allow” button.

3. Are system extensions and kernel extensions the same?

System extensions and kernel extensions were designed with the same end goal but work a little differently. Both aim to make background tasks on your Mac run more smoothly.

However, system extensions don’t work within the kernel (working instead like individual apps). Therefore, they don’t pose as much of a threat to your Mac if an issue arises.

Wrapping Up

You shouldn’t need to mess with kexts too often. And if your device runs on Big Sur or later, you’ll almost never need to install one.

If you do need to remove a kext at some point, you can use the Terminal to delete it without much trouble. And if you use an older Mac and need to install a kext, use KextBeast to simplify the process.

When it comes to macOS maintenance, something else you might occasionally need help with is deleting files that won’t delete the usual way.

Never Miss Out

Receive updates of our latest tutorials.

Danny has been a professional writer for over five years. Now based in Copenhagen, Denmark, he plied his trade working for various companies in the UK — where he was born — before taking the leap into freelancing. He specializes in iOS and Mac.

One comment

I have some kexts left over after unistalling McAfee. I have Big Sur. Is there any danger in deleting them?

Leave a Comment Cancel reply

Popular Posts

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

How to Fix Mac Wi-Fi Problems and Dropped Connections

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

5 Simple (Yet Cool) Drawing Apps for Mac

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

Camera Not Working or Available on Mac? Here’s How to Fix It

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

How to Repair Hard Disks with fsck on macOS

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

How to Launch Terminal in the Current Folder Location on Mac

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

How to Install macOS on a USB Drive

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

Playing Old DOS Games on macOS with DOSBox

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

How to Fix a Frozen Mac During an Update

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

How to Use Your iPhone as a Mouse on a Mac

как удалить kext в mac os. Смотреть фото как удалить kext в mac os. Смотреть картинку как удалить kext в mac os. Картинка про как удалить kext в mac os. Фото как удалить kext в mac os

How to Use a Custom Email Domain with iCloud Mail

Affiliate Disclosure: Make Tech Easier may earn commission on products purchased through our links, which supports the work we do for our readers.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *