hack.PNG31 Кб, 279x281
Hackintosh тред 2021 #1 /hack/ Windows 10: Яндекс браузер 2923633 В конец треда | Веб
Тред для обсуждения установки/настройки такой штуки, как хакинтош, и решения различных проблем.

Q: Что такое хакинтош?
A: Хакинтош - это компьютер не от Apple с установленной системой macOS.

Q: И как оно работает?
A: В реалиях 2019 года при более-менее совместимом железе хакинтош в плане работоспособности ничем не отличается от настоящего Мака.

Q: Это сложно?
A: Зависит от железа. В большинстве случаев, если ПК по конфигурации похож на настоящий Мак вплоть до чипсета и модели интегрированного графического процессора Intel, устанавливается и работает всё сразу практически из коробки. Но если у вас редкое или слишком старое железо, придётся попердолиться.

Q: А с ноутбуками как?
A: С ноутбуками всё не очень. Однозначно придётся заменить Wi-Fi и Bluetooth модуль на поддерживаемый из коробки в macOS. Не заведётся и NVIDIA Optimus, дискретку придётся отключать. Скорее всего возникнут проблемы с ACPI, батареей, яркостью, подсветкой клавиатуры, сном, гибернацией, тачпадом, etc. В целом, процедура настройки сложнее десктопа и требует познаний.

Q: Что для этого нужно?
A: В первую очередь процессор Intel. На AMD тоже можно, но ситуация такая, что Apple пишет ядро и систему под интеловские процы и из коробки установка на AMD невозможна. Васяны на форумах патчат ядро под AMD, но качество того, что получается в результате, очень далеко от идеала.

Годный мануал на английском - https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/

Ниже будет приведён общий гайд по установке. Это не мануал, это скорее некий набор шагов, который так или иначе придётся совершить. Для каждого случая настройка будет отличаться, но это уже детали.
Необходимо: непосредственно комп с виндой. Если есть Мак, то шаги 1-3 можно пропустить. Также понадобится флешка как минимум на 8 Гб.
1) Качаем VMware Workstation и устанавливаем поверх VMware Unlocker. Он нужен для запуска макоси в виртуалке, в которой мы и будем создавать загрузочную флешку.
Анлокер качаем отсюда https://github.com/DrDonk/unlocker после чего запускам от имени администратора win-install.cmd
2) Качаем с любого торрент трекера готовую виртуалку с макосью, например https://rutracker.org/forum/viewtopic.php?t=5461837
3) Запускаем. Нажимаем "I copied it", если спросит. Грузимся в систему, подключаем флешку. Открываем Disk Utility, выбираем нашу флешку, нажимаем "Стереть". Формат - "Mac OS Extended (журналируемый)", Схема - "Схема разделов GUID". В название пишем что угодно, в нашем случае - USB. Нажимаем "Стереть".
4) Всё ещё внутри виртуалки качаем из App Store сам установщик ОС. Можно стянуть его с того же рутрекера. Просто ищем раздачу с "[Mac App Store] (Установочный)" в названии, например https://rutracker.org/forum/viewtopic.php?t=5587320
Монтируем .dmg образ и перетаскиваем .app в папку Applications.
5) Открываем терминал. Далее будет команда, которая подразумевает, что Install macOS Mojave High Sierra, Catalina, Sierra, etc уже лежит в /Applications.
Команда:
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/USB или то название, которое вы указали в Дисковой утилите
Пойдёт процесс копирования установщика на флешку. Дожидаемся его окончания.
6) Качаем загрузчик Clover https://sourceforge.net/projects/cloverefiboot/
Запускаем его установщик. Два раза "Продолжить", затем "изменить размещение установки" и выбираем нашу флешку, которая теперь будет называться "Install macOS Mojave". Жмём "Настроить". Отмечаем первые два пункта. В разделе "Драйверы для UEFI-загрузки" дополнительно кроме того, что есть отмечаем ApfsDriverLoader и AptioMemoryFix. Жмём "Установить".
7) Флешка готова, теперь самое важное. У вас в Finder появится новый диск EFI. Там будет папка EFI, а в ней CLOVER. Это наш загрузчик. Самая важная часть хакинтоша. Файл config.plist содержит все настройки и его придётся править под своё железо. В папку kexts/10.14 (например, у вас может быть другая версия, но допустим, что вы устанавливаете Mojave) нужно будет положить нужные кексты. Какие? Об этом ниже в конце поста.
8) Всё, можете грузиться с флешки и устаналивать ось. В этом нет ничего сложного, установка не сложнее Винды. Надо будет через Disk Utility во время установки ОС форматнуть диск так же, как и флешку, и указать его как целевой раздел для установки.
9) После установки на диске нет загрузчика, так что первый раз придётся грузится с флешки. Просто в меню Clover выбираем диск со свежеустановленной macOS.

Кексты:
FakeSMC или [VirtualSMC]. Обязательный кекст. Сообщает кексту AppleSMC ключи, будто SMC отработал. Без него система не запустится. Устанавливают либо FakeSMC, либо VirtualSMC. Использовать оба НЕЛЬЗЯ!
FakeSMC + HWMonitor v2. https://sourceforge.net/projects/hwsensors3.hwsensors.p/
Актуальный и рекомендованный. Переписанный на новый лад. Плагины позволяют сканировать информацию с сенсоров материнской платы. HWMonitor в комплекте отображает показания этих сенсоров.
VirtualSMC. https://github.com/acidanthera/VirtualSMC/releases Новейший эмулятор SMC с поддержкой SMC второго поколения. Из мониторинга присутствуют сенсоры на ЦПУ, батарея ноутбуков, автояркость на ноутбуках при наличии аппаратной поддержки, вентиляторы десктопов. Для мониторинга частот ЦПУ требуется установленный Intel Power Gadget. Программы для мониторинга: iStat Menus или HWMonitorSMC2. Проект разрабатывается, но пользоваться уже можно.
Lilu и плагины.. Подробнее о плагинах для Lilu - https://github.com/acidanthera/Lilu/blob/master/KnownPlugins.md
Lilu. https://github.com/acidanthera/Lilu/releases
Патчер кекстов и процессов. Ни на что не влияет сам по себе, действует только с соответствующими плагинами, которые указаны ниже.
AppleALC. https://github.com/acidanthera/AppleALC/releases
Кекст для динамического патчинга AppleHDA. Заводит звук на большинстве мат.плат. Достаточно правильного Layout’а, и звук работает. Требует Lilu для работы.
HibernationFixup. https://github.com/acidanthera/HibernationFixup/releases
Кекст, разрешающий использовать 3 и 25 моды сна.
Установить моду сна можно командой: sudo pmset -a hibernationmode 25. Требует Lilu.
WhateverGreen. https://github.com/acidanthera/WhateverGreen/releases
Кекст для видеокарт Radeon, Nvidia, Intel. С версии 1.2.0 объединил в себя три кекста - IntelGraphicsFixup, NvidiaGraphicsFixup, Shiki. Требует Lilu.
Сеть.
AtherosE2200. Поддерживает все модели Atheros, паника на upload починена. https://github.com/Mieze/AtherosE2200Ethernet/releases
RealtekRTL8111 v.2.2.2. Поддерживает большинство чипов Realtek. http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/
OS X 10.10 и ниже: v.2.0.0 http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/
IntelMausiEthernet. Поддерживает все современные модели Intel. http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/
NullEthernet. Помогает повесить en0 на сетевой built-in интерфейс, даже если нет поддерживаемых встроенных LAN/Wi-Fi. https://bitbucket.org/RehabMan/os-x-null-ethernet
Звук.
AppleALC. Плагин для Lilu, который вынесен выше в отдельную категорию кекстов. Информация о нём там же.
VoodooHDA. Универсальный драйвер звука. Помогает завести практически любой звук. Например, HDMI-звук на Nvidia Pascal, или ALC269 без перебора кучи лейаутов. https://sourceforge.net/projects/voodoohda/ Инструкция - https://www.applelife.ru/threads/delaem-zvuk-na-osnove-voodoohda.18413/
Прочее.
USBInjectAll. Для «ленивого» завода USB на 10.11+. https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/
VoodooPS2Controller. Поддерживает стационарные PS/2 интерфейсы и все ноутбучные тачпады. https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/
VoodooI2C. Кекст для тачпадов на I2C шине. https://github.com/alexandred/VoodooI2C/releases
ACPIBatteryManager. Драйвер для отображения состояния батареи на ноутбуках. Часто требуются дополнительные патчи DSDT. https://bitbucket.org/RehabMan/os-x-acpi-battery-driver/downloads/
SATA Для материнских плат, у которых возникают проблемы с SATA. https://clouds.androidp1.ru/folder/75/sata
Nvidia Web Driver Драйверы от компании Nvidia для macOS. Обязательны для 9xx-1xxx серии, а так же для некоторых Kepler'ов. Драйверов под Mojave и Catalina нет и возможно не будет. https://www.tonymacx86.com/nvidia-drivers/

Новый альтернативный загрузчик OpenCore. Пробуем, обсуждаем. Не для новичков. https://www.applelife.ru/threads/opencore-obsuzhdenie-i-ustanovka.2944066/

Пара слов в общих чертах.
Если у тебя процессор от Intel, графика от NVIDIA/Intel/AMD, то основные всё должно завестись без минимальных телодвижений. Для завода сети/звука/сна/прочего гуглите инфу по своему железу. Если возникли трудности или другие вопросы, то в этом треде тебе попытаются помочь. Однако убедительная просьба - указывать подробную информацию о железе. Модель материнской платы, процессор, видеокарта, сетевая карта, Wi-Fi, Bluetooth, звук - всё это должно быть. Также желательно прикладывать к посту свою папку EFI, залитую на любой файлообменник.
Windows 10: Яндекс браузер 2 2923636
Программы:

Clover Configurator. Тулза для правки config.plist. Многие не любят эту программу из-за того, что в своё время умудрялась ломать конфиги, но для новичка пойдёт. https://mackie100projects.altervista.org/download-clover-configurator/

PlistEdit Pro. Программа для правки вообще любых .plist файлов. Рекомендуется использовать вместо того, что выше, если знаете, что к чему. https://www.fatcatsoftware.com/plisteditpro/

IORegistryExplorer. Программа, которая проведет вас вглубь системы с помощью дампа IOService. Показывает очень много информации, полезной как новичкам, так и профессионалам. Укажет на правильно заведенный спидстеп, USB, видеокарту и прочее, прочее, прочее. https://osxpc.ru/downloads/programs/ioreg/

DarwinDumper. Программа, которая сделает полный программно-аппаратный отчёт по вашему Mac или хаку. https://bitbucket.org/blackosx/darwindumper/downloads/

Hackintool. Новый инструмент, который сделает жизнь хакинтошника немного проще. https://www.insanelymac.com/forum/topic/335018-hackintool-v268/

MaciASL. Компилятор iASL для macOS с подсветкой синтаксиса, деревом навигации и поддержкой репозиториев. Единственный годный вариант для работы с ACPI. https://github.com/acidanthera/MaciASL/releases

Kext Utility. Программа для автоматической установки кекстов. Умеет абсолютно всё, что связано с кекстами: установка, исправление прав доступа, запаковка кэша. http://cvad-mac.narod.ru/index/0-4

MountEFI. Скрипт для монтирования EFI разделов. https://github.com/Andrej-Antipov/MountEFI/releases/
Windows 10: Яндекс браузер 3 2923638
Список совместимого оборудования.

Процессоры:
- Intel Celeron (есть нюансы)
- Intel Pentium (есть нюансы)
- Intel Core Duo
- Intel Core 2 Duo
- Intel Core 2 Quad
- Intel Xeon
- Intel Core i3/i5/i7/i9

Видеокарты:
Intel:
- Intel GMA950 (up to 10.7.5)
- Intel GMA3100 (up to 10.7.5)
- Intel HD3000
- Intel HD4000
- Intel HD4400
- Intel HD4400
- Intel HD4600
- Intel HD5000
- Intel HD5500
- Intel HD6000
- Intel HD515
- Intel HD520
- Intel HD530
- Intel HD620
- Intel HD630
- Intel UHD620
- Intel UHD630

NVIDIA:
- GT 8400/8500/8600/8800;
- GT 9400/9500/9600/9800;
- GT 210/220/230;
- GT 610/630/640;
- GT GT720;
- GT730 (на ядре Fermi до 10.11.6)/GT730 (на ядре Kepler без проблем);
- GTX 460;
- GTX 550/550ti (с данными картами есть проблемы);
- GTX 560/560ti;
- GTS 250/450;
- GTX 650/650TI/660/670/680/690;
- GTX 760/770/780;
- GTX 750/750Ti (только при установке web drivers);
- GTX 950/960/970/980 (только при установке web drivers);
- GTX 1030/1050/1060/1070/1080 (только при установке web drivers);

AMD Radeon:
- HD5670/5770/5850/5870;
- HD6570/6670/6850/6870;
- HD7570/7750/7770/7970...
- RX 460/470/480
- RX 560/570/580/590
- Vega 56/64

- В Mojave и выше не поддерживается.

PCIE WIFI для 10.10 - 10.14 - BCM943224PCIEBT2, BCM94360CS2, BCM94331CSAX, BCM94360CS (BCM94360CSAX)/BCM943602CS), BCM94331CD, BCM94360CD, BCM943602CDP, BCM943602BAED.

Пикрил - таблица совместимости Wi-Fi модулей.
Windows 10: Яндекс браузер 3 2923638
Список совместимого оборудования.

Процессоры:
- Intel Celeron (есть нюансы)
- Intel Pentium (есть нюансы)
- Intel Core Duo
- Intel Core 2 Duo
- Intel Core 2 Quad
- Intel Xeon
- Intel Core i3/i5/i7/i9

Видеокарты:
Intel:
- Intel GMA950 (up to 10.7.5)
- Intel GMA3100 (up to 10.7.5)
- Intel HD3000
- Intel HD4000
- Intel HD4400
- Intel HD4400
- Intel HD4600
- Intel HD5000
- Intel HD5500
- Intel HD6000
- Intel HD515
- Intel HD520
- Intel HD530
- Intel HD620
- Intel HD630
- Intel UHD620
- Intel UHD630

NVIDIA:
- GT 8400/8500/8600/8800;
- GT 9400/9500/9600/9800;
- GT 210/220/230;
- GT 610/630/640;
- GT GT720;
- GT730 (на ядре Fermi до 10.11.6)/GT730 (на ядре Kepler без проблем);
- GTX 460;
- GTX 550/550ti (с данными картами есть проблемы);
- GTX 560/560ti;
- GTS 250/450;
- GTX 650/650TI/660/670/680/690;
- GTX 760/770/780;
- GTX 750/750Ti (только при установке web drivers);
- GTX 950/960/970/980 (только при установке web drivers);
- GTX 1030/1050/1060/1070/1080 (только при установке web drivers);

AMD Radeon:
- HD5670/5770/5850/5870;
- HD6570/6670/6850/6870;
- HD7570/7750/7770/7970...
- RX 460/470/480
- RX 560/570/580/590
- Vega 56/64

- В Mojave и выше не поддерживается.

PCIE WIFI для 10.10 - 10.14 - BCM943224PCIEBT2, BCM94360CS2, BCM94331CSAX, BCM94360CS (BCM94360CSAX)/BCM943602CS), BCM94331CD, BCM94360CD, BCM943602CDP, BCM943602BAED.

Пикрил - таблица совместимости Wi-Fi модулей.
Windows 10: Firefox based 4 2923713
>>23638

> 2021


> xуй86_64

Linux: Firefox based 5 2923716
>>23713
Проблемы, zoomeroque?
Windows 10: Firefox based 6 2923722
>>23716
У хакинтошеблядей, разве что.
Linux: Firefox based 7 2924229
>>23722
Хе-хе.
Windows 10: Chromium based 8 2926751
Купил б/у мать,проц и озу. Заметил, что в бут-меню есть пункт MacOS X. Это уже я свой SSD поставил (Ничего кроме него нет).
Поставил винду и всё вроде нормально работает. Какие могут быть подводные?
Как я понял. Этот комплект раньше использовался для хакинтоша.
Apple Mac: Firefox based 9 2926763
>>26751
Никаких.
Windows 10: Chromium based 10 2926775
>>26763
Спасибо.
Android: Mobile Safari 11 2926842
Пытаюсь поставить Большой Сюр с open core. Свежая установка, сделал флешку, она нормально подгрузилась, очищаю диск и начинаю установку. Через 10 мин случается первая перезагрузка и после неё все идет по пиздец. Комп перезагрузился, попадаю в меню open core, нажимаю на macOS installer, быстро идут буквы по экрану, а потом опять перезагрузка и все слетает.

То есть, после первой перезагрузки процесс установки ломается. Есть идеи почему?
Apple Mac: Firefox based 12 2926848
>>26842
keepsyms=1 debug=0x100 в бутарги, смотришь после чего перезагружается.
Apple Mac: Firefox based 13 2926850
>>26842
Или возможно с нврам проблемы и опенкор/макось хуёво разбирает с чего грузиться после ребута (с инсталлера по идеи 1 раз загрузка, потом уже просто в диска)
Screenshot1.png308 Кб, 777x368
Windows 10: Chromium based 14 2926865
>>26848
>>26850

>keepsyms=1 debug=0x100


Очень быстро бежит текст, заснял на видео чтобы разглядеть.

В общем, нажимаю macOS Installer после плановой перезагрузки сисемы во время установки.
Сразу появлеяется белый текст, который в красной рамке и висит неподвижно секунд 15. Потом очень быстро показывается текст из зеленой рамки и сразу перезагрузка.

Чет нихера не понял что происходит. Может ты что-то подскажешь?
Apple Mac: Firefox based 15 2926900
>>26865
Хуй знает если честно, похоже до самой макоси толком не доходит. У себя я что-то подобное фиксил выставлением опций https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html#booter как здесь описано. https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/extended/kernel-issues.html#stuck-on-eb-log-exitbs-start и немного тут ещё.
Попробуй DevirtualiseMmio в true выставить и если определенная мп, то соответствующие опции. Конкретно у меня гигабайт не грузился без SetupVirtualMap и ребутался в самом вот начале так же.

Есть смысл с самого начала полностью гайд перечитать и соответствующе настроить всё.

Ещё есть смысл поискать модель мп/процессора+опенкор и возможно найдется готовый конфиг.

И ещё это поискать https://www.google.com/search?q=bootkernelextensions.kc
Android: Mobile Safari 16 2927031
Как считаете хакинтошу пизда с переходом на арм?
Windows 10: Firefox based 17 2927034
>>27031
Он будет жить чисто для интузиастов со старым софтом, как и другие старые макоси.
Неизвестно 18 2927054
>>27031
В ближайшие лет 5 не . А потом да наверное.
Ubuntu Linux: Firefox based 19 2927107
>>23633 (OP)
В этом треде вообще есть хакинтошники или мы обсуждаем розового единорога?
изображение.png197 Кб, 1044x847
Linux: Firefox based 20 2927153
Котаны, делал всё по инструкции с https://github.com/kholia/OSX-KVM
Дошел до установки, а у меня пикрил. На диске есть 200 гигов свободных, но почему-то не видит их. Как решить проблему?
Linux: Firefox based 21 2927163
>>27153
А, надо было снимок отформатировать запустив перед установкой аналог gparted.
Снимок экрана 2021-01-25 в 15.48.27.png154 Кб, 698x458
Apple Mac: Chromium based 22 2927331
>>27107
Ну допустим на самом деле это не хак, но официальной совместимости с бигхуем у этого ноута нет
Apple Mac: Safari 23 2927334
>>27107
У нас вот тут тред
https://2ch.hk/s/res/2868272.html (М)
Windows 10: Firefox based 24 2939020
Как на хакинтоше всё работает? Быстро? Или это всё извращение?
Apple Mac: Chromium based 25 2941795
>>39020
Очень быстро и стабильно. Сам сомневался, но оказалось, что все мои влажные мечты сбылись
Обновить тред