Files
hackintosh-b760-13700k/README-PROCESO-COMPLETO.md

14 KiB
Executable File

Hackintosh USB Booteable - Proceso Completo y Estado Actual

Fecha: 5 de Febrero 2026
Hardware: ASUS ROG STRIX B760-I GAMING WIFI + Intel i7-13700K + AMD RX 6800 XT
macOS: Sequoia 15.7.3
OpenCore: 1.0.6


📋 RESUMEN EJECUTIVO

USB Booteable LISTO

El USB booteable está creado y funcionando con:

  • BaseSystem.dmg (938MB) restaurado con TransMac
  • OpenCore 1.0.6 con configuración optimizada para B760/13700K
  • Todos los kexts y quirks necesarios

🎯 PRÓXIMO PASO

Arrancar desde el USB en la PC de destino y comenzar instalación de macOS Sequoia.


🔧 HARDWARE CONFIRMADO

Motherboard: ASUS ROG STRIX B760-I GAMING WIFI

  • Chipset: Intel B760
  • CPU: Intel Core i7-13700K (Raptor Lake, 13th Gen)
  • RAM: Compatible (configurar en BIOS)
  • GPU: AMD Radeon RX 6800 XT (Navi 21) - Soporte nativo en macOS
  • Ethernet: Intel I226-V 2.5GbE (requiere AppleIGC.kext)
  • WiFi/BT: Intel AX211 (requiere AirportItlwm + IntelBTPatcher)
  • Audio: Realtek ALC4080 (requiere AppleALC layout-id 7)

📂 ARCHIVOS EN ESTA CARPETA

Hackintosh-Backup-Final/
├── EFI/                          # Configuración OpenCore completa
│   ├── BOOT/
│   │   └── BOOTx64.efi          # Bootloader UEFI
│   └── OC/
│       ├── config.plist         # ⭐ Configuración principal
│       ├── Drivers/
│       │   ├── HfsPlus.efi      # Driver HFS+ actualizado
│       │   └── OpenRuntime.efi
│       ├── Kexts/               # Drivers de kernel
│       │   ├── Lilu.kext
│       │   ├── VirtualSMC.kext
│       │   ├── WhateverGreen.kext
│       │   ├── AppleALC.kext
│       │   ├── AppleIGC.kext    # Intel I226-V Ethernet
│       │   ├── AirportItlwm.kext
│       │   ├── IntelBluetoothFirmware.kext
│       │   ├── IntelBTPatcher.kext
│       │   └── otros...
│       └── ACPI/
│           ├── SSDT-EC.aml      # Fake EC para desktop
│           └── SSDT-PLUG.aml    # Power Management
│
├── com.apple.recovery.boot/     # Imagen de recuperación macOS
│   ├── BaseSystem.dmg           # 938 MB - macOS Sequoia Recovery
│   └── BaseSystem.chunklist
│
├── README-PROCESO-COMPLETO.md   # ⭐ Este archivo
├── 01-bios-settings.md          # Configuración BIOS requerida
└── otros .md files              # Guías complementarias

🚀 CÓMO SE CREÓ EL USB BOOTEABLE (MÉTODO FINAL QUE FUNCIONÓ)

Métodos que NO funcionaron:

  1. macrecovery.py + copia manual → Error "OCB: Start Image failed - Aborted"
  2. Reemplazo de HfsPlus.efi → Sin cambios
  3. GibMacOS + MakeInstall.py → Error diskpart en Windows
  4. Extracción de InstallAssistant.pkg con 7-Zip → Archivos corruptos/incompletos

Método que FUNCIONÓ:

TransMac (versión trial) + copia manual de EFI

  1. Descargar macOS Recovery (ya hecho):

    • Usamos macrecovery.py para obtener BaseSystem.dmg (938MB)
    • Ubicación: com.apple.recovery.boot/BaseSystem.dmg
  2. Restaurar con TransMac:

    TransMac → Right-click USB → "Format Disk for Mac"
    TransMac → Right-click USB → "Restore with Disk Image"
    → Seleccionar: BaseSystem.dmg
    → Esperar ~5 minutos
    
  3. Copiar EFI con TransMac:

    TransMac → Open USB Drive
    → Arrastrar carpeta EFI/ a la raíz del USB
    → Esperar copia (45 archivos)
    
  4. Resultado: USB booteable funcional


⚙️ CONFIGURACIÓN CLAVE DEL config.plist

SMBIOS

<key>SystemProductName</key>
<string>iMacPro1,1</string>
<key>SystemSerialNumber</key>
<string>C02ZCSZTHX87</string>
<key>MLB</key>
<string>C029361044NJG361F</string>
<key>SystemUUID</key>
<string>65e79699-dff5-4d81-a980-e85203c80120</string>

Boot Arguments

<key>boot-args</key>
<string>-v keepsyms=1 agdpmod=pikera amfi_get_out_of_my_way=1</string>

Explicación:

  • -v: Verbose mode (ver logs de arranque)
  • keepsyms=1: Mantener símbolos para debugging
  • agdpmod=pikera: Fix para AMD RX 6800 XT (previene pantalla negra)
  • amfi_get_out_of_my_way=1: Desactiva AMFI (solo para instalación, quitar después)

Quirks Críticos

Booter → Quirks:

<key>DevirtualiseMmio</key><true/>
<key>RebuildAppleMemoryMap</key><true/>
<key>SetupVirtualMap</key><false/>
<key>ProtectUefiServices</key><true/>

Kernel → Quirks:

<key>AppleCpuPmCfgLock</key><true/>
<key>AppleXcpmCfgLock</key><true/>
<key>DisableIoMapper</key><true/>

Misc → Security:

<key>DmgLoading</key><string>Any</string>
<key>SecureBootModel</key><string>Disabled</string>

🖥️ CONFIGURACIÓN DE BIOS REQUERIDA

ANTES de arrancar desde el USB, configurar en BIOS:

Desactivar:

  • Fast Boot
  • Secure Boot
  • CSM (Compatibility Support Module)
  • VT-d
  • CFG Lock (si la opción existe)

Activar:

  • Above 4G Decoding
  • XHCI Hand-off
  • UEFI Boot Mode
  • VT-x (Virtualization)

Boot Priority:

  1. USB EFI (OpenCore)
  2. Disco de instalación (después de instalar)

Ver archivo: 01-bios-settings.md para detalles completos


🎬 PROCESO DE INSTALACIÓN (PRÓXIMOS PASOS)

1. Preparación

  • Desconectar otros discos (opcional, recomendado)
  • Conectar USB booteable
  • Configurar BIOS (ver arriba)

2. Primer Arranque

  • Boot desde USB
  • En OpenCore, seleccionar: "Install macOS Sequoia" o "macOS Base System"
  • Esperar a que cargue el instalador (~2-5 minutos)

3. Disk Utility (Utilidad de Discos)

Cuando arranque el instalador:
1. Seleccionar idioma
2. Ir a "Utilidad de Discos"
3. Seleccionar el disco de destino
4. Formatear como:
   - Nombre: Macintosh HD (o el que quieras)
   - Formato: APFS
   - Scheme: GUID Partition Map
5. Aplicar

4. Instalación

1. Cerrar Utilidad de Discos
2. Seleccionar "Instalar macOS"
3. Aceptar términos
4. Seleccionar disco "Macintosh HD"
5. Esperar descarga e instalación (~30-60 minutos)
   - Requiere conexión a internet
   - Se reiniciará varias veces
   - SIEMPRE arrancar desde USB en cada reinicio

5. Post-Instalación

Una vez instalado:
1. Copiar EFI del USB al disco de instalación
   - Montar EFI del disco: sudo diskutil mount EFI
   - Copiar carpeta EFI/ del USB a /Volumes/EFI/
2. Reiniciar sin USB
3. Verificar hardware funcionando
4. QUITAR amfi_get_out_of_my_way=1 de boot-args

🔍 DIAGNÓSTICO DE PROBLEMAS COMUNES

Problema: "OCB: Start Image failed - Aborted"

Causa: Imagen de recuperación corrupta o método de copia incorrecto
Solución: Usar TransMac para restaurar BaseSystem.dmg (método que usamos)

Problema: Símbolo de prohibido (⊘)

Causa: Verificación de seguridad de macOS
Solución:

  • Verificar SecureBootModel = Disabled
  • Agregar amfi_get_out_of_my_way=1 a boot-args

Problema: Pantalla negra después de logo Apple

Causa: GPU AMD no reconocida correctamente
Solución: Verificar agdpmod=pikera en boot-args

Problema: No aparece el instalador

Causa: Partición EFI mal configurada
Solución: Verificar que la carpeta EFI esté en la raíz del USB

Problema: Kernel Panic

Causa: Kext incompatible o quirk incorrecto
Solución: Verificar logs con -v y ajustar config.plist


📥 ARCHIVOS DESCARGADOS (NO INCLUIDOS - MUY GRANDES)

Estos archivos están en la PC original, NO en esta carpeta de backup:

macOS Sequoia 15.7.3 Completo (si necesitas instalador offline):

Ubicación: gibMacOS-master/macOS Downloads/publicrelease/089-70987/
Archivo: InstallAssistant.pkg (15.66 GB)
Uso: Si necesitas instalador completo sin internet

Herramientas Usadas:

  • TransMac: Software comercial ($59, trial 15 días) - CRÍTICO para crear USB
  • gibMacOS: Descargador de macOS desde servidores Apple
  • macrecovery.py: Parte de OpenCore, descarga recovery
  • OpenCore: v1.0.6 (incluido en carpeta EFI/)

CHECKLIST PRE-ARRANQUE

Antes de arrancar en la PC de destino, verificar:

  • USB booteable creado con TransMac
  • Carpeta EFI copiada correctamente (45 archivos)
  • BIOS configurada (Fast Boot OFF, Secure Boot OFF, etc.)
  • Disco de destino preparado (puede estar vacío)
  • Conexión a internet disponible (para descarga durante instalación)
  • Backup de datos importantes (si el disco tenía algo)

📚 RECURSOS Y REFERENCIAS

Guías Oficiales:

EFI de Referencia:

Comunidad:

  • r/hackintosh: Reddit
  • InsanelyMac: Foros
  • TonyMacx86: Tutoriales (controversial, pero útil)

🐛 PROBLEMAS CONOCIDOS Y SOLUCIONES

WiFi Intel AX211

  • Kext actual: AirportItlwm.kext (Sonoma 14.4+)
  • Limitación: Solo funciona en macOS Sonoma y superior
  • Alternativa: Usar Ethernet o dongle USB WiFi compatible

iGPU Intel UHD 770

  • Estado: Deshabilitado en config por usar dGPU
  • Nota: Si quieres usar headless iGPU para Quick Sync, necesita configuración adicional

Sleep/Wake

  • Estado: No probado aún
  • Posibles problemas: Requiere configuración de USB mapping y power management
  • Solución futura: Crear USBMap.kext específico para esta motherboard

📝 NOTAS IMPORTANTES

  1. Seriales SMBIOS: Los incluidos en el config.plist son válidos pero debes verificar que no estén en uso:

    • Ir a: https://checkcoverage.apple.com/
    • Ingresar el serial: C02ZCSZTHX87
    • Si dice "válido" o "en garantía" → Generar nuevos seriales
    • Si dice "no encontrado" → Perfecto, puedes usarlos
  2. Boot-args temporales: Después de instalar macOS, QUITAR:

    • amfi_get_out_of_my_way=1 (solo para instalación)
    • -v (opcional, pero útil mantener para debugging)
  3. Actualización de OpenCore: Cuando actualices:

    • Siempre hacer backup del EFI funcionando
    • Leer changelog de OpenCore
    • Actualizar config.plist según sample.plist nuevo
  4. Kexts desactualizados: Los kexts incluidos son de Nov 2025. Verifica actualizaciones en:


🎯 QUÉ FALTA HACER

Inmediato (en la PC de destino):

  1. USB booteable creado
  2. Configurar BIOS
  3. Arrancar desde USB
  4. Instalar macOS Sequoia
  5. Copiar EFI al disco de instalación

Post-Instalación:

  1. Verificar funcionamiento de:

    • GPU (RX 6800 XT)
    • Ethernet (Intel I226-V)
    • WiFi (AX211)
    • Bluetooth
    • Audio (ALC4080)
    • USB (puertos funcionando)
    • Sleep/Wake
  2. Optimizar:

    • Crear USB Map personalizado
    • Ajustar power management
    • Deshabilitar logs de OpenCore (si todo funciona)
    • Quitar boot-args de debugging
  3. Actualizar:

    • Verificar nuevos seriales SMBIOS si es necesario
    • Actualizar kexts a últimas versiones
    • Considerar actualizar OpenCore si hay nueva versión estable

🆘 SOPORTE Y AYUDA

Si encuentras problemas:

  1. OpenCore DEBUG: Habilita debug en config.plist:

    <key>Target</key>
    <integer>67</integer>
    

    Los logs se guardarán en EFI/OC/Logs/

  2. Verbose Mode: Los boot-args ya incluyen -v para ver el proceso de arranque

  3. Comunidad:

    • Reddit r/hackintosh (muy útil)
    • Discord de OpenCore
    • GitHub Issues de los kexts específicos

📦 BACKUP Y MANTENIMIENTO

Hacer backup del EFI funcionando:

# Desde macOS
sudo cp -R /Volumes/EFI/EFI ~/Desktop/EFI-Backup-$(date +%Y%m%d)

Restaurar EFI desde backup:

# 1. Montar partición EFI
sudo diskutil mount disk0s1

# 2. Borrar EFI actual (CUIDADO!)
sudo rm -rf /Volumes/EFI/EFI

# 3. Copiar backup
sudo cp -R ~/Desktop/EFI-Backup-YYYYMMDD /Volumes/EFI/EFI

CRÉDITOS

  • OpenCore Team: Por el bootloader
  • Acidanthera: Por los kexts (Lilu, WhateverGreen, etc.)
  • Dortania: Por la guía completa
  • Luchina Gabriel: Por el EFI de referencia B760/13700K
  • corpnewt: Por gibMacOS y otras herramientas
  • Acute Angle Software: Por TransMac

📅 HISTORIAL DE CAMBIOS

2026-02-05 - Initial Creation

  • Creación del USB booteable con TransMac
  • Configuración completa de OpenCore 1.0.6
  • SMBIOS generado para iMacPro1,1
  • Quirks optimizados para B760/13700K
  • Kexts incluidos para todo el hardware

¡Buena suerte con la instalación! 🍀

Si todo funciona, verás el instalador de macOS. El proceso puede tardar 30-60 minutos dependiendo de tu conexión a internet.