Меню Рубрики

Kext для mac os sierra

Kext для mac os sierra

Kexts – это расширения ядра (Kernel Extensions), «драйвера».
Kexts поставляемые с операционной системой macOS, хранятся в каталоге: «Название вашего диска»/System/Library/Extensions
Kexts от третьих лиц, в других каталогах: /EFI/CLOVER/kexts/Other или /EFI/CLOVER/kexts/10.12 или /EFI/CLOVER/kexts/10.11 и т.д.

FakeSMC.kext — Самый главный кекст для хакинтоша. Без него систему не установить, и она не будет работать. FakeSMC бывает со встроенными плагинами, для сканирования информации (температура, обороты кулера) с сенсоров материнской платы. Все это отображается в программе HWMonitor. На момент установки системы macOS, лучше использовать «чистый» FakeSMC, без плагинов.

USBInjectAll.kext — Для «самого простого» завода USB-портов в OS X El Capitan / macOS Sierra / macOS High Sierra. Иногда при установке Хакинтоша, без этого драйвера идет паника ядра, или не определяется мышка и клавиатура USB, особенно на современных платах. Иногда наоборот, он тормозит процесс. Точный ответ никто не скажет. Нужно пробовать. Все зависит от конкретной платы. Но даже, если вы его добавили в загрузочную флешку, то всегда можно его название прописать в меню загрузчика и он не будет использоваться на момент установки. (информация будет дана ниже).

XHCI-200-series-injector.kext — Включает обнаружение устройства USB 3 и скорость USB 3 на материнских платах для Kaby Lake. Этот kext также рекомендуется использовать во время процесса установки macOS, чтобы вы могли использовать эти порты USB 3 и флэш-диски.

Lilu.kext — Это дополнительный (вспомогательный) kext, который необходим, чтобы другие kexts работали. Например AppleALC.kext или NvidiaGraphicsFixup.kext или IntelGraphicsFixup.kext или WhateverGreen.kext или Shiki.kext Внимание! Некоторые материнские платы Gigabyte имеют проблемы с некоторыми версиями Lilu.kext, если вы заводите звук через AppleALC.kext. Я рекомендую попробовать разные версии Lilu.kext для звука. Начните с 1.0 и дальше сами тестируйте, какая версия подойдет для звука.

NvidiaGraphicsFixup.kext — Решает проблемы с черным экраном для процессоров Skylake или Kabylake (возможно Intel Coffee Lake) , если вы используете графику Nvidia. При условии, что ваш SMBIOS должен быть как iMac 17.1 или iMac 18.1 или iMac 18.2 или iMac 18.3 Обязательно требуется установить Lilu.kext

WhateverGreen.kext — Включает графические карты AMD в macOS 10.12.6 и выше. Обязательно требуется установить Lilu.kext. Помогает со сном и фреймбуфером.

IntelGraphicsFixup.kext — Устраняет проблемы с интегрированной графикой intel HD, для процессоров Ivy Bridge и выше. Содержит исправления для HD 4000/4400/4600, Sky Lake и Kaby Lake Graphics. Помогает избавиться от «разбитого» логотипа Apple при запуске системы. В Биосе рекомендуется выставить значение 96M для включения дисплеев с высоким разрешением. Не забываем добавить Lilu.kext

Shiki.kext — Помогает вашей графики воспроизводить трейлеры фильмов и видеоклипы в iTunes.

AppleALC.kext — Включает звук в Хакинтош. Работает только вместе с Lilu.kext. Ролик по заводу есть у меня на канале YouTube, достаточно в поиске ввести «Неслетаемый звук для Хакинтоша через метод AppleALC Hackintosh Clover» https://www.youtube.com/watch?v=oOwd4ccDVgs

VoodooHDA.kext — Универсальный звуковой драйвер. Можно завести почти любую звуковую карту. Есть специальная панель настройки. Если все верно настроите, то звук будет хороший.

CodecCommander.kext — Иногда устраняет проблему с тихим звучанием или более низким уровнем громкости после спящего режима.

HDMIAudio.kext — Иногда помогает включить звук HDMI на некоторых графических картах.

FAKEPCIID.kext — Необходим для подделки идентификатора устройства PCI. Он подменяет идентификатор драйвера. Заставляет работать с вашими (не родными комплектующими), операционную систему macOS. Решает проблемы с процессорами Kaby Lake, если устанавливаете систему до macOS 10.12.6 В состав FakePCIID входят много кекстов, которые работают только при наличии FakePCIID. Пример: FakePCIID_Intel_HD_Graphics.kext будет работать только в связке с FakePCIID.kext
Подробности тут: https://bitbucket.org/RehabMan/os-x-fake-pci-id

FakePCIID_Intel_HD_Graphics.kext — Работает только вместе с FakePCIID.kext Пример: Включает интегрированную графику iGPU, которая не поддерживается в macOS, имитируя другой поддерживаемый iGPU. Процессоры Kaby Lake с поддержкой HD 630 будут работать, если у вас система до macOS 10.12.6 . Если вы устанавливаете macOS 10.12.6 и выше, то этот кекст не нужен для Kaby Lake

NightShiftUnlocker.kext — Включает режим NightShift, если ваш хакинтош замаскирован как старый до 2011 года SMBIOS.(Функция Night Shift автоматически смещает цвета дисплея к более теплому краю спектра после наступления темного времени суток. Включается в «системные настройки\ мониторы») Работает в macOS 10.12.4 и выше.

ApplePS2SmartTouchpad.kext — Очень хороший драйвер для ноутбуков! Поддерживает ELAN, Synaptics, FocalTech тачпады.

VoodooPS2Controller.kext — Подходит почти для всех тачпадов и включения PS/2 интерфейс.

NullCPUPowerManagement.kext — Отключает AppleIntelCPUPowerManagement.kext, в система macOS, чтобы предотвратить панику ядра без правильных изменений HPED DSDT. Пример: используют для установки системы, если у вас Intel Pentium G4560 Kabylake

IntelMausiEthernet.kext — Сетевой драйвер для адаптеров от компании Intel

RealtekRTL8111.kext — для сетевых адаптеров Realtek

Источник

Кексты

Kext, или расширения ядра (от английского Kernel Extensions) – это компонент системы, из множества которых и формируется структура ОС.
Все кексты стоит устанавливать из папки Release, если нет необходимости в отладке.
Последние версии подходят под все версии ОС, начиная от 10.6.3, если иное не указано в описании самого кекста.
Указанные здесь расширения так или иначе написаны или переписаны для работы из EFI, поэтому устанавливать их в систему не целесообразно, а порой даже вредно.

Общие кексты.

VirtualSMC (vit9696) — github.com

Новейший эмулятор SMC с поддержкой SMC второго поколения. . Из мониторинга присутствуют сенсоры на ЦПУ , батарея ноутбуков , автояркость на ноутбуках при наличии аппаратной поддержки , вентиляторы десктопов , Для мониторинга частот ЦПУ – требуется установленный Intel® Power Gadget.

Программы для мониторинга: iStat Menus или HWMonitorSMC2
Проект разрабатывается но пользоваться уже можно.

FakeSMC и сенсоры (Slice2009 / Vector sigma) — sourceforge.net

Актуальный и рекомендованный FakeSMC + HWMonitor v2 переписанный на новый лад.

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


FakeSMC
и сенсоры (Kozlek / RehabMan v6.26) — bitbucket.org

Чуть более старая но не менее актуальная версия монитора.

Содержит чуть более большую но в то же время и чуть более старую базу чипов.


FakePCIID
и плагины (RehabMan) — bitbucket.org

Начиная с Haswell, любое приложение или сервис может проверить PCI-ID, не смотря на то, что было сообщено на этапе инициализации.
FakePCIID перехватывает эти запросы, и возвращает значение, которое мы указали через FakeID в клевере, или другим образом.
Плагины для FakePCIID имеют очень разносторонний функционал, вся работа описана здесь.


ACPIBatteryManager
(RehabMan) — bitbucket.org

Драйвер для отображения состояния батареи на ноутбуках.
Часто требуются дополнительные патчи DSDT, о работе с которыми рассказано здесь.


ACPIDebug
(RehabMan) — bitbucket.org

Тем, кто знает, что это за кекст, объяснять его работу не нужно.
А тем, кто не знает — он и не нужен.
Инструкция — bitbucket.org.


BrcmPatchRAM
(the-darkvoid, RehabMan) — bitbucket.org

Подгружает прошивку Bluetooth’а для чипов Broadcom.
Инструкция — bitbucket.org.

Lilu и плагины.


Lilu
(vit9696) — github.com

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


AppleALC
(vit9696) — github.com

Кекст для динамического патчинга AppleHDA. Достаточно правильного Layout’а, и звук работает.
Таблица поддерживаемых кодеков и лейаутов — github.com.
Инструкции — github.com

WhateverGreen v1.2.5 = (Shiki + IntelGraphicsFixup + NvidiaGraphicsFixup)

WhateverGreen (vit9696) — github.com

Производит необходимые для AMD GPU патчи.
Заводит сон, создаёт фреймбуфер «на ходу», загружает 8000+ карты без Intel HD .
Не кекст, а сказка для радеона!
Инструкции — github.com.

Shiki //

Патчер пользовательского уровня для DRM-защищённого соединения.
То есть, позволяет воспроизводить фильмы/клипы в iTunes, и подобные операции.

IntelGraphicsFixup (lvs1974) //

Многогранный патч для Intel HD график Ivy и выше.
Решает разбитие яблока при загрузке, отключает PAVP для Haswell графики, и так далее.


HibernationFixup
(lvs1974) — github.com

Патч, разрешающий использовать 3 и 25 моды сна.
Установить моду сна можно командой: sudo pmset -a hibernationmode 25
Подробнее о модах сна можно найти в обсуждениях на applelife.ru и insanelymac.com
Страница проекта —github.com


IntelGraphicsDMVTFixup
(BarbaraPalvin) — github.com

Патч для изменения необходимого количества выделенной памяти (DMVT) для Intel HD график Broadwell и выше.
Рекомендуется использовать только в случае, если вы не можете изменить свой DMVT.
Также необходимо выключить патчи, которые позволяли это обходить, и пересобрать кэш.
Страница проекта — github.com.


NightShiftUnlocker
(Austere-J) — github.com

Разрешает использования NightShift (10.12.4+) на SMBios’ах, которые его не поддерживают (2011 год и ниже).
Страница проекта — github.com.

Сетевые кексты.


AtherosE2200
v.2.2.2 (Meize) — vk.com, insanelymac.com

Поддерживает все модели Atheros, паника на upload починена.


Broadcom NetXtreme 57xx
заводится методом Fake ID.

FakePCIID указан выше, в пакете идёт плагин для BCM57XX_as_BCM57765.


IntelMausiEthernet
v.2.4.0 (Meize) — vk.com, insanelymac.com

Поддерживает все модели Intel.


Marvell Yukon 88E8056
v.1.0.0 — vk.com, insanelymac.com

Поддерживает Yukon 88E8xxx. В любом случае они уже вымерли.


RealtekRTL8111
v.2.2.2 (Meize) — vk.com, insanelymac.com

OS X 10.10 и ниже: v.2.0.0 (Meize) — vk.com, insanelymac.com
Поддерживает большинство чипов Realtek.


NullEthernet
(RehabMan) — bitbucket.org

Помогает повешать En0 на сетевой built-in интерфейс, даже если в ноутбуке нет поддерживаемых встроенных LAN/Wi-Fi.
Инструкция — bitbucket.org.

Звуковые кексты.


AppleALC
(vit9696) — github.com

Плагин для Lilu, который вынесен выше в отдельную категорию кекстов. Информация о нём там же.

Патченные AppleHDA (Mirone) — osxpc.ru

На данный момент этот способ устарел морально, и все платформы уже присутствуют в AppleALC.
Вряд ли мы будем перерабатывать эту статью. Перейдите либо на AppleALC, либо на VoodooHDA.


VoodooHDA
(Voodoo Team) — sourceforge.net

Универсальный драйвер звука. Помогает завести практически любой звук.
Например, HDMI-звук на Nvidia Pascal, или ALC269 без перебора кучи лейаутов.
Помните – вуду даёт отличный звук после отличной настройки!
Инструкция — applelife.ru.


CodecCom
mander (TimeWalker, RehabMan) — bitbucket.org

Сodec Commander используется в качестве решения, которое позволяет запускать внешний усилитель EAPD на HDA кодеках ноутбуков и некоторых ITX плат. Обычно такие усилители сидят на ноде колонок или наушников. Когда кодек теряет питание, усилитель EAPD тоже теряет питание и включить его обратно без дополнительной помощи невозможно. Также, с помощью hda-verb, можно управлять состоянием нод через терминал или aml-таблицу. Инструкция по настройке будет позже на сайте, включая очень интересные PDFки.
Информация — bitbucket.com.

USB–кексты.


USBInjectAll
(RehabMan) — bitbucket.org

Для «ленивого» завода USB на 10.11+. //Завод USB через инжекцию IOKit’a скоро будет на нашем сайте.
Пояснение — bitbucket.org.


XHCIMux
(RehabMan) — входит в комплект FakePCIID, указанный выше.

Включает виртуальную шину EHCI (USB2.0) на Интел-контроллерах поколения Haswell и выше.


GenericUSBXHCI
(Zenith432, RehabMan) — bitbucket.org

Завод большинства XHCI-контроллеров для 10.10 и ниже.
Так же работает и на 10.11+, в случае стороннего контроллера.
Инструкция — bitbucket.org.

Клавиатура, мышь, тачпад.


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.

Источник

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

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

  • Kernel task mac os что это
  • Kernel task mac os sierra
  • Kernel task mac os el capitan
  • Kernel panic mac os sierra
  • Kernel log mac os x