Хакинтош не работает клавиатура

Обновлено: 17.05.2024

В прошлой части мы создали загрузочную флэшку MacOS. Что ж, попробуем её установить.

Напомню минимальные условия, которые должны быть соблюдены на все 146%

Данный способ использовать на процессорах Ivy Bridge и выше , флэшку лучше подключать в разъем USB 2.0 , должны быть относительно свежие материнка с UEFI (можно и Легаси, но там уже будет своя инструкция) и видеокарта, клавиатура и мышка только USB , монитор с разъемами HDMI / DVI , жесткий диск SATA , все разгоны убрать , драйвера на сеть/звук/wi-fi/bluetooth/видеокарту искать в Интернете самостоятельно . Также рекомендую на время установки использовать только один жёсткий диск. Если их у вас несколько - отключите

И ещё попрошу обратить внимание на то, что

эта система ставится сугубо индивидуально , в зависимости от ваших железяк. Я расскажу лишь про общие моменты , а если вас заинтересует эта тема - велкам в Гугл и Яндекс

Вставляем флэшку и заходим в Bios для настройки.

В биосе выбираем Фильтр опции загрузки - UEFI и прежняя версия

Режим работы SATA - AHCI - это самое обязательное условие! И так как у меня стоит видеокарта в системе, то приоритет вывода сигнала я выберу PEG.

Настройка биоса на этом заканчивается, жмём F10 и перезагружаемся.

За всё время установки комп несколько раз перезагрузится

Если будет всё нормально, то нас встретит загрузчик Clover

Затем выходим в основное меню загрузчика и жмем Установку. Появляется черный экран со строками (это как раз таки из-за пункта "-v")

Он может длиться 10, 15, 20 минут. В это время не ленитесь, через каждые 2-3 минуты шевелите мышкой по экрану, иначе комп может уснуть, а этого нам сейчас категорически не нужно!

И через некоторое время у нас выходит такое

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

Делаем заново флэшку, проверяем настройки биоса и повторяем установку. Принцип тот же самый

Сегодня мы спасли еще одного пользователя от «неработающей» клавиатуры в MacBook Pro и это становится уже каким-то трендом. А раз так, то стоит рассказать про эту мину замедленного действия имени Apple, которую компания подложила в последние версии своей системы macOS.

Симптомы

В зависимости от страхов пользователя, ему обычно кажется, что не работает вся клавиатура. На практике отказывают только клавиши «U/Г», «I/Ш», «O/Щ», «J/О», «K/Л», «L/Д» и «M/Ь» — если посмотреть на клавиатуру, то вполне характерный блок…

При этом симптоматически выглядит все достаточно хитро: при работе в учетной записи пользователя клавиши не работают, но на этапе ввода пароля отрабатывают. Именно поэтому в сервисном центре так легко в данном случае поставить в диагноз «замена клавиатуры» — когда накидываешь новую клавиатуру, проверять ее именно в учетной записи пользователя крайне неудобно, обычно это делают на этапе ввода пароля. И уже после всех процедур, войдя для полного теста в учетную запись, сервисный инженер долго чешет голову, глядя на то, что это не помогло.

Подноготная

Кто-то назовет эту «неработающую» клавиатурой багой, но в Apple считают, что это «фича». Дело в том, что виной всему… функция Клавиши управления. Активировать ее можно в настройках в разделе Универсальный доступ и далее в подразделе Мышь и трекпад.

Однако в случае с макбуками и укороченных клавиатур Apple, цифрового блока у них попросту нет. Испокон веков на ноутбучных клавиатурах этот блок дублируется на буквенных клавишах, на которых нанесена соответствующая гравировка. Активируется обычно отдельной клавишей.

Решение

Поэтому когда вы на Макбуке активируете функцию Клавиши управления, то у него действительно цифровой блок переходит на управление курсором мыши. Вот только этот блок находится в зоне буквенных клавиш, а отсюда и проблема. А усугубляется она еще и тем, что включить функцию легко можно самым случайным образом — пять раз быстро нажать клавишу Option: в некоторых сборках macOS эта опция включена по умолчанию.

Будьте бдительны и теперь вы знаете как разыграть коллег на первое апреля. Нам же остается добавить только одно: прекрасная работа, мистер Кук, прекрасная работа.

«кекст» — транскрипция английского сокращения 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-тачпада и клавиатуры.

Схема установки:

ELAN SMARTTOUCHPAD PS2 (ВСЕ ВЕРСИИ)

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 (В данной версии отлично работает сохранение настроек, чего не скажешь о других версиях)

Список поддерживаемых звуковых карт:

Если у вас не сохраняются настройки 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, который вынесен выше в отдельную категорию кекстов. Информация о нём там же.

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

USBInjectAll (RehabMan)

Для «ленивого» завода USB на 10.11+.

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

Кексты для матриц ноутбука

Эти кексты частично устарели, т.к. в 10.12.4 Apple выкатили обновление, которое убивает их работу.
Они до сих пор работют для систем ниже 10.12.4, поэтому, если у Вас не выходит починить яркость через инжекцию PNLF, стоит попробовать ACPI (100) патч и кекст ACPIBacklight.

Перехватывает на себя управление подсветкой. Заводит подсветку читая инструкции из ACPI, патчи представлены в репозитории RehabMan’а.
Не работает в OS выше 10.12.3.
Информация на bitbucket.

Перехватывает на себя управление подсветкой. Делает это очень плавно, и для его работы достаточно фикса на дсдт AddPNLF.
Не работает в OS выше 10.12.3.
Инструкция на bitbucket и на osxpc.


Почему не работает клавиатура iMac и что с этим делать?

Нужен ремонт iMac - звоните, поможем в кротчайшие сроки!

iMac является классическим представителем all-in-one компьютера, пользователь которого из коробки получает все необходимое для немедленного начала работы. За долгие годы на рынке iMac претерпел значительные изменения; менялась и периферия, поставляемая вместе с ним, однако вне зависимости от года выпуска, модели или комплектации, пользователи любого iMac получают фирменную мышку и клавиатуру от Apple.

Конечно, iMac способны работать с любой сторонней периферией, однако именно фирменные устройства ввода позволяют реализовать весь потенциал графической оболочки macOS. Сегодня мы рассмотрим все самые распространенные трудности, которые Вы можете встретить при подключении клавиатуры, а также расскажем о способах их решения.

Отдельно отметим, что клавиатура у моноблоков может не работать по многим, в том числе и аппаратным причинам. Если проблема в системной плате или, например, модуле Bluetooth, то может потребоваться более сложный ремонт iMac, чем просто восстановление настроек или "сброс пары", но любую проблему можно решить, обо всем по порядку:

Что делать, если iMac не видит клавиатуру?

В большинстве случаев проблемы возникают с беспроводными устройствами вроде Apple Wireless Keyboard или Magic Keyboard. Для начала следует проверить уровень заряда: если аккумулятор или батарейки разрядились, клавиатура начнет мигать светодиодом, сигнализируя об этом. Обратите внимание, что классическая Wireless Keyboard оборудована специальной клавишей включения, расположенной на правом торце под клавишей выброса диска. Magic Keyboard, в свою очередь, имеет переключатель на манер Magic Mouse.

Если заряд батареи полон, но у Вас по прежнему не работает клавиатура, iMac может быть сопряжен с другой Wireless Keyboard, что и мешает повторному созданию пары. Поскольку беспроводная клавиатура Apple работает через стандартный интерфейс Bluetooth, его отключение также приведет к потере всех беспроводных соединений.
Чтобы проверить это, достаточной зайти в настройки Bluetooth. Там Вы увидите список подключенных устройств, среди которых и будет указана подключенная клавиатура.

Почему не работает клавиатура iMac и что с этим делать

Для того, чтобы создать пару с другой Wireless Keyboard, Вам потребуется зайти в Системные настройки, выбрать пункт Клавиатура, после чего нажать на кнопку “Клавиатура Bluetooth”.

не работает клавиатура iMac

Если светодиод на Wireless Keyboard мигает дважды с перерывом в одну секунду, это значит, что клавиатура готова к созданию пары. После того, как клавиатура определилась системой, можно приступить к настройке.

Конечно, это правило актуально только в том случае, если Вы смоли зайти в систему и располагаете по крайней мере одной работающей мышкой. Тем не менее, это не является большой проблемой, так как для первичной настройки подойдет любая мышка или клавиатура, подключаемая через USB.

Что делать, если клавиатура перестала работать?

Если у Вас без значимых на то предпосылок перестала работать клавиатура на iMac, этому может быть сразу несколько причин. Поскольку большинство неисправностей достаточно сложно классифицировать, мы рассмотрим только самые общие признаки.

Если Вы пользуетесь системой Windows на своем iMac, после пробуждения клавиатура может определяться с некоторой задержкой. Справедливости ради стоит отметить, что подобная проблема распространена не только на Mac, но и на PC, а также затрагивает как беспроводные, так и проводные модели клавиатур. При этом после нажатия на любую клавишу iMac без каких-либо проблем выходит из режима сна, однако после этого компьютер перестает реагировать на нажатия.

В большинстве случае этот баг возникает на экране ввода пароля и пропадает после входа в систему. Существует несколько вариантов выхода из такой ситуации:

- Перезагрузить компьютер (проблема возникает только после выхода из режима сна);

- Подождать одну - две минуты, пока клавиатура не заработает;

- Воспользоваться экранной клавиатурой для ввода пароля (находится в разделе “специальные возможности” в левом нижнем углу экрана).

В среде macOS, в свою очередь, подобные проблемы могут быть вызваны только техническими сбоями. Если после перезагрузки Wireless Keyboard так и не заработала, попробуйте подключить другую клавиатуру. Проблема может быть в Bluetooth модуле.

Кроме того, клавиатура также может перестать определяться после сбоя при установке другой операционной системы. Это влечет за собой большие проблемы, так как в таком случае система потерпит неудачу при загрузке в поврежденный том, а выбор другого раздела загрузки окажется невозможен.

Если Ваш iMac не видит клавиатуру после подобного сбоя, единственным выходом будет подключение проводной клавиатуры для последующей загрузки в macOS.
Последним пунктов в нашем списке являются физические повреждения Wireless Keyboard или любой другой клавиатуры, которой вы пользуетесь. Причиной поломки может стать падение, контакт с жидкостью, банальное израсходование ресурса. В таком случае Вам поможет только ремонт клавиатуры либо ее полная замена, так как решить подобную проблему самостоятельно не представляется возможным.

Аренда и подмена

Предлагаем услугу аренды Macbook и iMac. Предоставляем аппарат на подмену на время ремонта.

Читайте также: