- Хакинтош: Какие kext нужны и где скачать? (Скачать Kexts)
- Hackintosh Kext
- Видео
- Для Тачпадов и Клавиатуры
- Батарея
- Какие Kexts скачивать для вашего компьютера?
- Что такое кексты и что с ними делать?
- Установка и удаление кекстов в macOS
- § Введение
- § Установка кекстов
- Kext Utility
- Установка в папку Clover
- § Удаление кекстов
- Удаление из системной папки
- Удаление из папки Clover
Хакинтош: Какие 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, дальше будет еще интересней!
Источник
Что такое кексты и что с ними делать?
В нашем цикле статей об установке Mac OS X на PC-компьютеры мы уже касались темы драйверов Mac OS X, а сегодня поговорим об этом подробнее, т.к. иметь дело с кекстами приходится не только владельцам хакинтошей, но и обладателям настоящих Маков (правда, приходится чуть реже).
Забавное слово «кекст» — транскрипция английского сокращения kext от «kernel extension», т.е. расширение ядра. В виде кекстов реализованы практически все драйверы для Mac OS X. При загрузке системы ядро Mac OS подхватывает все кексты из специального кэша, а этот кэш, в свою очередь, периодически создаётся на базе системной папки для расширений ядра. Непонимание механизма работы Mac OS X с кекстами чревато большими проблемами с загрузкой компьютера.
Традиционно ответим на скептический вопрос «зачем это нужно?». Если у вас не хакинтош и если вы не планируете подключать к Маку никакого дополнительного оборудования от посторонних производителей (экзотические сканеры, мыши и клавиатуры, модемы и т.п.) — то действительно незачем.
Дело в том, что большинство драйверов для Мака реализованы в виде специальных установочных пакетов (с расширениями .pkg или .mpkg), при запуске которых от вас потребуется лишь ввести пароль, а всё остальное сделают скрипты.
Автоматический установщик кекстов
Но не всегда всё так гладко: иногда вам может достаться просто файл с расширением .kext. А если у вас хакинтош, готовьтесь к тому, что вам придётся перепробовать десятки разных кекстов, прежде чем вы заставите свой компьютер работать именно так, как хочется вам.
Установка кекста состоит из трёх этапов:
Каждый из этапов жизненно важен: без первого система не увидит кексты и не включит их в кэш, без второго вам грозят зависания или паника ядра и «серый экран смерти», а без третьего вы не увидите никаких изменений в системе — никакие дополнительные устройства просто не подцепятся при загрузке.
Есть два способа установки кекстов — ручной и автоматический. Сегодня мы покажем вам автоматический, потому что он гораздо проще, а наша статья адресована и пользователям Маков, и владельцам хакинтошей. А вопросы ручной установки драйверов в систему мы рассмотрим в нашем «хакинтошном» цикле, т.к. это требует некоторых дополнительных знаний от пользователя.
За автоматизацию установки кекстов следует сказать большое спасибо нашему соотечественнику по имени cVad, который создал для хакинтошного сообщества программку Kext Utility. Она умеет абсолютно всё, что связано с кекстами: установку, исправление прав доступа, запаковку кэша. От пользователя потребуется ввести пароль и подождать некоторое время до завершения всех служебных процедур.
При всех этих талантах утилита от cVad имеет только одну кнопку в интерфейсе. Есть несколько способов работы с этой программой:
1) Перетаскивание кекста на значок программы: в этом случае начнётся полный комплекс процедур по установке кекста в систему.
2) Перетаскивание сразу нескольких кекстов на значок программы: утилита установит кексты по очереди.
3) Запуск самой утилиты. В этом случае будет запущена проверка прав доступа к уже установленным кекстам и перестроение кэша.
На этом возможности не заканчиваются, просто остальные функции программы полезны лишь владельцам хакинтошей. О них мы поговорим в соответствующем цикле статей.
Пока идут служебные процедуры, в окне программы крутится индикатор-ромашка, а вам предлагается созерцать лог происходящих событий (конечно, если вы там что-то понимаете):
Kext Utility за работой
По завершении кнопка Cancel изменит своё название на Quit. После перезагрузки все новые устройства, для которых вы установили кексты, должны опознаться системой.
P.S. Небольшое отступление для пользователей Snow Leopard. В новой операционке механизм работы с кекстами осложняется тем, что теперь есть две архитектуры для расширений ядра: 32-разрядная и 64-разрядная. 32-битные кексты ни в какую не захотят работать в 64-битном режиме системы. Помните об этом при загрузке и установке. Подробнее о 64-битности в Snow Leopard можете почитать вот здесь.
Мы рекомендуем каждому владельцу Mac OS (а особенно — пользователям хакинтошей) иметь на своём компьютере эту полезнейшую утилиту. Она сэкономит вам немало времени и сил на возню с кекстами, правами доступа и прочей специфической для Маков рутиной.
Источник
Установка и удаление
кекстов в macOS
§ Введение
Слово «Кекст» — транскрипция английского сокращения Kext от Kernel extension, т.е. расширение ядра. В виде кекстов реализованы все драйверы для macOS. Большинство самих же кекстов реализовано в виде специальных установочных пакетов, при запуске которых потребуется лишь ввести пароль, а всё остальное сделают за вас скрипты. Почти так же, как и с привычной установкой драйверов на ОС Windows.
Но не всегда всё так легко. Порой достается просто файл с расширением .kext. А в случае с хакинтошем, следует и вовсе готовиться к тому, что, возможно, придётся перепробовать несколько разных кекстов, прежде чем определенная аппаратная часть ПК заработает правильно.
Установка кекстов в macOS состоит из трёх этапов:
- Копировании в папку System/Library/Extensions.
- Настройке прав доступа.
- Удалении и пересоздании кэша кекстов для загрузки системы.
§ Установка кекстов
Kext Utility
Есть два способа установки кекстов — ручной и автоматический. Я рекомендую автоматический, поскольку он гораздо проще. В этом мне помогает отличная программа Kext Utility. Она делает за меня все три описанных выше этапа установки кекстов.
Есть несколько способов работы с Kext Utility:
- перетаскивание одного или нескольких кекстов в окно программы;
- запуск вхолостую, запускающий проверку прав доступа к уже установленным кекстам и пересозданию их кэша.
- Скачайте Kext Utility с cvad-mac.narod.ru и установите, переместив приложение в папку «Программы».
Установка в папку Clover
Не всегда требуется устанавливать кексты в системную папку macOS: на хакинтоше есть еще одно место с кекстами — в папке Clover. Обычно там располагаются кексты, необходимые для работы хакинтоша. Выбор места для установки следует делать исходя из документации к кексту. Большое количество кекстов, загружаемых через Clover, может замедлить загрузку системы.
- Откройте папку кекстов в Clover: EFI > CLOVER > Kexts > Other.
В папке Clover/Kexts/Other располагаются кексты для всех версий macOS. Рекомендуется копировать кексты именно в эту папку.
§ Удаление кекстов
Удаление из системной папки
- Выберите в строке меню пункт «Переход к папке» и введите путь к системной папке: /System/Library/Extensions
С помощью сочетания ⌘ + Shift + . (точка) можно отображать скрытые файлы в macOS и таким же способом их скрывать.
Помимо основной папки с кекстами в macOS, которая располагается в папке System/, есть еще одно место, где хранятся кексты — /Library/Extensions. Но оно используется гораздо реже и кекстов там немного.
Удаление из папки Clover
В случае, если целевой кекст располагается в папке Clover, просто удалите его оттуда и перезагрузите компьютер.
Источник