OpCore Упростить
Инструмент, предназначенный для упрощения создания OpenCore EFI. Независимо от того, являетесь ли вы новичком или опытным пользователем, OpCore Simplify устраняет большую часть сложностей, связанных с настройками Hackintosh.
Возможности • Как использовать • Участие • Лицензия • Авторы • Контакты
Важный
Если процесс установки с помощью OpCore Simplify прошел успешно, подтвердите это в разделе «Успешная установка Hackintosh с помощью OpCore Simplify». Это очень поможет другим членам сообщества.
Каким бы ни был результат, просто наслаждайтесь возможностями автоматизированного инструмента!
✨ Особенности
Комплексная поддержка оборудования и macOS
Полностью поддерживает современное оборудование. Используйте Compatibility Checker
, чтобы проверить поддерживаемые/неподдерживаемые устройства и поддерживаемую версию macOS.
Компонент | Поддерживается |
---|
Процессор | Intel: Sandy Bridge (2-го поколения) → Raptor Lake (14-го поколения) AMD: Ryzen и Threadripper с AMD Vanilla |
графический процессор | Intel iGPU: Sandy Bridge (2-го поколения) → Ice Lake (10-го поколения) AMD APU: все семейство ASIC Vega Raven (Ryzen 1xxx → 5xxx, серии 7x30) AMD dGPU: поколения Navi 23, Navi 22, Navi 21 и более ранние серии. NVIDIA: поколения Кеплера, Паскаля, Максвелла, Ферми, Теслы |
macOS | macOS High Sierra → macOS Sequoia |
ACPI-патчи и кексты
Автоматически обнаруживает и добавляет исправления и кексты ACPI в зависимости от конфигурации оборудования.
- Интегрирован с SSDTTime для распространенных исправлений (например, FakeEC, FixHPET, PLUG, RTCAWAC).
- Включает пользовательские патчи:
- Предотвратите панику ядра, направив первую запись ЦП на активный ЦП, отключив устройство UNC0 и создав новое устройство RTC для систем HEDT.
- Отключите неподдерживаемые или неиспользуемые устройства PCI, такие как графический процессор (с использованием методов Optimus, Bumblebee и подделки), карту Wi-Fi и контроллер хранилища NVMe.
- Исправьте значения состояния сна в методах _PRW (GPRW, UPRW, специальные HP), чтобы предотвратить немедленное пробуждение.
- Добавьте устройства, включая ALS0, BUS0, MCHC, PMCR, PNLF, RMNE, IMEI, USBX, XOSI, а также Surface Patch.
- Включите устройства ALSD и GPI0.
Автоматические обновления
Автоматически проверяет и обновляет OpenCorePkg и кексты из выпусков Dortania Builds и GitHub перед каждой сборкой EFI.
- Все ссылки для скачивания хранятся в
bootloader_kexts_data.json
.
Конфигурация EFI
Примените дополнительную настройку, основанную как на широко используемых источниках, так и на личном опыте.
- Подделка идентификаторов графических процессоров для некоторых графических процессоров AMD, не распознаваемых в macOS.
- Используйте CpuTopologyRebuild kext для процессоров Intel с ядрами P и E, чтобы повысить производительность.
- Отключите защиту целостности системы (SIP).
- Подделка идентификаторов процессоров Intel Pentium, Celeron, Core и Xeon.
- Добавьте собственные имена процессоров для процессоров AMD, а также линеек Intel Pentium, Celeron, Xeon и Core из поколения Rocket Lake (11-го) и новее.
- Добавьте патч, позволяющий загружать macOS с неподдерживаемым SMBIOS.
- Добавьте записи NVRAM, чтобы обойти проверку внутреннего контроллера Bluetooth.
- Правильно настройте ResizeAppleGpuBars на основе конкретной информации о изменяемом размере BAR.
- Разрешите гибкую настройку iGPU между автономным режимом и управлением дисплеем при наличии поддерживаемого дискретного графического процессора.
- Переведите графические процессоры Intel в режим VESA с разъемами HDMI и DVI, чтобы упростить процесс установки.
- Используйте случайные идентификаторы макетов с комментариями, основанными на авторе или марке материнской платы, для лучшего качества звука.
- Предоставьте конфигурацию, необходимую для использования OpenCore Legacy Patcher.
- Добавьте встроенное свойство устройства для сетевых устройств (исправление «Не удалось установить связь с сервером» при использовании iServices) и контроллеров хранилища (исправление внутренних дисков, отображаемых как внешние).
- Установите приоритет SMBIOS, оптимизированного как для управления питанием, так и для производительности.
- Повторно включите управление питанием ЦП на устаревших ЦП Intel в macOS Ventura 13 и более поздних версиях.
и многое другое...
Простая настройка
В дополнение к настройкам по умолчанию пользователи могут при желании легко внести дополнительные настройки.
- Пользовательские патчи ACPI, кексты и настройки SMBIOS ( не рекомендуется ).
- Принудительно загружать кексты в неподдерживаемых версиях macOS.
- Добавьте выбор режима для повышения производительности и эффективности поддерживаемых дискретных графических процессоров для ноутбуков.
- Поддержите AirportItlwm на macOS Sequoia 15 с помощью временного решения . Вручную выберите кексты AirportItlwm, IOSkywalkFamily IO80211FamilyLegacy и AMFIPass, затем примените корневой патч из OpenCore Legacy Patcher.
? Как использовать
Запуск OpCore Simplify :
- В Windows запустите
OpCore-Simplify.bat
. - В macOS запустите
OpCore-Simplify.command
.
Выбор отчета об оборудовании :
- В Windows будет опция
E. Export hardware report
. Рекомендуется использовать это для достижения наилучших результатов с вашей конфигурацией оборудования и BIOS на момент сборки. - Альтернативно используйте Hardware Sniffer для создания дампа
Report.json
и ACPI для ручной настройки.
Выбор версии macOS и настройка OpenCore EFI :
- По умолчанию для вашего оборудования будет выбрана последняя совместимая версия macOS.
- OpCore Simplify автоматически применяет необходимые исправления и кексты ACPI.
- Вы можете вручную просмотреть и настроить эти параметры по мере необходимости.
Сборка OpenCore EFI :
- После настройки всех параметров выберите «Построить OpenCore EFI», чтобы создать свой EFI.
- Инструмент автоматически загрузит необходимый загрузчик и кексты, что может занять несколько минут.
USB-сопоставление :
- После создания EFI выполните действия по сопоставлению USB-портов.
Создайте USB и установите macOS :
- Используйте UnPlugged в Windows, чтобы создать USB-установщик macOS, или следуйте этому руководству для macOS.
- Для устранения неполадок обратитесь к Руководству по устранению неполадок OpenCore.
Примечание
Если на настольных компьютерах с графическими процессорами AMD серии 6000 после загрузки появляется черный экран, удалите аргументы загрузки -v debug=0x100 keepsyms=1
.
Для настольных компьютеров с поддержкой изменяемого размера BAR, если в настройках доступны только параметры «Авто/Отключено», выберите «Отключено» .
Если вы используете карту Intel WiFi с macOS Sonoma и более поздними версиями, по умолчанию будет использоваться kext itlwm. После завершения установки вам необходимо использовать приложение Heliport для подключения к Wi-Fi.
Если после успешной установки требуется OpenCore Legacy Patcher, просто примените корневые исправления, чтобы активировать недостающие функции (такие как современная карта Broadcom Wi-Fi и графическое ускорение).
Для графических процессоров AMD после применения корневых исправлений из OpenCore Legacy Patcher необходимо удалить аргумент загрузки -radvesa
/ -amd_no_dgpu_accel
, чтобы ускорение графики работало.
? Содействие
Вклад высоко ценится ! Если у вас есть идеи по улучшению этого проекта, смело форкните репозиторий и создайте запрос на включение или откройте проблему с тегом «улучшение».
Не забудьте поставить звездочку проекту! Спасибо за вашу поддержку! ?
? Лицензия
Распространяется по лицензии BSD с 3 пунктами. См. LICENSE
для получения дополнительной информации.
? Кредиты
- OpenCorePkg и kexts — основа этого проекта.
- SSDTTime — утилиты исправления SSDT.
- Аппаратный сниффер – для сбора информации об оборудовании.
- USBToolBox – инструмент сопоставления USB.
- ProperTree — для редактирования файлов
config.plist
.
? Контакт
Хоанг Хун Цюань · Facebook @macforce2601 · Telegram @lzhoang2601 · Электронная почта: [email protected]