Установка и удаление
кекстов в macOS
§ Введение
Слово «Кекст» — транскрипция английского сокращения Kext от Kernel extension, т.е. расширение ядра. В виде кекстов реализованы все драйверы для macOS. Большинство самих же кекстов реализовано в виде специальных установочных пакетов, при запуске которых потребуется лишь ввести пароль, а всё остальное сделают за вас скрипты. Почти так же, как и с привычной установкой драйверов на ОС Windows.
Но не всегда всё так легко. Порой достается просто файл с расширением .kext. А в случае с хакинтошем, следует и вовсе готовиться к тому, что, возможно, придётся перепробовать несколько разных кекстов, прежде чем определенная аппаратная часть ПК заработает правильно.
Установка кекстов в macOS состоит из трёх этапов:
- Копировании в папку System/Library/Extensions.
- Настройке прав доступа.
- Удалении и пересоздании кэша кекстов для загрузки системы.
§ Установка кекстов
Kext Utility
Есть два способа установки кекстов — ручной и автоматический. Я рекомендую автоматический, поскольку он гораздо проще. В этом мне помогает отличная программа Kext Utility. Она делает за меня все три описанных выше этапа установки кекстов.
Есть несколько способов работы с Kext Utility:
- перетаскивание одного или нескольких кекстов в окно программы;
- запуск вхолостую, запускающий проверку прав доступа к уже установленным кекстам и пересозданию их кэша.
- Скачайте Kext Utility с cvad-mac.narod.ru и установите, переместив приложение в папку «Программы».
- При каждом открытии программы начинается служебная процедура. Пока она выполняются, крутится индикатор и выводится лог событий.
- Переместите кекст(ы) в окно программы методом drag-and-drop и дождитесь выполнения установки.
- Как только появится кнопка Quit, кекст(ы) будут установлены.
- Выйдите из программы и перезагрузите компьютер. После перезагрузки все устройства, для которых были установлены кексты, должны опознаться системой.
Установка в папку Clover
Не всегда требуется устанавливать кексты в системную папку macOS: на хакинтоше есть еще одно место с кекстами — в папке Clover. Обычно там располагаются кексты, необходимые для работы хакинтоша. Выбор места для установки следует делать исходя из документации к кексту. Большое количество кекстов, загружаемых через Clover, может замедлить загрузку системы.
- Откройте папку кекстов в Clover: EFI > CLOVER > Kexts > Other.
- Скопируйте туда необходимые кексты и перезагрузите компьютер.
В папке Clover/Kexts/Other располагаются кексты для всех версий macOS. Рекомендуется копировать кексты именно в эту папку.
Системные разделы по умолчанию скрыты от пользователя. Инструкция по монтированию скрытых разделов приведена на отдельной странице.
§ Удаление кекстов
Удаление из системной папки
- Выберите в строке меню пункт «Переход к папке» и введите путь к системной папке: /System/Library/Extensions
С помощью сочетания ⌘ + Shift + . (точка) можно отображать скрытые файлы в macOS и таким же способом их скрывать.
Помимо основной папки с кекстами в macOS, которая располагается в папке System/, есть еще одно место, где хранятся кексты — /Library/Extensions. Но оно используется гораздо реже и кекстов там немного.
Удаление из папки Clover
В случае, если целевой кекст располагается в папке Clover, просто удалите его оттуда и перезагрузите компьютер.
Куда и как установить Kext для Хакинтош?
Данная статья будет полезна для всех начинающих Хакинтошников, так как мы поведаем куда и как установить Kext для Хакнитош.
В прошлых статьях мы уже рассказали о других подготовительных шагах, чтобы установить Хакинтош:
Куда и как установить Kext для Хакинтош?
Существуют 2 основных варианта куда устанавливать Kext:
- В загрузчик Clover
- В системную директорию macOS
Разработчики Kext обычно указывают в официальной документации куда именно необходимо устанавливать тот или иной kext, если нет, то вам придется гуглить. Теперь разберемся с каждым вариантом по отдельности.
Kext-ы в загрузчике Clover
Для того, чтобы установить Kext, вам необходимо найти раздел EFI вашей загрузочной флешки или смонтировать к работающей установленной системе.
Путь установки Kext-ов в загрузчик Clover следующий — /EFI/CLOVER/kexts, для этого вам необходимо будет смонитировать раздел EFI.
Если kexts «специфический», для определенной версии macOS, то его необходимо положить в соответствующую папку с номером версии. Остальные kext-ы можно и нужно помещать в папку Other.
Kext-ы в системе
Kexts в систему устанавливаются (помещаются в папку) по следующему пути /System/Library/Extensions, если у вас установлена русская локализация операционной системы macOS, то в Finder перейдите /Система/Библиотеки/Extensions. На форумах данный путь пишут сокращенно /S/L/E.
В редких случаях Kexts также устанавливают /Library/Extensions.
Для установки kext в систему в основном используют утилиту Kext Utility, как профессионалы, так и новички. Благодаря простому интерфейсу и работе kext utility, многие предпочитают использовать данную программу, а не ручное копирование. Принцип работы следующий, открыли программу kext utility, перетянули необходимый kext в окно программы и начался процесс установки.
У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!
Вот и все! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!
Хакинтош: Какие kext нужны и где скачать? (Скачать Kexts)
Вы решились установить macOS на свой компьютер? Скорей всего для вашего Хакинтоша понадобятся специальные драйвера или kext. О том какие вам необходимы и где их скачать, вы узнаете из этой статьи.
Установить Хакинтош первый раз всегда очень сложно, чтобы там не говорили, необходимо иметь совместимое железо, найти установщик (дистрибутив) с операционной системой MacOS, записать на флешку, настроить BIOS и наверное самое главное — это забросить в установщик kext-ы (драйвера), чтобы установка прошла удачно и система работала.
Ранее мы рассказывали что необходимо, чтобы установить хакинтош:
Hackintosh Kext
FakeSMC — самый главный kext для хакинтош, без которого не обойдется ни один Хакинтош (обязательный). В оригинальных компьютерах и ноутбуках MAC есть специальный чип, SMC, который следит за состоянием комплектующих. В обычных компьютерах его нет, поэтому чтобы macOS ничего не заподозрила и нужен FakeSMC.
Скачать FakeSMC
VirtualSMC — аналог FakeSMC, только от другого автора. Устанавливают или FakeSMC, либо VirtualSMC. Использовать оба НЕЛЬЗЯ!
Скачать VirtualSMC
Lilu — патчер системных процессов системы, на базе которого работают другие kext заводящие видео, звук, сеть.
Скачать Lilu
FakePCIID — подменяет идентификатор драйвера, заставляя работать с текущими комплектующими операционную систему macOS. В состав FakePCIID входит множество kext которые работают только при наличии FakePCIID (Intel Audio HDMI, Intel HD Graphics, Broadcom Wi-Fi, сеть Broadcom BCM57XX).
Скачать FakePCIID
Null-Ethernet —обязателен тем компьютерам и ноутбукам, у которых отсутствует Ethernet порт.
Скачать Null-Ethernet
NullCPUPowerManagement — для Хакинтошников которые ставят macOS на Intel Pentium.
Скачать NullCPUPowerManagement
RealtekRTL8111 — Kext для сетевых адаптеров Realtek.
Скачать RealtekRTL8111 или тут (для OS X 10.10 и ниже)
IntelMausiEthernet — Для сетевых адаптеров от компании Intel.
Скачать IntelMausiEthernet (альтернативный драйвер от других разработчиков)
AtherosE2200 — кекст для всех моделей адаптеров Atheros.
Скачать Atheros
Broadcom NetXtreme 57xx — Для сетевых адаптеров Broadcom. Входит в комплекте с kext FakePCIID и работает только с ним.
Видео
Intel HD Graphics — входит в комплект FakePCIID и работает только с ним.
WhateverGreen.kext — kext для видеокарт Radeon, Nvidia, Intel. С версии 1.2.0 объединил в себя три кекста IntelGraphicsFixup, NvidiaGraphicsFixup, Shiki.
Скачать WhateverGreen
IntelGraphicsFixup — исправления для HD 4000/4400/4600, Sky Lake и Kaby Lake Graphics. Работает только c Lilu.
Скачать IntelGraphicsFixup
NvidiaGraphicsFixup — исправления для графики Nvidia. Работает только с Lilu.
Скачать NvidiaGraphicsFixup
Shiki — Необходим если возникают проблемы при воспроизведении DRM видео, улучшает работу аппаратного декодирования, устанавливается опционально. Работает только с Lilu.
Скачать Shiki
AppleALC — драйвер звука, работает только c Lilu.
Скачать AppleALC
VoodooHDA — универсальный драйвер звука, если есть проблемы со звуком, точней если его вообще нет, то вам необходим VooDooHDA.
Скачать VooDooHDA
HDMIAudio — Данный kext может помочь вам активировать вывод звука через HDMI порт видеокарты.
Скачать HDMIAudio
USBInjectAll — заводит USB на macOS, работает с версий ОС 10.11 и новее. В 99,9% случаях необходим для установки.
Скачать USBInjectAll
XHCI-unsupported.kext (XHCI-200-series-injector, XHCI-300-series-injector) — рекомендуется добавить данный kext в момент установки системы, для систем с процессором SkyLake, Kaby Lake и новее. Необходим для активации USB 3.0 портов.
Скачать XHCI-series-injector
XHCIMux — для включения EHCI. Для процессоров Intel Haswell и новее. Входит в комплект FakePCIID и работает только с ним.
SATA-200-series-unsupported.kext и SATA-100-series-unsupported.kext — для материнских плат, у которых возникают проблемы с SATA.
Скачать SATA
Для Тачпадов и Клавиатуры
ApplePS2SmartTouchpad — для тачпадов Synaptics, ELAN, FocalTech.
Скачать ApplePS2SmartTouchpad
VoodooPS2Controller — для всех тачпадов и включения PS/2 интерфейсов.
Скачать VoodooPS2Controller
Батарея
ACPIBatteryManager.kext — для того чтобы macOS отображала батарейку. Скачать ACPIBatteryManager.kext
Надеюсь вам хватит тех kext-ов что мы привели здесь, а других вам не понадобиться.
Какие Kexts скачивать для вашего компьютера?
Обязательно!
- FakeSMC, либо VirtualSMC
- Lilu
- WhateverGreen
- USBInjectAll
Если материнская плата B или H, 100’ой или 200’ой серии, скачать SATA-series-unsupported.
Для материнских плат 200’ой, 300’ой серии XHCI-series-injector.
У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!
Вот и все! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!