Lenguajes (Languages): English, Russian, Traditional Chinese, Spanish (actual)
Parches binarios para el Kernel que habilitan el uso casi nativo de macOS para las CPU de AMD.
- Ejecutar macOS desde un procesador AMD sobre la marcha.
- Habilita el uso de iMessage, Siri, FaceTime, Continuity, etc.
- Estable en comparación a un kernel XNU personalizado.
- Sin soporte para 32-bit (OPEMU) en versiones 10.14 hacia abajo.
Familia | Microarquitectura | Ejemplo |
---|---|---|
15h | Bulldozer | FX Series |
16h | Jaguar | A Series (including AM4 A-Series) |
17h | Zen | Ryzen, Threadripper, Athlon 2xxGE |
- High Sierra 10.13.x
- Mojave 10.14.x
- Catalina 10.15.x
- Descarga macOS High Sierra, Mojave o Catalina desde la App Store.
- Inserta un dispositivo USB vacío.
- Ejecuta uno de los comandos que están abajo en la Terminal para crear un USB de arranque con macOS.
NOTA: Asegúrate de reemplazar 'MyVolumeName' con el nombre actual de tu dispositivo USB en los comandos de abajo.
## High Sierra
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumeName
## Mojave
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumeName
## Catalina
sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumeName
- Instala OpenCore en tu dispositivo USB. (Descarga OpenCore aquí: https://github.com/acidanthera/OpenCorePkg/releases)
- Lee la Documentación de OpenCore para crear tu archivo de configuración
config.plist
(No facilitamos una configuración por defecto). - Mezcla el parche que facilitamos
patches.plist
en tu archivo de configuración de OpenCoreconfig.plist
. Asegura que sea acorde a tu familia de CPU (ej.15h_16h
o17h
) - Edítalo a tus necesidades.
- Estos parches requieren la versión 0.5.2 o superior de OpenCore. No funcionarán en versiones 0.5.1 o inferiores.
- Para obtener ayuda para crear la configuración de OpenCore, lee su documentación y revisa esta guía, o únete al servidor de Discord.
- Para los usuarios de la familia de CPU 15h_16h en macOS Mojave:
- Al arrancar macOS Mojave por primera vez, el sistema se reiniciará después de la pantalla de Datos y Privacidad. Para solucionar este problema, sigue el procedimiento mencionado aquí que está debajo del encabezado UPDATE-2.
- En macOS Mojave, ciertas páginas web se bloquean al cargarse (ej. brew.sh, facebook.com). Para solucionar este problema, sigue el procedimiento mencionado aquí que está debajo del encabezado UPDATE-5.
- Para arrancar 10.15 se deben tener en cuenta dos cosas:
- Si tienes un dispositivo EC con el ID
PNP0C09
en tu DSDT, probablemente macOS se estanque en su arranque inicial. Para solucionar esto debes estar seguro que tu dispositivo EC está deshabilitado haciendo que retorne el estadoZero
. Puedes usar un SSDT-EC0.aml personalizado para realizar tal cambio, y si quieres saber cómo funciona, puedes consultarlo aquí.
-o-
Puedes cambiar el ID de tu dispositivo EC usando este parche ACPI:Comment Find Replace PNP0C09 to PNPFFFF 41D00C09 41D0FFFF
- Cuando uses alguna de estas SMBIOS:
MacPro6,1
,MacPro7,1
, oiMacPro1,1
, elAppleIntelMCEReporter.kext
de macOS problablemente retorne unkernel panic
. Para evitar esto, debes usar un SMBIOS diferente o utilizar un desactivador de kexts que puedes encontrar aquí.
- Si tienes un dispositivo EC con el ID
- AlGrey por la idea y la creación de los parches.
- XLNC por dar soporte a los parches en varias versiones de macOS.
- Sinetek, Andy Vandijck, spakk, Bronya, Tora Chi Yo, Shaneee y muchos otros por compartir su conocimiento sobre el núcleo de AMD/XNU.
- 0xD81CF, doesprintfwork y a erikjara por las traducciones de README.