OpCore simplificar
Una herramienta diseñada para simplificar la creación de OpenCore EFI. Ya sea un principiante o un usuario experimentado, OpCore Simplify elimina gran parte de la complejidad asociada con las configuraciones de Hackintosh.
Características • Cómo utilizar • Contribución • Licencia • Créditos • Contacto
Importante
Si el proceso de instalación se realiza correctamente con OpCore Simplify, confírmelo en Configuración exitosa de Hackintosh con OpCore Simplify. Esto será de gran ayuda para otros miembros de la comunidad.
Cualquiera que sea el resultado, ¡simplemente disfrute de lo que puede lograr una herramienta automatizada!
✨ Características
Soporte integral de hardware y macOS
Totalmente compatible con hardware moderno. Utilice Compatibility Checker
para comprobar los dispositivos compatibles/no compatibles y la versión de macOS compatible.
Componente | Apoyado |
---|
UPC | Intel: Sandy Bridge (2.a generación) → Raptor Lake (14.a generación) AMD: Ryzen y Threadripper con AMD Vanilla |
GPU | Intel iGPU: Sandy Bridge (2.ª generación) → Ice Lake (10.ª generación) APU AMD: Toda la familia Vega Raven ASIC (Ryzen 1xxx → 5xxx, serie 7x30) AMD dGPU: Navi 23, Navi 22, Navi 21 generaciones y series anteriores NVIDIA: generaciones Kepler, Pascal, Maxwell, Fermi, Tesla |
macos | macOS High Sierra → macOS Sequoia |
Parches ACPI y Kexts
Detecta y agrega automáticamente parches ACPI y kexts según la configuración del hardware.
- Integrado con SSDTTime para parches comunes (por ejemplo, FakeEC, FixHPET, PLUG, RTCAWAC).
- Incluye parches personalizados:
- Evite los pánicos del kernel dirigiendo la primera entrada de CPU a una CPU activa, deshabilitando el dispositivo UNC0 y creando un nuevo dispositivo RTC para sistemas HEDT.
- Deshabilite los dispositivos PCI no compatibles o no utilizados, como la GPU (usando Optimus, Bumblebee y métodos falsos), la tarjeta Wi-Fi y el controlador de almacenamiento NVMe.
- Corrija los valores del estado de suspensión en los métodos _PRW (GPRW, UPRW, especial HP) para evitar la reactivación inmediata.
- Agregue dispositivos que incluyen ALS0, BUS0, MCHC, PMCR, PNLF, RMNE, IMEI, USBX, XOSI, junto con un parche para Surface.
- Habilite los dispositivos ALSD y GPI0.
Actualizaciones automáticas
Comprueba y actualiza automáticamente OpenCorePkg y kexts de Dortania Builds y versiones de GitHub antes de cada compilación de EFI.
- Todos los enlaces de descarga se almacenan en
bootloader_kexts_data.json
.
Configuración EFI
Aplique personalización adicional basada tanto en fuentes ampliamente utilizadas como en la experiencia personal.
- Falsifica ID de GPU para ciertas GPU AMD que no se reconocen en macOS.
- Utilice CpuTopologyRebuild kext para CPU Intel con núcleos P y núcleos E para mejorar el rendimiento.
- Deshabilite la protección de integridad del sistema (SIP).
- ID de CPU falsificados para procesadores Intel Pentium, Celeron, Core y Xeon.
- Agregue nombres de CPU personalizados para CPU AMD, así como líneas Intel Pentium, Celeron, Xeon y Core de Rocket Lake (11.ª generación) y posteriores.
- Agregue un parche para permitir el inicio de macOS con SMBIOS no compatibles.
- Agregue entradas NVRAM para evitar la verificación del controlador Bluetooth interno.
- Configure correctamente ResizeAppleGpuBars según la información específica de Resizable BAR.
- Permita una configuración flexible de iGPU entre sin cabeza y controlando una pantalla cuando esté presente una GPU discreta compatible.
- Fuerza las GPU Intel en modo VESA con conectores HDMI y DVI para simplificar el proceso de instalación.
- Utilice ID de diseño aleatorio con comentarios basados en el autor o la marca de la placa base para una mejor calidad de sonido.
- Proporcione la configuración necesaria para utilizar OpenCore Legacy Patcher.
- Agregue propiedad de dispositivo integrada para dispositivos de red (arregle 'No se pudo comunicar con el servidor' al usar iServices) y controladores de almacenamiento (arregle las unidades internas que se muestran como externas).
- Priorice SMBIOS optimizados tanto para la administración de energía como para el rendimiento.
- Vuelva a habilitar la administración de energía de la CPU en CPU Intel heredadas en macOS Ventura 13 y versiones posteriores.
y más...
Fácil personalización
Además de la configuración predeterminada aplicada, los usuarios pueden realizar fácilmente más personalizaciones si lo desean.
- Parches ACPI personalizados, kexts y ajustes SMBIOS ( no recomendado ).
- Fuerce la carga de kexts en versiones de macOS no compatibles.
- Agregue selección de modo para obtener rendimiento y eficiencia en GPU discretas compatibles para computadoras portátiles.
- Admite AirportItlwm en macOS Sequoia 15 con una solución temporal . Seleccione manualmente los kexts AirportItlwm, IOSkywalkFamily IO80211FamilyLegacy y AMFIPass, luego aplique el parche raíz de OpenCore Legacy Patcher.
? Cómo utilizar
Ejecutando OpCore Simplificar :
- En Windows , ejecute
OpCore-Simplify.bat
. - En macOS , ejecute
OpCore-Simplify.command
.
Seleccionar informe de hardware :
- En Windows, habrá una opción para
E. Export hardware report
. Se recomienda utilizar esto para obtener mejores resultados con la configuración de hardware y BIOS en el momento de la construcción. - Alternativamente, use Hardware Sniffer para crear un volcado
Report.json
y ACPI para la configuración manual.
Seleccionar la versión de macOS y personalizar OpenCore EFI :
- De forma predeterminada, se seleccionará la última versión compatible de macOS para su hardware.
- OpCore Simplify aplicará automáticamente los parches y kexts ACPI esenciales.
- Puede revisar y personalizar manualmente estas configuraciones según sea necesario.
Construyendo OpenCore EFI :
- Una vez que haya personalizado todas las opciones, seleccione Build OpenCore EFI para generar su EFI.
- La herramienta descargará automáticamente el gestor de arranque y los kexts necesarios, lo que puede tardar unos minutos.
Mapeo USB :
- Después de construir su EFI, siga los pasos para mapear puertos USB.
Cree USB e instale macOS :
- Utilice UnPlugged en Windows para crear un instalador USB de macOS o siga esta guía para macOS.
- Para solucionar problemas, consulte la Guía de solución de problemas de OpenCore.
Nota
Para computadoras de escritorio que utilizan GPU AMD de la serie 6000, si encuentra una pantalla negra después del inicio, elimine los argumentos de inicio -v debug=0x100 keepsyms=1
.
Para escritorios con soporte de BAR de tamaño variable, si las únicas opciones disponibles son Automático/Desactivado en la configuración, seleccione Desactivado .
Si utiliza una tarjeta Intel WiFi con macOS Sonoma y versiones posteriores, de forma predeterminada utilizará itlwm kext. Una vez que se completa la instalación, debe usar la aplicación Heliport para conectarse a Wi-Fi.
Después de una instalación exitosa, si se requiere OpenCore Legacy Patcher, simplemente aplique parches raíz para activar las funciones que faltan (como la tarjeta Wi-Fi Broadcom moderna y la aceleración de gráficos).
Para las GPU AMD, después de aplicar parches raíz de OpenCore Legacy Patcher, debe eliminar el argumento de arranque -radvesa
/ -amd_no_dgpu_accel
para que funcione la aceleración de gráficos.
? Contribuyendo
¡Las contribuciones son muy apreciadas ! Si tiene ideas para mejorar este proyecto, no dude en bifurcar el repositorio y crear una solicitud de extracción, o abrir una incidencia con la etiqueta "mejora".
¡No olvides protagonizar el proyecto! ¡Gracias por su apoyo! ?
? Licencia
Distribuido bajo la licencia BSD de 3 cláusulas. Consulte LICENSE
para obtener más información.
? Créditos
- OpenCorePkg y kexts: la columna vertebral de este proyecto.
- SSDTTime: utilidades de parcheo SSDT.
- Hardware Sniffer: para recopilar información de hardware.
- USBToolBox: una herramienta de mapeo USB.
- ProperTree: para editar archivos
config.plist
.
? Contacto
Hoang Hong Quan · Facebook @macforce2601 · Telegrama @lzhoang2601 · Correo electrónico: [email protected]