Меню Рубрики

Mac os kext utility

cVad’s MAC

mac OS Utilities


Latest Kext Utility

v2.6.6

for mac OS 10.5-10.12

macOS «Sierra» Super Speed Edition .

FULL version with KU_config.plist

— Make full service for MAC OS X kexts fast and easy. —
Improved version utility from cvad & russian MAC community.

Description:

  • Super speed repair permissions for all system folders: /System/Library/Extensions and /Library/Extensions;
  • Starts a update (rebuild) system caches;
  • NEW! Starts a update (rebuild) system kernelcache_* for OS X with Extensions.mkext standart cache file (OS X 10.6);
  • Install multiple kext files simultaneously;
  • Kext Utility.app/Contents/Resouces/ KU_config.plist for ON|OFF some KU functions;
  • KU can automatically add/remove boot args: «-v» for verbose boot, «kext-dev-mode=1» for load unsigned kexts in MAC OS X «Yosemite» and «rootless=0» for perform any repair permissions operation for system files in MAC OS X «El Capitan» in com.apple.Boot.plist and Unbelievable! in NVRam;
  • Patch msdosfs.kext Info.plist for add OSBundleRequired=»Console». That provides access to an EFI partition in single user mode (disabled for 10.10 and up);
  • Update a records about the unsigned installed kexts in the AppleKextExcludeList.kext (disabled for 10.10 and up ) ;
  • Pack kext files to mkext cache file;
  • UnPack mkext cache files.

PatchKexts

msdosfs.kext
false/>
AppleKextExcludeList.kext

AddBootArgs

-v

kext-dev-mode=1
false/>
rootless=0
false/>

The latest KU uses highly modified high-speed method of repair kexts. To all kexts granted the same rights (a little more liberal, than it is necessary). This saves a lot of time and nervous when installing and configuring the MAC OS X. On the system performance, is not affected. After installing and configuring the system, if there is free time, run «Disk Utility», and repair the kexts, according to their native permissions.

  • Unfortunately, «kext-dev-mode=1» and «rootless=0», these keys are no longer working for future versions of Mac OS X starting with El Capitan GM. You need disable SIP with Clover Bootloader.
  • To open an unsigned application:

just right-click the app and select «Open» or (global setting) run in terminal this command: «sudo spctl —master-disable«.

Источник

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

§ Введение

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

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

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

  1. Копировании в папку System/Library/Extensions.
  2. Настройке прав доступа.
  3. Удалении и пересоздании кэша кекстов для загрузки системы.

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

Kext Utility

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

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

  • перетаскивание одного или нескольких кекстов в окно программы;
  • запуск вхолостую, запускающий проверку прав доступа к уже установленным кекстам и пересозданию их кэша.
  1. Скачайте Kext Utility с cvad-mac.narod.ru и установите, переместив приложение в папку «Программы».
  2. При каждом открытии программы начинается служебная процедура. Пока она выполняются, крутится индикатор и выводится лог событий.
  3. Переместите кекст(ы) в окно программы методом drag-and-drop и дождитесь выполнения установки.
  4. Как только появится кнопка Quit, кекст(ы) будут установлены.
  5. Выйдите из программы и перезагрузите компьютер. После перезагрузки все устройства, для которых были установлены кексты, должны опознаться системой.

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

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

  1. Откройте папку кекстов в Clover: EFI > CLOVER > Kexts > Other.
  2. Скопируйте туда необходимые кексты и перезагрузите компьютер.

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

Системные разделы по умолчанию скрыты от пользователя. Инструкция по монтированию скрытых разделов приведена на отдельной странице.

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

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

  1. Выберите в строке меню пункт «Переход к папке» и введите путь к системной папке: /System/Library/Extensions

С помощью сочетания ⌘ + Shift + . (точка) можно отображать скрытые файлы в macOS и таким же способом их скрывать.

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

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

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

Источник

Mac os kext utility

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

Источник

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

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

  • Mac os kernel task жрет ресурсы
  • Mac os java jdk
  • Mac os java home
  • Mac os java firefox
  • Mac os iscsi initiator