- Хакинтош: Какие kext нужны и где скачать? (Скачать Kexts)
- Hackintosh Kext
- Видео
- Для Тачпадов и Клавиатуры
- Батарея
- Какие Kexts скачивать для вашего компьютера?
- Кексты для Хакинтош
- ATHEROSL1CETHERNET AR813X, AR815X
- NULLETHERNET.KEXT (АКТУАЛЬНАЯ ВЕРСИЯ: 2014/R.1016)
- VOODOOPS2CONTROLLER.KEXT (ВЕРСИЯ: 2016/R.0616)
- SYNAPTIC TOUCHPAD (ВСЕ ВЕРСИИ)
- ELAN SMARTTOUCHPAD PS2 (ВСЕ ВЕРСИИ)
- FAKE SMC.KEXT
- [ATHEROS] KILLER ALXETHERNET (AR E2200)
- [ATHEROS] ATHEROS AR81X1, AR81X2 V1.0.2
- GenericUSBXHCI. kext
- HFSPlus.efi
- VoodooHDA
- Verde.kext
- RealtekRTL8111
- ACPIBatteryManager.kext (RehabMan версия: 2016/R0628)
- FakePCIID и плагины (RehabMan)
- ACPIDebug (RehabMan)
- BrcmPatchRAM (the-darkvoid, RehabMan)
- Kext Lilu и плагины
- Звуковые кексты
- AppleALC (vit9696) — github.com
- USBInjectAll (RehabMan)
- Клавиатура, мышь, тачпад
- Кексты для матриц ноутбука
Хакинтош: Какие 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, дальше будет еще интересней!
Источник
Кексты для Хакинтош
«кекст» — транскрипция английского сокращения kext от «kernel extension», т.е. расширение ядра. В виде кекстов реализованы практически все драйверы для Mac OS X. При загрузке системы ядро Mac OS подхватывает все кексты из специального кэша, а этот кэш, в свою очередь, периодически создаётся на базе системной папки для расширений ядра. Непонимание механизма работы Mac OS X с кекстами чревато большими проблемами с загрузкой компьютера.
Традиционно ответим на скептический вопрос «зачем это нужно?». Если у вас не хакинтош и если вы не планируете подключать к Маку никакого дополнительного оборудования от посторонних производителей (экзотические сканеры, мыши и клавиатуры, модемы и т.п.) — то действительно незачем.
Дело в том, что большинство драйверов для Мака реализованы в виде специальных установочных пакетов (с расширениями .pkg или .mpkg), при запуске которых от вас потребуется лишь ввести пароль, а всё остальное сделают скрипты.
Есть два способа установки кекстов — ручной и автоматический. Сегодня мы покажем вам автоматический, потому что он гораздо проще, а наша статья адресована и пользователям Маков, и владельцам хакинтошей. А вопросы ручной установки драйверов в систему мы рассмотрим в нашем «хакинтошном» цикле, т.к. это требует некоторых дополнительных знаний от пользователя.
За автоматизацию установки кекстов следует сказать большое спасибо нашему соотечественнику по имени cVad, который создал для хакинтошного сообщества программку Kext Utility. Она умеет абсолютно всё, что связано с кекстами: установку, исправление прав доступа, запаковку кэша. От пользователя потребуется ввести пароль и подождать некоторое время до завершения всех служебных процедур.
При всех этих талантах утилита от cVad имеет только одну кнопку в интерфейсе. Есть несколько способов работы с этой программой:
1) Перетаскивание кекста на значок программы: в этом случае начнётся полный комплекс процедур по установке кекста в систему.
2) Перетаскивание сразу нескольких кекстов на значок программы: утилита установит кексты по очереди.
3) Запуск самой утилиты. В этом случае будет запущена проверка прав доступа к уже установленным кекстам и перестроение кэша.
На этом возможности не заканчиваются, просто остальные функции программы полезны лишь владельцам хакинтошей. О них мы поговорим в соответствующем цикле статей.
По завершении кнопка Cancel изменит своё название на Quit. После перезагрузки все новые устройства, для которых вы установили кексты, должны опознаться системой.
P.S. Небольшое отступление для пользователей Snow Leopard. В новой операционке механизм работы с кекстами осложняется тем, что теперь есть две архитектуры для расширений ядра: 32-разрядная и 64-разрядная. 32-битные кексты ни в какую не захотят работать в 64-битном режиме системы. Помните об этом при загрузке и установке.
ATHEROSL1CETHERNET AR813X, AR815X
Кекст подходит для всех систем, начиная от 10.7 и заканчивая уже любимой 10.10.5. Поддерживаются сетевые карты от Atheros, указанные здесь:
AR8131, AR8132;
AR8151, AR8152;
- Рекомендуем положить кекст в Кловер после установки. Можно установить с помощью Kext Utility или Kext Wizard (до 10.10.5);
- Перезагрузиться;
- При отсутствии результата пофиксить права на диске, или же включить Fix_LAN;
- Радоваться!
Обратите внимание, нахождение данного сетевого кекста в папке Clover во время установки может вызвать проблемы.
NULLETHERNET.KEXT (АКТУАЛЬНАЯ ВЕРСИЯ: 2014/R.1016)
Данный кекст предоставляет возможность завести AppStore и iCloud даже без карты Ethernet и Wi-Fi. Достаточно просто установить кекст, и проинжектировать устройство-пустышку в DSDT (патч для этого также лежит в папке), и произвести завод облачных сервисов, будто у нас есть Ethernet, через usb-свистки и прочее оборудование.
Устанавливайте, только если уверенны в его необходимости.
VOODOOPS2CONTROLLER.KEXT (ВЕРСИЯ: 2016/R.0616)
Voodoops2controller – кекст, который заставит работать порты PS2 на компьютере, а так же клавиатуру и тачпад на ноутбуке. Вещь незаменимая, если у вас не ELAN/Synaptic, или же вы просто нуждаетесь в установке – просто закиньте этот текст в SLE или же в “/EFI/CLOVER/kexts/10.x”, и радуйтесь рабочей клавиатурой, мышкой и трекпадом.
Если не закинуть рядом с кекстом VoodooPS2Daemon, в последних версиях из GitHUB паника неизбежна. Т.к. это утилита – ее нужно выполнить из консоли, и убедится, что если у вас версия выше 1.7.4 – что отсутствуют файл
/System/Library/Extensions/AppleACPIPS2Nub.kext
/System/Library/Extensions/ApplePS2Controller.kext
—-
Если версия 1.7.8 и выше – обязателен к установке рядом с кекстом VoodooPS2Daemon, и его выполнении в консоли.
SYNAPTIC TOUCHPAD (ВСЕ ВЕРСИИ)
Данный кекст обеспечит максимальную работоспособность вашего Synaptic-тачпада и клавиатуры.
Схема установки:
Удалить все предыдущие кексты из /S/L/E, /E/C/k/10.x, и из прочих мест, где могут быть кексты;
Скачать нужную ревизию;
Установить с помощью Kext Utility или Kext Wizard (до 10.10.5), или положить в кловер.
Разные кексты под разную аппаратную версию (это можно посмотреть в AIDA64 на Win):
ELAN SMARTTOUCHPAD PS2 (ВСЕ ВЕРСИИ)
Данный кекст обеспечит максимальную работоспособность вашего ELAN-тачпада и клавиатуры.
Схема установки:
Удалить все предыдущие кексты из /S/L/E, /E/C/k/10.x, и из прочих мест, где могут быть кексты;
Скачать нужную ревизию;
Установить с помощью Kext Utility или Kext Wizard (до 10.10.5), или положить в кловер.
Разные кексты под разную аппаратную версию (это можно посмотреть в AIDA64 на Win):
FAKE SMC.KEXT
FakeSMC – кекст, эмулирующий чип System Management Controller, который присутствует только на настоящикх компьютерах от Apple. Этот чип общается с системой с помощью специальных ключей, передавая ей всю информацию о состоянии компьютера (готовность устройств, температура, и т.д.). Без него у вас не запустится система (максимум, что вы получите – белый экран с вечным “пляжным мячиком”.
Этот кекст обязателен для всех хаков. Должен лежать в EFI/CLOVER/kexts/10.x ; но допускается и в SLE.
FakeSMC-2015-1230 (подходит для всех версий Mac OS до 10.12.6 включительно)
FakeSMC-4.2 (для MacOS Sierra 10.13, может поддерживаться не всеми ранними версиями)
[ATHEROS] KILLER ALXETHERNET (AR E2200)
Кекст подходит для всех систем, начиная от 10.6.8 и заканчивая уже любимой 10.11.6. Поддерживаются сетевые карты от Atheros серии Killer.
- Рекомендуем положить кекст в Кловер. Можно установить с помощью Kext Utility или Kext Wizard (до 10.10.5);
- Перезагрузиться;
- При отсутствии результата пофиксить права на диске, или же включить Fix_LAN;
[ATHEROS] ATHEROS AR81X1, AR81X2 V1.0.2
Кекст подходит для всех систем, начиная от 10.6.8 и заканчивая уже любимой 10.10.5. Поддерживаются сетевые карты от Atheros:
AR8131, AR8132;
AR8141, AR8142;
AR8151, AR8152;
AR8161, AR8162;
AR8171, AR8172.
Обратите внимание, в версиях выше 10.10.5 может вызывать панику ядра.
Рекомендуем те же: Положить кекст в Кловер. Можно установить с помощью Kext Utility или Kext Wizard (до 10.10.5), Перезагрузиться, При отсутствии результата пофиксить права на диске, или же включить Fix_LAN.
GenericUSBXHCI. kext
Кекст, необходимый для завода USB 3.0 на ненативных материнских платах и 99% ноутбуков. Так же исправляет кракозябры в названии при отображении флэшек и внешних жестких дисков в Finder.
Работает во версиях, включая Sierra 10.12.6. В High Sierra не испытывал.
HFSPlus.efi
Ускоряет загрузку загрузчика Clover. В комплекте с официальным Кловером идет драйвер VboxHFS.efi, который лицензионно чистый и понимает линки, но работает медленнее, чем эппловский HFSplus.efi.
VoodooHDA
VoodooHDA.kext – звуковой драйвер, заменяющий оригинальный AppleHDA.kext. Самый простой способ завести звук на хакинтоше.
VoodooHDA-v2.8.2 (В данной версии отлично работает сохранение настроек, чего не скажешь о других версиях)
Актуальная последняя версия кекста на сайте разработчиков sourceforge.net
Список поддерживаемых звуковых карт:
2-х канальные: ALC231, ALC260, ALC262, ALC268, ALC269, ALC272
6-ти канальные: ALC662, ALC663, ALC665
8-ми канальные: ALC1150, ALC861, ALC861-VD-GR, ALC880, ALC882, ALC883, ALC887, ALC888, ALC888T, ALC885, ALC888S, ALC888S-VC, ALC888S-VD, ALC889, ALC892, ALC898
Если у вас не сохраняются настройки VoodooHDA при выходе из системы или после перезагрузки. Рекомендую два варианта:
- Удалить установленную версию;
- Установить VoodooHDA-v2.8.2;
- Перезагрузить;
- Добавить VoodooHDASettingsLoader.app в автозагрузку;
- Скачать последнюю версию кекста с сайта разработчиков;
- Установить последнюю версию с помощью Kext Utility;
- Снова перезагружаем и радуемся отличному звуку и работающему сохранению настроек VoodooHDA!
Перебираем версии пока не добьемся желаемого сохранения и отличного звучания.
Verde.kext
Для владельцев видео карт Radeon потребуется Verde.kext, при установке всех версий выше 10.9.5 без него видео карта не заведется, будете наблюдать черный экран после загрузки системы.
RealtekRTL8111
Поддерживает сетевые карты Realtek RTL8111/8168 B/С/D/Е/F/G.
Рекомендуем установить с помощью Kext Utility. Если положить кекст в Кловер перед установкой, то возможны проблемы при установке Mac OS.
Работает во всех версиях начиная с 10.8 до 10.12.6(Включительно).
ACPIBatteryManager.kext (RehabMan версия: 2016/R0628)
ACPIBatteryManager – кекст для отображения батарейки в системе. Часто зависим от правок в DSDT.
FakePCIID и плагины (RehabMan)
Начиная с Haswell, любое приложение или сервис может проверить PCI-ID, не смотря на то, что было сообщено на этапе инициализации.
FakePCIID перехватывает эти запросы, и возвращает значение, которое мы указали через FakeID в клевере, или другим образом.
Плагины для FakePCIID имеют очень разносторонний функционал, вся работа описана здесь.
ACPIDebug (RehabMan)
Тем, кто знает, что это за кекст, объяснять его работу не нужно.
А тем, кто не знает — он и не нужен.
BrcmPatchRAM (the-darkvoid, RehabMan)
Подгружает прошивку Bluetooth’а для чипов Broadcom.
Kext Lilu и плагины
Lilu (vit9696) — github.com
Патчер кекстов и процессов. Ни на что не влияет сам по себе, действует только с соответствующими плагинами, которые указаны ниже.
Некоторые плагины здесь не указаны, т.к. они выходят часто, и некоторые очень узконаправлены.
Все известные плагины — github.com.
Информация — github.com.
AppleALC (vit9696) — github.com
Кекст для динамического патчинга AppleHDA. Достаточно правильного Layout’а, и звук работает.
Таблица поддерживаемых кодеков и лейаутов — github.com.
Инструкции — github.com
Shiki (vit9696) — github.com;
Патчер пользовательского уровня для DRM-защищённого соединения.
То есть, позволяет воспроизводить фильмы/клипы в iTunes, и подобные операции.
Инструкция — github.com.
WhateverGreen (vit9696) — github.com
Производит необходимые для AMD GPU патчи.
Заводит сон, создаёт фреймбуфер «на ходу», загружает 8000+ карты без Intel HD .
Не кекст, а сказка для радеона!
Инструкции — github.com.
CoreDIsplayFixup (PMheart) — github.com
Патчит компонент CoreDisplay, разрешая большие разрешения для Intel HD и Nvidia график.
В момент написания этой страницы мы не имели подтверждения его работоспособности.
Инструкция — github.com.
HibernationFixup (lvs1974) — sourceforge.net
Патч, разрешающий использовать 3 и 25 моды сна.
Установить моду сна можно командой: sudo pmset -a hibernationmode 25
Подробнее о модах сна можно найти в обсуждениях на applelife.ru и insanelymac.com
Страница проекта — sourceforge.net.
IntelGraphicsDMVTFixup (BarbaraPalvin) — github.com
Патч для изменения необходимого количества выделенной памяти (DMVT) для Intel HD график Broadwell и выше.
Рекомендуется использовать только в случае, если вы не можете изменить свой DMVT.
Также необходимо выключить патчи, которые позволяли это обходить, и пересобрать кэш.
Страница проекта — github.com.
IntelGraphicsFixup (lvs1974) — sourceforge.net
Многогранный патч для Intel HD график Ivy и выше.
Решает разбитие яблока при загрузке, отключает PAVP для Haswell графики, и так далее.
Страница проекта — sourceforge.net.
NvidiaGraphicsFixup (lvs1974) — sourceforge.net
Разрешает использовать Nvidia-графики на SMBios’ах, контролируемых AppleGraphicsDevicePolicy.kext.
Страница проекта — sourceforge.net.
NightShiftUnlocker (Austere-J) — github.com
Разрешает использования NightShift (10.12.4+) на SMBios’ах, которые его не поддерживают (2011 год и ниже).
Страница проекта — github.com.
Звуковые кексты
AppleALC (vit9696) — github.com
Плагин для Lilu, который вынесен выше в отдельную категорию кекстов. Информация о нём там же.
Патченные AppleHDA (Mirone) — osxpc.ru
На данный момент этот способ устарел морально, и все платформы уже присутствуют в AppleALC.
Вряд ли мы будем перерабатывать эту статью. Перейдите либо на AppleALC, либо на VoodooHDA.
VoodooHDA (Voodoo Team) — sourceforge.net
Универсальный драйвер звука. Помогает завести практически любой звук.
Например, HDMI-звук на Nvidia Pascal, или ALC269 без перебора кучи лейаутов.
Помните – вуду даёт отличный звук после отличной настройки!
Инструкция — applelife.ru.
CodecCommander (TimeWalker, RehabMan) — bitbucket.org
Сodec Commander используется в качестве решения, которое позволяет запускать внешний усилитель EAPD на HDA кодеках ноутбуков и некоторых ITX плат. Обычно такие усилители сидят на ноде колонок или наушников. Когда кодек теряет питание, усилитель EAPD тоже теряет питание и включить его обратно без дополнительной помощи невозможно. Также, с помощью hda-verb, можно управлять состоянием нод через терминал или aml-таблицу. Инструкция по настройке будет позже на сайте, включая очень интересные PDFки.
Информация — bitbucket.com.
USBInjectAll (RehabMan)
Для «ленивого» завода USB на 10.11+.
Клавиатура, мышь, тачпад
ApplePS2SmartTouchpad v.4.7 beta5 (EMlyDinEsH) — vk.com
Кекст обновлён под 10.12. Продвинутый драйвер с кучей настроек «под себя».
Поддерживает Synaptics, ELAN, FocalTech тачпады.
Инструкции — osxlatitude.com.
VoodooPS2Controller (RehabMan) — bitbucket.org
Обновлён для 10.12. Поддерживает стационарные PS2-интерфейсы, и все ноутбучные тачпады.
Инструкции — github.com.
VoodooI2C (alexandred) — github.com
Очень сложный в разработке кекст, для новых тачпадов. Вероятность, что он заработает – крайне мала, но попытаться стоит.
Написать разработчику о удачной конфигурации (это очень поможет разработке) — gitter.im.
Проверенные конфигурации — github.com.
Страница проекта — github.com.
Кексты для матриц ноутбука
Эти кексты частично устарели, т.к. в 10.12.4 Apple выкатили обновление, которое убивает их работу.
Они до сих пор работют для систем ниже 10.12.4, поэтому, если у Вас не выходит починить яркость через инжекцию PNLF, стоит попробовать ACPI (100) патч и кекст ACPIBacklight.
ACPIBacklight (RehabMan) — bitbucket.org
Перехватывает на себя управление подсветкой. Заводит подсветку читая инструкции из ACPI, патчи представлены в репозитории RehabMan’а.
Не работает в OS выше 10.12.3.
Информация на bitbucket.
IntelBacklight (RehabMan) — bitbucket.org
Перехватывает на себя управление подсветкой. Делает это очень плавно, и для его работы достаточно фикса на дсдт AddPNLF.
Не работает в OS выше 10.12.3.
Инструкция на bitbucket и на osxpc.
Источник