Initial commit: OpenCore EFI for ASUS B760-I + i7-13700K + RX 6800 XT
This commit is contained in:
220
01-bios-settings.md
Executable file
220
01-bios-settings.md
Executable file
@@ -0,0 +1,220 @@
|
||||
# 01 - Configuración del BIOS
|
||||
|
||||
## ⚙️ ASUS ROG STRIX B760-I GAMING WIFI - Configuración Completa
|
||||
|
||||
### 🔄 Antes de Comenzar
|
||||
|
||||
1. **Anota tus configuraciones actuales** (foto o notas)
|
||||
2. **Conecta teclado USB** (el inalámbrico puede no funcionar en BIOS)
|
||||
3. **NO guardes hasta terminar todas las configuraciones**
|
||||
|
||||
---
|
||||
|
||||
## 📍 Navegación del BIOS
|
||||
|
||||
```
|
||||
Presiona [Delete] o [F2] al encender para entrar al BIOS
|
||||
```
|
||||
|
||||
### Estructura del Menú ASUS:
|
||||
- **Main** - Información del sistema
|
||||
- **Advanced** - Configuraciones avanzadas
|
||||
- **Monitor** - Monitoreo y overclocking
|
||||
- **Boot** - Opciones de arranque
|
||||
- **Tool** - Herramientas del sistema
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Configuraciones Obligatorias
|
||||
|
||||
### 1. Deshabilitar Fast Boot
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Boot | Fast Boot | **DISABLE** |
|
||||
|
||||
**¿Por qué?** Fast Boot puede causar problemas con el reconocimiento de dispositivos USB y el arranque de OpenCore.
|
||||
|
||||
---
|
||||
|
||||
### 2. Configurar CFG Lock (CRÍTICO)
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Advanced → CPU Configuration | CFG Lock | **DISABLE** |
|
||||
|
||||
**¿Por qué?** CFG Lock habilitado impide que macOS modifique las configuraciones de energía de la CPU, causando kernel panic.
|
||||
|
||||
**¿No aparece la opción?** Tu BIOS puede no tener esta opción visible. Soluciones:
|
||||
- **Opción A**: Usar `AppleCpuPmCfgLock` y `AppleXcpmCfgLock` en config.plist
|
||||
- **Opción B**: Modificar BIOS con UEFI tool (avanzado)
|
||||
- **Opción C**: Usar un EFI que ya tenga los patches de CFG Lock
|
||||
|
||||
---
|
||||
|
||||
### 3. Configurar VT-d (Intel VT-d)
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Advanced → CPU Configuration | Intel Virtualization Technology for Directed I/O (VT-d) | **DISABLE** |
|
||||
|
||||
**¿Por qué?** VT-d puede causar problemas con los gráficos y dispositivos. Deshabilitarlo simplifica la instalación.
|
||||
|
||||
**Alternativa**: Si necesitas VT-d para virtualización, habilitar `IoMapper` en `config.plist → Kernel → Quirks → DisableIoMapper = YES`
|
||||
|
||||
---
|
||||
|
||||
### 4. Habilitar VT-x
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Advanced → CPU Configuration | Intel Virtualization Technology (VT-x) | **ENABLE** |
|
||||
|
||||
**¿Por qué?** Necesario para algunas características de macOS y para que funcione correctamente la emulación.
|
||||
|
||||
---
|
||||
|
||||
### 5. Above 4G Decoding
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Advanced → Chipset Configuration | Above 4G Decoding | **ENABLE** |
|
||||
|
||||
**¿Por qué?** Necesario para que la GPU AMD RX 6800 XT tenga acceso a toda la memoria.
|
||||
|
||||
**¿No aparece la opción?** Agregar `npci=0x2000` a boot-args en config.plist
|
||||
|
||||
---
|
||||
|
||||
### 6. DVMT Pre-Allocated (Memoria de Video Integrada)
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Advanced → Chipset Configuration → Graphics Configuration | DVMT Pre-Allocated | **64MB** |
|
||||
|
||||
**¿Por qué?** macOS requiere mínimo 32MB, pero 64MB es recomendado para evitar problemas con la iGPU (aunque uses GPU dedicada).
|
||||
|
||||
**Valores posibles**: 32MB, 64MB, 128MB (recomendado: 64MB o 128MB)
|
||||
|
||||
---
|
||||
|
||||
### 7. Deshabilitar CSM (Compatibility Support Module)
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Boot → CSM (Compatibility Support Module) | CSM | **DISABLE** |
|
||||
|
||||
**¿Por qué?** macOS solo arranca en modo UEFI puro. CSM habilita modo Legacy.
|
||||
|
||||
**Nota**: Después de deshabilitar, asegúrate de que tu GPU tenga soporte UEFI (la RX 6800 XT sí lo tiene).
|
||||
|
||||
---
|
||||
|
||||
### 8. Deshabilitar Secure Boot
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Boot → Secure Boot | OS Type | **Other OS** |
|
||||
|
||||
**¿Por qué?** Secure Boot bloquea la carga de controladores no firmados como OpenCore.
|
||||
|
||||
---
|
||||
|
||||
### 9. Configurar SATA Mode
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Advanced → PCH Storage Configuration → SATA Mode Selection | **AHCI** | |
|
||||
|
||||
**¿Por qué?** macOS no soporta RAID ni IDE en la mayoría de casos.
|
||||
|
||||
---
|
||||
|
||||
### 10. Deshabilitar Resizable BAR (SAM)
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Advanced → Chipset Configuration | Resize BAR (or Smart Access Memory) | **DISABLE** |
|
||||
|
||||
**¿Por qué?** Resizable BAR puede causar problemas de estabilidad en macOS.
|
||||
|
||||
---
|
||||
|
||||
### 11. Optimizaciones de Energía (Opcional pero Recomendado)
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Advanced → Power Management | ErP Ready | **DISABLE** |
|
||||
| Monitor → Digi+ VRM | Power Efficiency Mode | **Standard** |
|
||||
|
||||
---
|
||||
|
||||
## 📋 Resumen de Configuraciones
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────────────────────┐
|
||||
│ ASUS ROG STRIX B760-I - BIOS CONFIGURATION SUMMARY │
|
||||
├─────────────────────────────────────────────────────────────┤
|
||||
│ Boot → Fast Boot: DISABLE │
|
||||
│ Boot → CSM: DISABLE │
|
||||
│ Boot → Secure Boot: Other OS │
|
||||
├─────────────────────────────────────────────────────────────┤
|
||||
│ Advanced → CPU → CFG Lock: DISABLE │
|
||||
│ Advanced → CPU → VT-d: DISABLE │
|
||||
│ Advanced → CPU → VT-x: ENABLE │
|
||||
├─────────────────────────────────────────────────────────────┤
|
||||
│ Advanced → Chipset → Above 4G: ENABLE │
|
||||
│ Advanced → Chipset → Resizable BAR: DISABLE │
|
||||
│ Advanced → Chipset → DVMT: 64MB │
|
||||
├─────────────────────────────────────────────────────────────┤
|
||||
│ Advanced → SATA Mode: AHCI │
|
||||
└─────────────────────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔍 Verificaciones Importantes
|
||||
|
||||
### Después de Configurar
|
||||
|
||||
1. **Guardar y Reiniciar**: Presiona `F10` para guardar y salir
|
||||
2. **Re-entrar al BIOS** para verificar que todas las configuraciones se guardaron
|
||||
3. **Tomar foto** de todas las páginas de configuración para referencia
|
||||
|
||||
### Comprobar Opciones que no Aparecen
|
||||
|
||||
Si alguna opción **NO aparece** en tu BIOS:
|
||||
|
||||
1. **Actualizar BIOS** a la última versión
|
||||
2. Buscar en "Advanced Mode" (F7)
|
||||
3. Algunas opciones pueden estar en sub-menús diferentes
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ Problemas Comunes
|
||||
|
||||
| Problema | Solución |
|
||||
|----------|----------|
|
||||
| CFG Lock no aparece | Usar config.plist con `AppleCpuPmCfgLock=YES` y `AppleXcpmCfgLock=YES` |
|
||||
| Above 4G no aparece | Agregar boot-arg `npci=0x2000` |
|
||||
| DVMT solo tiene "Auto" | Dejar en Auto y agregar `igfxfw=2` boot-arg si hay problemas |
|
||||
| No puede deshabilitar CSM | Asegurarse de estar en UEFI mode first |
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Checklist Antes de Continuar
|
||||
|
||||
- [ ] Fast Boot: DISABLE
|
||||
- [ ] CFG Lock: DISABLE (o configurado en config.plist)
|
||||
- [ ] VT-d: DISABLE
|
||||
- [ ] VT-x: ENABLE
|
||||
- [ ] Above 4G Decoding: ENABLE
|
||||
- [ ] DVMT Pre-Allocated: 64MB
|
||||
- [ ] CSM: DISABLE
|
||||
- [ ] Secure Boot: Other OS
|
||||
- [ ] SATA Mode: AHCI
|
||||
- [ ] Resizable BAR: DISABLE
|
||||
|
||||
---
|
||||
|
||||
**Siguiente paso: [02 - Crear USB Instalador](02-create-installer.md)**
|
||||
397
02-create-installer.md
Executable file
397
02-create-installer.md
Executable file
@@ -0,0 +1,397 @@
|
||||
# 02 - Crear USB Instalador macOS
|
||||
|
||||
## 📋 Requisitos Previos
|
||||
|
||||
### Hardware Necesario
|
||||
- **USB Flash Drive** - Mínimo 16GB (recomendado 32GB)
|
||||
- **Acceso a una Mac** o máquina virtual con macOS
|
||||
|
||||
### Software Necesario
|
||||
- **macOS Sequoia 15.x** (o última versión disponible)
|
||||
- **OClter** o **createinstallmedia** (incluido con macOS)
|
||||
|
||||
---
|
||||
|
||||
## 🍿 Paso 1: Obtener macOS
|
||||
|
||||
### Opción A: Desde App Store (Mac Real)
|
||||
|
||||
```bash
|
||||
# Buscar "macOS Sequoia" en App Store
|
||||
# Descargar automáticamente (15GB+)
|
||||
```
|
||||
|
||||
### Opción B: Desde MacInTouch / Archivos
|
||||
|
||||
Descargar el instalador desde:
|
||||
- App Store → Buscar "macOS Sequoia"
|
||||
- Guardará en `/Applications/Install macOS Sequoia.app`
|
||||
|
||||
### Versión Recomendada
|
||||
| Versión | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| macOS Sequoia 15.x | ✅ Recomendado | Última versión estable |
|
||||
| macOS Sonoma 14.x | ✅ Compatible | Más probado |
|
||||
| macOS Ventura 13.x | ✅ Compatible | Más estable |
|
||||
|
||||
---
|
||||
|
||||
## 💾 Paso 2: Preparar USB
|
||||
|
||||
### Formatear USB en macOS
|
||||
|
||||
1. **Conectar USB** a la Mac
|
||||
2. Abrir **Disk Utility** (Utilidad de Discos)
|
||||
3. Seleccionar el USB (no el volumen)
|
||||
|
||||
```
|
||||
Nombre: MyVolume
|
||||
Formato: Mac OS Extended (Journaled)
|
||||
Esquema: GUID Partition Map
|
||||
```
|
||||
|
||||
4. Click en **Erase** (Borrar)
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Paso 3: Crear Instalador con Terminal
|
||||
|
||||
### Método createinstallmedia (Oficial)
|
||||
|
||||
Abrir **Terminal** y ejecutar:
|
||||
|
||||
```bash
|
||||
# Para macOS Sequoia
|
||||
sudo /Applications/Install\ macOS\ Sequoia.app/Contents/Resources/createinstallmedia \
|
||||
--volume /Volumes/MyVolume \
|
||||
--nointeraction
|
||||
|
||||
# Para macOS Sonoma
|
||||
sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia \
|
||||
--volume /Volumes/MyVolume \
|
||||
--nointeraction
|
||||
```
|
||||
|
||||
**Tiempo estimado**: 30-45 minutos
|
||||
|
||||
**Salida esperada**:
|
||||
```
|
||||
Install media now available
|
||||
Volume name: MyVolume
|
||||
...
|
||||
Ready to start.
|
||||
To continue, press Y and Return.
|
||||
```
|
||||
|
||||
### Usando OClter (Alternativa)
|
||||
|
||||
```bash
|
||||
# Descargar OClter
|
||||
curl -O https://github.com/chris1111/OClter/releases/download/v1.x/OClter.tool
|
||||
|
||||
# Dar permisos
|
||||
chmod +x OClter.tool
|
||||
|
||||
# Ejecutar
|
||||
sudo ./OClter.tool
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📱 Paso 4: Verificar USB
|
||||
|
||||
### Comprobar que el USB tenga la estructura correcta
|
||||
|
||||
```bash
|
||||
ls -la /Volumes/MyVolume
|
||||
```
|
||||
|
||||
**Debería contener**:
|
||||
```
|
||||
MyVolume/
|
||||
├── System/
|
||||
├── .IAProductInfo
|
||||
├── .IAPhysicalMedia
|
||||
├── BaseSystem.dmg
|
||||
├── BaseSystem.chunklist
|
||||
└── ...
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🖥️ Paso 5: Agregar OpenCore al USB
|
||||
|
||||
### Descargar OpenCore
|
||||
|
||||
Ir a: [Acidanthera/OpenCorePkg Releases](https://github.com/acidanthera/OpenCorePkg/releases)
|
||||
|
||||
Descargar la última versión **stable** (ej: OpenCore-0.9.7-RELEASE.zip)
|
||||
|
||||
### Estructura de Carpetas
|
||||
|
||||
En el USB, crear la estructura EFI:
|
||||
|
||||
```bash
|
||||
# Montar EFI del USB (si no está visible)
|
||||
sudo diskutil mount diskXs1
|
||||
|
||||
# Crear estructura
|
||||
mkdir -p /Volumes/EFI/OC/{ACPI,Kexts,Drivers,Tools}
|
||||
```
|
||||
|
||||
### Copiar Archivos de OpenCore
|
||||
|
||||
Desde el ZIP descargado, copiar a `EFI/OC/`:
|
||||
|
||||
| Archivo | Destino |
|
||||
|---------|---------|
|
||||
| `OpenCore.efi` | `EFI/OC/` |
|
||||
| `BOOTx64.efi` | `EFI/BOOT/` (renombrar a BOOTx64.efi) |
|
||||
| `Drivers/` | `EFI/OC/Drivers/` |
|
||||
|
||||
**Drivers necesarios**:
|
||||
```
|
||||
EFI/OC/Drivers/
|
||||
├── OpenRuntime.efi (REQUIRED)
|
||||
├── OpenCanopy.efi (Opcional - para resolución de problemas)
|
||||
└── HfsPlus.efi (Opcional - si quieres leer HFS+)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📦 Paso 6: Descargar Kexts Esenciales
|
||||
|
||||
### Lista de Kexts Necesarios
|
||||
|
||||
```
|
||||
EFI/OC/Kexts/
|
||||
├── Lilu.kxt (Base)
|
||||
├── VirtualSMC.kxt (Emulación SMC)
|
||||
├── WhateverGreen.kxt (GPU)
|
||||
├── AppleIGC.kxt (Ethernet I226-V)
|
||||
├── AirportItlwm.kxt (Wi-Fi Intel)
|
||||
├── IntelBluetoothFirmware.kxt (Bluetooth)
|
||||
├── IntelBTPatcher.kxt (Parche BT)
|
||||
├── AppleALC.kxt (Audio)
|
||||
├── VoodooPS2Controller.kxt (Teclado/PS2)
|
||||
├── FeatureUnlock.kxt (Features)
|
||||
├── SMCProcessor.kxt (VirtualSMC plugin)
|
||||
├── SMCSuperIO.kxt (VirtualSMC plugin)
|
||||
└── Lilu.kxt (Base - repetido)
|
||||
```
|
||||
|
||||
### Links de Descarga
|
||||
|
||||
Ver **[downloads.md](downloads.md)** para links directos a GitHub.
|
||||
|
||||
### Colocar los Kexts
|
||||
|
||||
```bash
|
||||
# Copiar todos los kexts descargados a:
|
||||
EFI/OC/Kexts/
|
||||
|
||||
# Asegurarse de que cada kext sea una carpeta con el .kext dentro
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ⚙️ Paso 7: Crear config.plist
|
||||
|
||||
### Usar OCAuxiliaryTools (Recomendado)
|
||||
|
||||
1. Descargar **OCAuxiliaryTools** desde [GitHub](https://github.com/ic005k/OCAuxiliaryTools)
|
||||
2. Abrir `config.plist` que viene con OpenCore
|
||||
3. Editar según tu hardware
|
||||
|
||||
### Configuración Mínima para este Hardware
|
||||
|
||||
#### ACPI
|
||||
```
|
||||
Add: []
|
||||
Delete: []
|
||||
Patch: []
|
||||
Quirks:
|
||||
- FadtEnableReset: YES
|
||||
- NormalizeHeaders: YES
|
||||
- RebaseRegions: YES
|
||||
- ResetHwSig: YES
|
||||
- ResetLogoStatus: YES
|
||||
```
|
||||
|
||||
#### Booter
|
||||
```
|
||||
Quirks:
|
||||
- AvoidRuntimeDefrag: YES
|
||||
- DevirtualiseMmio: NO
|
||||
- DisableSingleUser: NO
|
||||
- DisableVariableWrite: NO
|
||||
- DiscardHibernateMap: NO
|
||||
- EnableSafeModeSlide: NO
|
||||
- EnableWriteUnprotector: YES
|
||||
- ForceBooterSignature: NO
|
||||
- ForceExitBootServices: NO
|
||||
- ProtectMemoryRegions: NO
|
||||
- ProtectSecureBoot: NO
|
||||
- ProtectUefiServices: NO
|
||||
- ProvideCustomSlide: YES
|
||||
- ProvideMaxSlide: 0
|
||||
- ResizeAppleGpuBars: -1
|
||||
- RevirtualiseMmio: NO
|
||||
- SetupVirtualMap: YES
|
||||
- SignalAppleOS: NO
|
||||
- SyncRuntimePermissions: YES
|
||||
```
|
||||
|
||||
#### DeviceProperties
|
||||
```
|
||||
Add: {}
|
||||
Delete: {}
|
||||
```
|
||||
|
||||
#### Kernel
|
||||
```
|
||||
Emulate: NO
|
||||
Force: []
|
||||
Kexts:
|
||||
- BundlePath: Lilu.kext
|
||||
Enabled: YES
|
||||
ExecutablePath: Contents/MacOS/Lilu
|
||||
MaxKernel: ""
|
||||
MinKernel: ""
|
||||
PlistPath: Contents/Info.plist
|
||||
|
||||
- BundlePath: VirtualSMC.kext
|
||||
Enabled: YES
|
||||
...
|
||||
|
||||
# Repetir para todos los kexts
|
||||
```
|
||||
|
||||
#### Misc
|
||||
```
|
||||
Boot:
|
||||
- HideAuxiliary: NO
|
||||
- LauncherOption: Full
|
||||
- LauncherPath: Default
|
||||
- PickerAttributes: 0
|
||||
- PickerAudioAssist: NO
|
||||
- PickerMode: Builtin
|
||||
- PickerVariant: Default
|
||||
- PollAppleHotKeys: NO
|
||||
- ShowPicker: YES
|
||||
- TakeoffDelay: 0
|
||||
- Timeout: 5
|
||||
|
||||
Debug:
|
||||
- AppleDebug: NO
|
||||
- ApplePanic: NO
|
||||
- DisableWatchDog: NO
|
||||
- DisplayDelay: 0
|
||||
- DisplayLevel: 2147483650
|
||||
- LogModules: "*"
|
||||
- SerialInit: NO
|
||||
- SysReport: NO
|
||||
- Target: 3
|
||||
|
||||
Entries: []
|
||||
Tools: []
|
||||
```
|
||||
|
||||
#### PlatformInfo (SMBIOS)
|
||||
```
|
||||
Generic:
|
||||
- AdviseFeatures: NO
|
||||
- MaxBIOSVersion: NO
|
||||
- ProcessorType: 0
|
||||
- SpoofVendor: NO
|
||||
- SystemMemoryStatus: Auto
|
||||
- SystemProductName: iMacPro1,1
|
||||
- SystemSerialNumber: ...
|
||||
- SystemUUID: ...
|
||||
- MLB: ...
|
||||
- ROM: ...
|
||||
- FirmwareFeatures: ...
|
||||
- FirmwareFeaturesMask: ...
|
||||
|
||||
Update: Auto
|
||||
UpdateSMBIOSMode: Create
|
||||
```
|
||||
|
||||
**SMBIOS Recomendado**:
|
||||
- `iMacPro1,1` - Para i7-13700K (16 cores,推荐)
|
||||
- `MacPro7,1` - Alternativa
|
||||
|
||||
Generar valores únicos con **GenSMBIOS**:
|
||||
```bash
|
||||
python3 gensmbios.py
|
||||
```
|
||||
|
||||
#### UEFI
|
||||
```
|
||||
Drivers:
|
||||
- Path: OpenRuntime.efi
|
||||
|
||||
Quirks:
|
||||
- IgnoreInvalidFlexRatio: NO
|
||||
- ReleaseUsbOwnership: NO
|
||||
- RequestBootVarRouting: YES
|
||||
- TscSyncTimeout: 0
|
||||
- UnblockFsConnect: NO
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Paso 8: Configuración Específica para i7-13700K
|
||||
|
||||
### Kernel → Emulate
|
||||
```
|
||||
Cpuid1Data: <xx xx xx xx>
|
||||
Cpuid1Mask: <xx xx xx xx>
|
||||
DummyPowerManagement: NO # IMPORTANTE para Raptor Lake
|
||||
```
|
||||
|
||||
Para Raptor Lake (13th gen), usar estos patches:
|
||||
|
||||
```xml
|
||||
<key>Emulate</key>
|
||||
<dict>
|
||||
<key>Cpuid1Data</key>
|
||||
<data>
|
||||
NxcB/V/QwMA=
|
||||
</data>
|
||||
<key>Cpuid1Mask</key>
|
||||
<data>
|
||||
////
|
||||
</data>
|
||||
</dict>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📋 Checklist USB Completado
|
||||
|
||||
- [ ] USB formateado (HFS+, GUID)
|
||||
- [ ] Instalador macOS creado
|
||||
- [ ] OpenCore copiado
|
||||
- [ ] Kexts descargados y copiados
|
||||
- [ ] config.plist configurado
|
||||
- [ ] SMBIOS generado
|
||||
- [ ] Verificar que EFI/OC/ tenga todos los archivos
|
||||
|
||||
---
|
||||
|
||||
## 🧪 Paso 9: Probar el USB
|
||||
|
||||
1. **Conectar USB** al PC Hackintosh
|
||||
2. **Arrancar** y presionar `F8` para Boot Menu
|
||||
3. **Seleccionar "UEFI: MyVolume"**
|
||||
4. Debería ver el **OpenCore Picker**
|
||||
|
||||
### Si no arranca:
|
||||
- Verificar configuración BIOS
|
||||
- Verificar estructura EFI
|
||||
- Rehacer USB si es necesario
|
||||
|
||||
---
|
||||
|
||||
**Siguiente paso: [03 - Configurar EFI](03-efi-config.md)**
|
||||
893
03-efi-config.md
Executable file
893
03-efi-config.md
Executable file
@@ -0,0 +1,893 @@
|
||||
# 03 - Configuración EFI Detallada
|
||||
|
||||
## 📋 Archivos de Configuración EFI
|
||||
|
||||
### Estructura Completa EFI/OC/
|
||||
|
||||
```
|
||||
EFI/
|
||||
├── BOOT/
|
||||
│ └── BOOTx64.efi
|
||||
└── OC/
|
||||
├── ACPI/
|
||||
│ ├── SSDT-EC.aml (Fake EC)
|
||||
│ ├── SSDT-PLUG.aml (Power Management)
|
||||
│ ├── SSDT-AWAC.aml (Clock fix B760)
|
||||
│ └── SSDT-PMC.aml (Opcional)
|
||||
├── Kexts/
|
||||
│ ├── Lilu.kext
|
||||
│ ├── VirtualSMC.kext
|
||||
│ ├── WhateverGreen.kext
|
||||
│ ├── AppleALC.kext
|
||||
│ ├── AppleIGC.kext
|
||||
│ ├── AirportItlwm.kext
|
||||
│ ├── IntelBluetoothFirmware.kext
|
||||
│ ├── IntelBTPatcher.kext
|
||||
│ ├── FeatureUnlock.kext
|
||||
│ ├── VoodooPS2Controller.kext
|
||||
│ ├── SMCProcessor.kext
|
||||
│ ├── SMCSuperIO.kext
|
||||
│ └── NVMeFix.kext
|
||||
├── Drivers/
|
||||
│ ├── OpenRuntime.efi
|
||||
│ └── OpenCanopy.efi
|
||||
├── Tools/
|
||||
│ └── Haciend.efi (opcional)
|
||||
├── config.plist
|
||||
└── .
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📝 Configuración config.plist Completa
|
||||
|
||||
### ACPI Section
|
||||
|
||||
```xml
|
||||
<key>ACPI</key>
|
||||
<dict>
|
||||
<key>Add</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>Fake EC</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>SSDT-EC.aml</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>PluginType</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>SSDT-PLUG.aml</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>AWAC Fix</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>SSDT-AWAC.aml</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Delete</key>
|
||||
<array/>
|
||||
<key>Patch</key>
|
||||
<array/>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
<key>FadtEnableReset</key>
|
||||
<false/>
|
||||
<key>NormalizeHeaders</key>
|
||||
<false/>
|
||||
<key>RebaseRegions</key>
|
||||
<false/>
|
||||
<key>ResetHwSig</key>
|
||||
<false/>
|
||||
<key>ResetLogoStatus</key>
|
||||
<false/>
|
||||
</dict>
|
||||
</dict>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Booter Section
|
||||
|
||||
```xml
|
||||
<key>Booter</key>
|
||||
<dict>
|
||||
<key>MmapWhitelist</key>
|
||||
<array/>
|
||||
<key>Patch</key>
|
||||
<array/>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
<key>AvoidRuntimeDefrag</key>
|
||||
<true/>
|
||||
<key>DevirtualiseMmio</key>
|
||||
<false/>
|
||||
<key>DisableSingleUser</key>
|
||||
<false/>
|
||||
<key>DisableVariableWrite</key>
|
||||
<false/>
|
||||
<key>DiscardHibernateMap</key>
|
||||
<false/>
|
||||
<key>EnableSafeModeSlide</key>
|
||||
<false/>
|
||||
<key>EnableWriteUnprotector</key>
|
||||
<true/>
|
||||
<key>ForceBooterSignature</key>
|
||||
<false/>
|
||||
<key>ForceExitBootServices</key>
|
||||
<false/>
|
||||
<key>ProtectMemoryRegions</key>
|
||||
<false/>
|
||||
<key>ProtectSecureBoot</key>
|
||||
<false/>
|
||||
<key>ProtectUefiServices</key>
|
||||
<false/>
|
||||
<key>ProvideCustomSlide</key>
|
||||
<true/>
|
||||
<key>ProvideMaxSlide</key>
|
||||
<integer>0</integer>
|
||||
<key>ResizeAppleGpuBars</key>
|
||||
<integer>-1</integer>
|
||||
<key>RevirtualiseMmio</key>
|
||||
<false/>
|
||||
<key>SetupVirtualMap</key>
|
||||
<true/>
|
||||
<key>SignalAppleOS</key>
|
||||
<false/>
|
||||
<key>SyncRuntimePermissions</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### DeviceProperties Section
|
||||
|
||||
```xml
|
||||
<key>DeviceProperties</key>
|
||||
<dict>
|
||||
<key>Add</key>
|
||||
<dict>
|
||||
<key>PciRoot(0x0)/Pci(0x1B,0x0)</key> <!-- Audio Realtek -->
|
||||
<dict>
|
||||
<key>layout-id</key>
|
||||
<data>BwAAAA==</data> <!-- Layout ID 7 -->
|
||||
</dict>
|
||||
<key>PciRoot(0x0)/Pci(0x2,0x0)</key> <!-- GPU AMD -->
|
||||
<dict>
|
||||
<key>enable-backlight-registers-fix</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>enable-backlight-smoother</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-patch-enable</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-cursormem</key>
|
||||
<data>AACQAA==</data>
|
||||
<key>radpng</key>
|
||||
<data>AQAAAA==</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Delete</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
```
|
||||
|
||||
**Layout IDs Comunes para Audio Realtek**:
|
||||
| Layout ID | Uso |
|
||||
|-----------|-----|
|
||||
| 1 | Stereo Output |
|
||||
| 3 | Speaker + Line Out |
|
||||
| 5 | Common for desktop |
|
||||
| 7 | Common for Realtek |
|
||||
| 11 | Realtek ALC897 |
|
||||
| 13 | Realtek ALC1220 |
|
||||
| 28 | Common alternative |
|
||||
| 99 | Built-in Speaker + Headphone |
|
||||
|
||||
---
|
||||
|
||||
### Kernel Section
|
||||
|
||||
```xml
|
||||
<key>Kernel</key>
|
||||
<dict>
|
||||
<key>Emulate</key>
|
||||
<dict>
|
||||
<key>Cpuid1Data</key>
|
||||
<data>NxcB/V/QwMA=</data> <!-- CPUID Data para Raptor Lake -->
|
||||
<key>Cpuid1Mask</key>
|
||||
<data>////</data>
|
||||
<key>DummyPowerManagement</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Force</key>
|
||||
<array/>
|
||||
<key>Kexts</key>
|
||||
<array>
|
||||
<!-- Lilu - BASE -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>Lilu.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Patch engine</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/Lilu</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- VirtualSMC -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>VirtualSMC.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>SMC emulator</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/VirtualSMC</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- WhateverGreen - GPU AMD -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>WhateverGreen.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>AMD GPU patches</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/WhateverGreen</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- AppleALC - Audio -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>AppleALC.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Realtek Audio</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/AppleALC</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- AppleIGC - Ethernet I226-V -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>AppleIGC.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Intel 2.5GbE</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/AppleIGC</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- AirportItlwm - Wi-Fi Intel -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>AirportItlwm.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Intel Wi-Fi</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/AirportItlwm</string>
|
||||
<key>MaxKernel</key>
|
||||
<string>23.9.9</string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- IntelBluetoothFirmware -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>IntelBluetoothFirmware.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Intel Bluetooth</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/IntelBluetoothFirmware</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- IntelBTPatcher -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>IntelBTPatcher.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Intel Bluetooth Patcher</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/IntelBTPatcher</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- FeatureUnlock -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>FeatureUnlock.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Unlock macOS features</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/FeatureUnlock</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- VoodooPS2Controller -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>VoodooPS2Controller.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>PS2 Keyboard/Mouse</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/VoodooPS2Controller</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- SMCProcessor -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>SMCProcessor.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>VirtualSMC Plugin</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/SMCProcessor</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- SMCSuperIO -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>SMCSuperIO.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>VirtualSMC Plugin</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/SMCSuperIO</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Patch</key>
|
||||
<array/>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
<key>AppleCpuPmCfgLock</key>
|
||||
<false/>
|
||||
<key>AppleXcpmCfgLock</key>
|
||||
<false/>
|
||||
<key>AppleXcpmExtraMsrs</key>
|
||||
<false/>
|
||||
<key>AppleXcpmForceBoost</key>
|
||||
<false/>
|
||||
<key>CustomSMBIOSGuid</key>
|
||||
<false/>
|
||||
<key>DisableIoMapper</key>
|
||||
<true/>
|
||||
<key>DisableLinkeditJettison</key>
|
||||
<true/>
|
||||
<key>DisableRtcChecksum</key>
|
||||
<false/>
|
||||
<key>ExtendBTFeatureFlags</key>
|
||||
<false/>
|
||||
<key>ExternalDiskIcons</key>
|
||||
<false/>
|
||||
<key>ForceSecureBootScheme</key>
|
||||
<false/>
|
||||
<key>IncreasePciBarSize</key>
|
||||
<false/>
|
||||
<key>LapicKernelPanic</key>
|
||||
<false/>
|
||||
<key>LegacyCommpage</key>
|
||||
<false/>
|
||||
<key>PanicNoKextDump</key>
|
||||
<true/>
|
||||
<key>PowerTimeoutKernelPanic</key>
|
||||
<true/>
|
||||
<key>ProvideCurrentCpuInfo</key>
|
||||
<true/>
|
||||
<key>SetApfsTrimTimeout</key>
|
||||
<integer>-1</integer>
|
||||
<key>ThirdPartyDrives</key>
|
||||
<false/>
|
||||
<key>XhciPortLimit</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Scheme</key>
|
||||
<dict>
|
||||
<key>FuzzyMatch</key>
|
||||
<true/>
|
||||
<key>KernelArch</key>
|
||||
<string>x86_64</string>
|
||||
<key>KernelCache</key>
|
||||
<string>Auto</string>
|
||||
</dict>
|
||||
</dict>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Misc Section
|
||||
|
||||
```xml
|
||||
<key>Misc</key>
|
||||
<dict>
|
||||
<key>BlessOverride</key>
|
||||
<array/>
|
||||
<key>Boot</key>
|
||||
<dict>
|
||||
<key>ConsoleAttributes</key>
|
||||
<integer>0</integer>
|
||||
<key>HibernateMode</key>
|
||||
<string>None</string>
|
||||
<key>HibernateSkipsPicker</key>
|
||||
<false/>
|
||||
<key>HideAuxiliary</key>
|
||||
<false/>
|
||||
<key>LauncherOption</key>
|
||||
<string>Full</string>
|
||||
<key>LauncherPath</key>
|
||||
<string>Default</string>
|
||||
<key>PickerAttributes</key>
|
||||
<integer>0</integer>
|
||||
<key>PickerAudioAssist</key>
|
||||
<false/>
|
||||
<key>PickerMode</key>
|
||||
<string>Builtin</string>
|
||||
<key>PickerVariant</key>
|
||||
<string>Default</string>
|
||||
<key>PollAppleHotKeys</key>
|
||||
<false/>
|
||||
<key>ShowPicker</key>
|
||||
<true/>
|
||||
<key>TakeoffDelay</key>
|
||||
<integer>0</integer>
|
||||
<key>Timeout</key>
|
||||
<integer>5</integer>
|
||||
</dict>
|
||||
<key>Debug</key>
|
||||
<dict>
|
||||
<key>AppleDebug</key>
|
||||
<false/>
|
||||
<key>ApplePanic</key>
|
||||
<false/>
|
||||
<key>DisableWatchDog</key>
|
||||
<false/>
|
||||
<key>DisplayDelay</key>
|
||||
<integer>0</integer>
|
||||
<key>DisplayLevel</key>
|
||||
<integer>2147483650</integer>
|
||||
<key>LogModules</key>
|
||||
<string>*</string>
|
||||
<key>SerialInit</key>
|
||||
<false/>
|
||||
<key>SysReport</key>
|
||||
<false/>
|
||||
<key>Target</key>
|
||||
<integer>3</integer>
|
||||
</dict>
|
||||
<key>Entries</key>
|
||||
<array/>
|
||||
<key>Security</key>
|
||||
<dict>
|
||||
<keyAllowNvramReset</key>
|
||||
<true/>
|
||||
<key>AllowSetDefault</key>
|
||||
<true/>
|
||||
<key>ApECID</key>
|
||||
<integer>0</integer>
|
||||
<key>AuthRestart</key>
|
||||
<false/>
|
||||
<key>BlacklistAppleUpdate</key>
|
||||
<true/>
|
||||
<key>DmgLoading</key>
|
||||
<string>Signed</string>
|
||||
<key>EnablePassword</key>
|
||||
<false/>
|
||||
<key>ExposeSensitiveData</key>
|
||||
<integer>6</integer>
|
||||
<key>HaltLevel</key>
|
||||
<integer>2147483648</integer>
|
||||
<key>PasswordHash</key>
|
||||
<data></data>
|
||||
<key>PasswordSalt</key>
|
||||
<data></data>
|
||||
<key>ScanPolicy</key>
|
||||
<integer>0</integer>
|
||||
<key>SecureBootModel</key>
|
||||
<string>Disabled</string>
|
||||
<key>Vault</key>
|
||||
<string>Optional</string>
|
||||
</dict>
|
||||
<key>Serial</key>
|
||||
<dict>
|
||||
<key>Init</key>
|
||||
<false/>
|
||||
<key>Override</key>
|
||||
<false/>
|
||||
<key>Swap</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Tools</key>
|
||||
<array/>
|
||||
</dict>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### PlatformInfo (SMBIOS)
|
||||
|
||||
```xml
|
||||
<key>PlatformInfo</key>
|
||||
<dict>
|
||||
<key>Automatic</key>
|
||||
<true/>
|
||||
<key>CustomMemory</key>
|
||||
<false/>
|
||||
<key>Generic</key>
|
||||
<dict>
|
||||
<key>AdviseFeatures</key>
|
||||
<false/>
|
||||
<key>MaxBIOSVersion</key>
|
||||
<false/>
|
||||
<key>ProcessorType</key>
|
||||
<integer>0</integer>
|
||||
<key>SpoofVendor</key>
|
||||
<true/>
|
||||
<key>SystemMemoryStatus</key>
|
||||
<string>Auto</string>
|
||||
<key>SystemProductName</key>
|
||||
<string>iMacPro1,1</string>
|
||||
<key>SystemSerialNumber</key>
|
||||
<string>GENERATED_WITH_GENSMBIOS</string>
|
||||
<key>SystemUUID</key>
|
||||
<string>GENERATED_WITH_GENSMBIOS</string>
|
||||
<key>MLB</key>
|
||||
<string>GENERATED_WITH_GENSMBIOS</string>
|
||||
<key>ROM</key>
|
||||
<data>GENERATED_WITH_GENSMBIOS</data>
|
||||
</dict>
|
||||
<key>UpdateDataHub</key>
|
||||
<true/>
|
||||
<key>UpdateNVRAM</key>
|
||||
<true/>
|
||||
<key>UpdateSMBIOS</key>
|
||||
<true/>
|
||||
<key>UpdateSMBIOSMode</key>
|
||||
<string>Create</string>
|
||||
</dict>
|
||||
```
|
||||
|
||||
**Generar SMBIOS válido**:
|
||||
```bash
|
||||
# Usar GenSMBIOS
|
||||
python3 gensmbios.py
|
||||
|
||||
# O usar
|
||||
./gensmbios
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### UEFI Section
|
||||
|
||||
```xml
|
||||
<key>UEFI</key>
|
||||
<dict>
|
||||
<key>APFS</key>
|
||||
<dict>
|
||||
<key>EnableJumpstart</key>
|
||||
<true/>
|
||||
<key>GlobalConnect</key>
|
||||
<false/>
|
||||
<key>HideVerbose</key>
|
||||
<true/>
|
||||
<key>JumpstartHotPlug</key>
|
||||
<false/>
|
||||
<key>MinDate</key>
|
||||
<integer>0</integer>
|
||||
<key>MinVersion</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
<key>Audio</key>
|
||||
<dict>
|
||||
<key>AudioCodec</key>
|
||||
<integer>0</integer>
|
||||
<key>AudioDevice</key>
|
||||
<string>PciRoot(0x0)/Pci(0x1F,0x3)</string>
|
||||
<key>AudioOut</key>
|
||||
<integer>0</integer>
|
||||
<key>AudioSupport</key>
|
||||
<false/>
|
||||
<key>MinimumVolume</key>
|
||||
<integer>20</integer>
|
||||
<key>PlayChime</key>
|
||||
<string>Auto</string>
|
||||
<key>ResetTrafficClass</key>
|
||||
<false/>
|
||||
<key>SetupDelay</key>
|
||||
<integer>0</integer>
|
||||
<key>VolumeAmplifier</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
<key>ConnectDrivers</key>
|
||||
<true/>
|
||||
<key>Drivers</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>Arguments</key>
|
||||
<string>agdpmod=pikera</string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>LoadEarly</key>
|
||||
<false/>
|
||||
<key>Path</key>
|
||||
<string>OpenRuntime.efi</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Input</key>
|
||||
<dict>
|
||||
<key>KeyFiltering</key>
|
||||
<false/>
|
||||
<key>KeyForgetThreshold</key>
|
||||
<integer>5</integer>
|
||||
<key>KeyMergeThreshold</key>
|
||||
<integer>2</integer>
|
||||
<key>KeySupport</key>
|
||||
<true/>
|
||||
<key>KeySupportMode</key>
|
||||
<string>Auto</string>
|
||||
<key>KeySwap</key>
|
||||
<false/>
|
||||
<key>PointerSupport</key>
|
||||
<false/>
|
||||
<key>PointerSupportMode</key>
|
||||
<string></string>
|
||||
<key>TimerResolution</key>
|
||||
<integer>50000</integer>
|
||||
</dict>
|
||||
<key>Output</key>
|
||||
<dict>
|
||||
<key>ClearScreenOnModeSwitch</key>
|
||||
<false/>
|
||||
<key>ConsoleMode</key>
|
||||
<string></string>
|
||||
<key>DirectGopRendering</key>
|
||||
<false/>
|
||||
<key>ForceResolution</key>
|
||||
<false/>
|
||||
<key>GopBurstMode</key>
|
||||
<false/>
|
||||
<key>GopPassThrough</key>
|
||||
<string>Disabled</string>
|
||||
<key>IgnoreTextInGraphics</key>
|
||||
<false/>
|
||||
<key>InitialMode</key>
|
||||
<integer>3</integer>
|
||||
<key>ReconnectGraphicsOnResChange</key>
|
||||
<false/>
|
||||
<key>ReplaceTabWithSpace</key>
|
||||
<false/>
|
||||
<key>Resolution</key>
|
||||
<string>Max</string>
|
||||
<key>SanitiseClearScreen</key>
|
||||
<false/>
|
||||
<key>TextRenderer</key>
|
||||
<string>BuiltinGraphics</string>
|
||||
<key>UgaPassThrough</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>ProtocolOverrides</key>
|
||||
<dict>
|
||||
<key>AppleAudio</key>
|
||||
<false/>
|
||||
<key>AppleBootPolicy</key>
|
||||
<false/>
|
||||
<key>AppleDebugLog</key>
|
||||
<false/>
|
||||
<key>AppleEg2Info</key>
|
||||
<false/>
|
||||
<key>AppleFramebufferInfo</key>
|
||||
<false/>
|
||||
<key>AppleImg4Verification</key>
|
||||
<false/>
|
||||
<key>AppleKeyMap</key>
|
||||
<false/>
|
||||
<key>AppleRtcRam</key>
|
||||
<false/>
|
||||
<key>AppleSecureBoot</key>
|
||||
<false/>
|
||||
<key>AppleSmcIo</key>
|
||||
<false/>
|
||||
<key>AppleUserInterfaceTheme</key>
|
||||
<false/>
|
||||
<key>DataHub</key>
|
||||
<false/>
|
||||
<key>DeviceProperties</key>
|
||||
<false/>
|
||||
<key>FirmwareVolume</key>
|
||||
<false/>
|
||||
<key>HashServices</key>
|
||||
<false/>
|
||||
<key>OSInfo</key>
|
||||
<false/>
|
||||
<key>PciIo</key>
|
||||
<false/>
|
||||
<key>UnicodeCollation</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
<key>ActivateHpetSupport</key>
|
||||
<false/>
|
||||
<key>DisableSecurityPolicy</key>
|
||||
<false/>
|
||||
<key>EnableVectorAcceleration</key>
|
||||
<false/>
|
||||
<key>ExitBootServicesDelay</key>
|
||||
<integer>0</integer>
|
||||
<key>ForceOcWriteFlash</key>
|
||||
<false/>
|
||||
<key>ForgeUefiSupport</key>
|
||||
<false/>
|
||||
<key>IgnoreInvalidFlexRatio</key>
|
||||
<false/>
|
||||
<key>ReleaseUsbOwnership</key>
|
||||
<false/>
|
||||
<key>ReloadOptionRoms</key>
|
||||
<false/>
|
||||
<key>RequestBootVarRouting</key>
|
||||
<true/>
|
||||
<key>ResizeGpuBars</key>
|
||||
<integer>-1</integer>
|
||||
<key>TscSyncTimeout</key>
|
||||
<integer>0</integer>
|
||||
<key>UnblockFsConnect</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>ReservedMemory</key>
|
||||
<array/>
|
||||
</dict>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔍 Verificar config.plist
|
||||
|
||||
### Usar ProperTree u OCAuxiliaryTools
|
||||
|
||||
```bash
|
||||
# Validar config.plist
|
||||
plutil -lint config.plist
|
||||
```
|
||||
|
||||
**Salida esperada**:
|
||||
```
|
||||
config.plist: OK
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📝 Archivos SSDT Necesarios
|
||||
|
||||
### SSDT-EC.aml (Fake EC)
|
||||
|
||||
Necesario porque macOS espera un Embedded Controller.
|
||||
|
||||
### SSDT-PLUG.aml (Plugin Type)
|
||||
|
||||
Necesario para power management correcto del CPU.
|
||||
|
||||
### SSDT-AWAC.aml (RTC Fix)
|
||||
|
||||
**CRÍTICO PARA B760**: Corrige el reloj del sistema. Sin esto, macOS no arrancará.
|
||||
|
||||
### Generar SSDTs
|
||||
|
||||
```bash
|
||||
# Usar SSDTTime
|
||||
./SSDTTime.sh
|
||||
|
||||
# O usar GenPMC
|
||||
./gen-pmc.sh
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📋 Checklist EFI Completo
|
||||
|
||||
- [ ] EFI/BOOT/BOOTx64.efi presente
|
||||
- [ ] EFI/OC/OpenCore.efi presente
|
||||
- [ ] EFI/OC/Drivers/OpenRuntime.efi presente
|
||||
- [ ] EFI/OC/Kexts/ tiene todos los kexts (incluyendo NVMeFix)
|
||||
- [ ] EFI/OC/ACPI/ tiene SSDT-EC.aml, SSDT-PLUG.aml y SSDT-AWAC.aml
|
||||
- [ ] config.plist validado con plutil
|
||||
- [ ] SMBIOS generado con GenSMBIOS
|
||||
- [ ] Cpuid1Data configurado para Raptor Lake
|
||||
|
||||
---
|
||||
|
||||
**Siguiente paso: [04 - Instalación](04-installation.md)**
|
||||
419
04-installation.md
Executable file
419
04-installation.md
Executable file
@@ -0,0 +1,419 @@
|
||||
# 04 - Proceso de Instalación de macOS
|
||||
|
||||
## 🎯 Objetivo
|
||||
|
||||
Instalar macOS Sequoia (o versión elegida) en tu PC con hardware Hackintosh.
|
||||
|
||||
---
|
||||
|
||||
## 📋 Pre-Instalación - Checklist
|
||||
|
||||
### Antes de Arrancar el USB
|
||||
|
||||
- [ ] **BIOS configurado** según [01-bios-settings.md](01-bios-settings.md)
|
||||
- [ ] **USB instalador creado** con EFI OpenCore
|
||||
- [ ] **Verificado SSDT-AWAC.aml** en EFI/OC/ACPI (CRÍTICO)
|
||||
- [ ] **Verificado boot-arg `agdpmod=pikera`** en config.plist
|
||||
- [ ] **Disco destino** preparado (mínimo 80GB recomendado)
|
||||
- [ ] **Conexión a Internet** (Ethernet preferiblemente)
|
||||
- [ ] **Teclado USB** conectado
|
||||
- [ ] **Monitor** conectado a la GPU AMD RX 6800 XT
|
||||
|
||||
### Particionamiento del Disco
|
||||
|
||||
**Opción A: Usar todo el disco** (Recomendado para instalación limpia)
|
||||
|
||||
**Opción B: Dual Boot con Windows**
|
||||
|
||||
1. En Windows, abrir **Disk Management**
|
||||
2. **Shrink** una partición (mínimo 100GB)
|
||||
3. Dejar el espacio **sin asignar** (no formatear)
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Paso 1: Arrancar desde el USB
|
||||
|
||||
### 1.1 Conectar USB y Arrancar
|
||||
|
||||
1. **Conectar el USB instalador**
|
||||
2. **Encender el PC**
|
||||
3. Presionar **F8** repetidamente para **Boot Menu**
|
||||
|
||||
### 1.2 Seleccionar el USB
|
||||
|
||||
En el Boot Menu ASUS:
|
||||
```
|
||||
Boot Option #1: UEFI: <nombre del USB>
|
||||
```
|
||||
|
||||
Seleccionar con Enter.
|
||||
|
||||
---
|
||||
|
||||
## 📱 Paso 2: OpenCore Picker
|
||||
|
||||
Deberías ver el **OpenCore Boot Picker**:
|
||||
|
||||
```
|
||||
OpenCore 0.9.7
|
||||
|
||||
macOS Installer
|
||||
Recovery
|
||||
```
|
||||
|
||||
### Si NO ves el OpenCore Picker:
|
||||
|
||||
1. Verificar que EFI/OC/ está en el USB
|
||||
2. Verificar config.plist
|
||||
3. Verificar configuración BIOS
|
||||
4. Consultar sección de **Solución de Problemas** abajo
|
||||
|
||||
### Seleccionar "macOS Installer"
|
||||
|
||||
Con las flechas, seleccionar **"macOS Installer"** y presionar **Enter**.
|
||||
|
||||
---
|
||||
|
||||
## ⏳ Paso 3: Carga de macOS
|
||||
|
||||
### 3.1 Apple Logo
|
||||
|
||||
Verás el logo de Apple con una barra de progreso.
|
||||
|
||||
**Tiempo**: 2-5 minutos
|
||||
|
||||
### 3.2 Si se reinicia automáticamente
|
||||
|
||||
Esto es **NORMAL**. OpenCore recargará el instalador.
|
||||
|
||||
```
|
||||
Primera carga: Puede reiniciar 1-2 veces
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🖥️ Paso 4: Pantalla de Instalación
|
||||
|
||||
### 4.1 Selección de Idioma
|
||||
|
||||
```
|
||||
Choose your language: Español (o preferencia)
|
||||
Click en la flecha
|
||||
```
|
||||
|
||||
### 4.2 Utilidades de macOS
|
||||
|
||||
Deberías ver **"macOS Utilities"**:
|
||||
|
||||
```
|
||||
- Restore from Time Machine Backup
|
||||
- Reinstall macOS
|
||||
- Get Help Online
|
||||
- Disk Utility
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 💽 Paso 5: Disk Utility (Formatear Disco)
|
||||
|
||||
### 5.1 Abrir Disk Utility
|
||||
|
||||
Click en **"Disk Utility"** → **Continue**
|
||||
|
||||
### 5.2 Seleccionar el Disco Destino
|
||||
|
||||
En la columna izquierda, seleccionar el disco donde instalarás macOS.
|
||||
|
||||
**⚠️ IMPORTANTE**: Seleccionar el disco **completo**, no una partición.
|
||||
|
||||
### 5.3 Borrar y Formatear
|
||||
|
||||
1. Click en el botón **"Erase"** (Borrar)
|
||||
2. Configurar:
|
||||
|
||||
| Campo | Valor |
|
||||
|-------|-------|
|
||||
| **Name** | Macintosh HD |
|
||||
| **Format** | APFS |
|
||||
| **Scheme** | GUID Partition Map |
|
||||
|
||||
3. Click en **"Erase"**
|
||||
|
||||
### 5.4 Verificar
|
||||
|
||||
Deberías ver:
|
||||
|
||||
```
|
||||
Macintosh HD
|
||||
- Macintosh HD - Data
|
||||
- Preboot
|
||||
- Recovery
|
||||
```
|
||||
|
||||
### 5.5 Cerrar Disk Utility
|
||||
|
||||
Click en **"Done"** → **"Disk Utility"** → **Quit Disk Utility**
|
||||
|
||||
---
|
||||
|
||||
## 📦 Paso 6: Instalar macOS
|
||||
|
||||
### 6.1 Elegir "Reinstall macOS"
|
||||
|
||||
De vuelta en macOS Utilities:
|
||||
```
|
||||
Click en: Reinstall macOS Sequoia
|
||||
Click en: Continue
|
||||
```
|
||||
|
||||
### 6.2 Aceptar Términos
|
||||
|
||||
Click en **"Agree"** → **"Agree"** nuevamente
|
||||
|
||||
### 6.3 Seleccionar Disco
|
||||
|
||||
```
|
||||
Select the disk where you want to install macOS:
|
||||
Macintosh HD
|
||||
```
|
||||
|
||||
Click en **"Install"**
|
||||
|
||||
### 6.4 Iniciar Instalación
|
||||
|
||||
macOS comenzará a copiar archivos:
|
||||
|
||||
```
|
||||
Preparing installation...
|
||||
Installing macOS...
|
||||
Time remaining: ~20-30 minutos
|
||||
```
|
||||
|
||||
### 6.5 Primer Reinicio
|
||||
|
||||
Durante la instalación, el sistema se reiniciará **automáticamente**.
|
||||
|
||||
**IMPORTANTE**: Al arrancar después del reinicio:
|
||||
1. **Presionar F8** para Boot Menu
|
||||
2. **Seleccionar el USB** otra vez
|
||||
3. **NO seleccionar** el disco duro todavía
|
||||
|
||||
---
|
||||
|
||||
## 🔄 Paso 7: Continuación de la Instalación
|
||||
|
||||
### 7.1 Segunda Carga
|
||||
|
||||
El sistema continuará la instalación:
|
||||
|
||||
```
|
||||
Installing: 5 minutes remaining...
|
||||
Configuración...
|
||||
```
|
||||
|
||||
### 7.2 Segundo Reinicio
|
||||
|
||||
Se reiniciará nuevamente.
|
||||
|
||||
**Esta vez**:
|
||||
1. **Presionar F8** para Boot Menu
|
||||
2. **Seleccionar el USB**
|
||||
3. En OpenCore Picker, seleccionar **"Macintosh HD"** (no el installer)
|
||||
|
||||
---
|
||||
|
||||
## 🎉 Paso 8: Primer Arranque - Configuración
|
||||
|
||||
### 8.1 Asistente de Configuración
|
||||
|
||||
Verás la pantalla **"Hello"** con diversos idiomas.
|
||||
|
||||
```
|
||||
Continúa con la configuración inicial:
|
||||
1. País o región: Argentina (o tu país)
|
||||
2. Teclado: Spanish - ISO o ANSI
|
||||
3. Red: Seleccionar Ethernet (AppleIGC debería funcionar)
|
||||
4. Transferir información: Not now
|
||||
5. Apple ID: Puedes saltar este paso inicialmente
|
||||
```
|
||||
|
||||
### 8.2 Crear Cuenta
|
||||
|
||||
```
|
||||
Nombre: [Tu nombre]
|
||||
Nombre de cuenta: [tu_usuario]
|
||||
Contraseña: [tu_contraseña]
|
||||
```
|
||||
|
||||
### 8.3 Express Setup
|
||||
|
||||
```
|
||||
Location Services: Enable (o Disable si prefieres)
|
||||
Siri: Enable o Disable
|
||||
Screen Time: Set up later
|
||||
```
|
||||
|
||||
### 8.4 Finalizar
|
||||
|
||||
El sistema preparará tu escritorio...
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Paso 9: Post-Instalación Inmediata
|
||||
|
||||
### 9.1 Verificar Hardware Funcional
|
||||
|
||||
Abrir **Acerca de este Mac**:
|
||||
|
||||
```
|
||||
Apple menu () → Acerca de este Mac
|
||||
```
|
||||
|
||||
**Verificar**:
|
||||
- [ ] CPU: Correcta
|
||||
- [ ] Memoria: 32GB mostrados
|
||||
- [ ] Gráficos: AMD RX 6800 XT
|
||||
- [ ] Serie/UUID: Correctos (SMBIOS)
|
||||
|
||||
### 9.2 Verificar Red
|
||||
|
||||
```
|
||||
Ajustes del Sistema → Red
|
||||
```
|
||||
|
||||
**Ethernet**: Debería mostrar "Conectado"
|
||||
**Wi-Fi**: Puede no funcionar todavía (requiere AirportItlwm)
|
||||
|
||||
### 9.3 Verificar Audio
|
||||
|
||||
Reproducir un sonido desde Preferencias del Sistema → Sonido
|
||||
|
||||
---
|
||||
|
||||
## 🐛 Solución de Problemas
|
||||
|
||||
### Problema: Kernel Panic (Pantalla con texto vertical)
|
||||
|
||||
**Causas comunes**:
|
||||
- CFG Lock no deshabilitado
|
||||
- config.plist incorrecto
|
||||
- Kexts faltantes
|
||||
|
||||
**Soluciones**:
|
||||
|
||||
1. **Agregar boot-args de depuración**:
|
||||
|
||||
En config.plist → Boot → NVRAM → Add → boot-args:
|
||||
```
|
||||
-v keepsyms=1
|
||||
```
|
||||
|
||||
2. **Verificar CFG Lock**:
|
||||
```
|
||||
config.plist → Kernel → Quirks:
|
||||
AppleCpuPmCfgLock: YES
|
||||
AppleXcpmCfgLock: YES
|
||||
```
|
||||
|
||||
3. **Verificar Kexts**:
|
||||
```
|
||||
Asegurarse de tener:
|
||||
- Lilu.kext
|
||||
- VirtualSMC.kext
|
||||
- WhateverGreen.kext
|
||||
```
|
||||
|
||||
### Problema: Pantalla negra después de Apple logo
|
||||
|
||||
**Soluciones**:
|
||||
|
||||
1. **Verificar WhateverGreen.kext**
|
||||
2. **Agregar boot-arg**:
|
||||
```
|
||||
-v agdpmod=pikera
|
||||
```
|
||||
|
||||
3. **Verificar GPU en DeviceProperties**:
|
||||
```
|
||||
config.plist → DeviceProperties → Add
|
||||
PciRoot(0x0)/Pci(0x2,0x0)
|
||||
```
|
||||
|
||||
### Problema: Se reinicia constantemente
|
||||
|
||||
**Soluciones**:
|
||||
|
||||
1. **Deshabilitar XMP** en BIOS temporalmente
|
||||
2. **Verificar Cpuid1Data** para Raptor Lake
|
||||
3. **Probar con SMBIOS diferente** (MacPro7,1)
|
||||
|
||||
### Problema: No detecta red Ethernet
|
||||
|
||||
**Soluciones**:
|
||||
|
||||
1. **Verificar AppleIGC.kext** está en EFI/OC/Kexts/
|
||||
2. **Verificar config.plist** → Kernel → Kexts → AppleIGC.kext está enabled
|
||||
3. **Verificar BIOS** → Network Stack está habilitado
|
||||
|
||||
### Problema: No funciona Wi-Fi
|
||||
|
||||
**Soluciones**:
|
||||
|
||||
1. **Verificar AirportItlwm.kext** está presente
|
||||
2. **Verificar versión compatible** con tu macOS
|
||||
3. **Alternativa**: Usar itlwm.kext + app Helios
|
||||
|
||||
### Problema: No funciona Audio
|
||||
|
||||
**Soluciones**:
|
||||
|
||||
1. **Verificar AppleALC.kext** está presente
|
||||
2. **Probar diferentes layout-id**:
|
||||
- 1, 3, 5, 7, 11, 13, 28, 99
|
||||
3. **Usar Hackintool** para detectar layout correcto
|
||||
|
||||
---
|
||||
|
||||
## 📋 Checklist Instalación Completada
|
||||
|
||||
- [ ] macOS instalado en el disco
|
||||
- [ ] Primer arranque completado
|
||||
- [ ] Cuenta de usuario creada
|
||||
- [ ] Ethernet funcionando
|
||||
- [ ] Gráficos AMD RX 6800 XT detectados
|
||||
- [ ] Audio funcionando (o configurado)
|
||||
- [ ] SMBIOS correcto en "Acerca de este Mac"
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Próximos Pasos
|
||||
|
||||
### Instalar EFI en el Disco (Obligatorio)
|
||||
|
||||
Actualmente estás arrancando desde el USB. Necesitas copiar el EFI al disco.
|
||||
|
||||
1. **Arrancar desde USB**
|
||||
2. **Montar EFI del disco**:
|
||||
```bash
|
||||
# En Terminal
|
||||
diskutil list
|
||||
# Identificar tu disco (ej: disk1)
|
||||
sudo diskutil mount disk1s1
|
||||
```
|
||||
|
||||
3. **Copiar EFI**:
|
||||
```bash
|
||||
# Desde el USB EFI al disco EFI
|
||||
sudo cp -R /Volumes/EFI/OC /Volumes/DESTINO_EFI/OC/
|
||||
```
|
||||
|
||||
4. **Verificar**:
|
||||
```bash
|
||||
ls /Volumes/DESTINO_EFI/OC/
|
||||
```
|
||||
|
||||
5. **Reiniciar y arrancar desde el disco** (sin USB)
|
||||
|
||||
---
|
||||
|
||||
**Siguiente paso: [05 - Post-Instalación](05-post-install.md)**
|
||||
545
05-post-install.md
Executable file
545
05-post-install.md
Executable file
@@ -0,0 +1,545 @@
|
||||
# 05 - Post-Instalación y Optimización
|
||||
|
||||
## 🎯 Objetivos
|
||||
|
||||
1. Copiar EFI al disco duro
|
||||
2. Configurar hardware restante (Wi-Fi, Bluetooth, Audio)
|
||||
3. Optimizar power management
|
||||
4. Verificar estabilidad del sistema
|
||||
|
||||
---
|
||||
|
||||
## 💾 Paso 1: Copiar EFI al Disco Duro
|
||||
|
||||
### 1.1 Identificar Volúmenes
|
||||
|
||||
```bash
|
||||
# Abrir Terminal y listar volúmenes
|
||||
diskutil list
|
||||
|
||||
# Identificar tu disco macOS (ej: disk1)
|
||||
disk1s1 EFI
|
||||
disk1s2 Macintosh HD
|
||||
```
|
||||
|
||||
### 1.2 Montar EFI del Disco macOS
|
||||
|
||||
```bash
|
||||
# Montar la partición EFI
|
||||
sudo diskutil mount disk1s1
|
||||
```
|
||||
|
||||
### 1.3 Copiar EFI
|
||||
|
||||
```bash
|
||||
# Copiar desde USB al disco
|
||||
sudo cp -R /Volumes/EFI_USB/OC /Volumes/EFI_DISK/OC/
|
||||
|
||||
# Copiar BOOT
|
||||
sudo cp -R /Volumes/EFI_USB/BOOT /Volumes/EFI_DISK/BOOT/
|
||||
|
||||
# Verificar
|
||||
ls -la /Volumes/EFI_DISK/OC/
|
||||
```
|
||||
|
||||
### 1.4 Desmontar EFI
|
||||
|
||||
```bash
|
||||
sudo diskutil unmount /Volumes/EFI_DISK
|
||||
```
|
||||
|
||||
### 1.5 Arrancar desde el Disco
|
||||
|
||||
1. **Retirar USB**
|
||||
2. **Reiniciar**
|
||||
3. Presionar **F8** para Boot Menu
|
||||
4. **Seleccionar** "macOS" o "Macintosh HD"
|
||||
|
||||
---
|
||||
|
||||
## 🔊 Paso 2: Configurar Audio (AppleALC)
|
||||
|
||||
### 2.1 Identificar Layout ID Correcto
|
||||
|
||||
#### Método 1: Hackintool
|
||||
|
||||
1. **Descargar Hackintool** desde [GitHub](https://github.com/headkaze/Hackintool)
|
||||
2. Abrir **Hackintool**
|
||||
3. Ir a **Audio**
|
||||
4. **Select Audio Codec**: Realtek ALC897 (o tu codec)
|
||||
5. **Probar Layout IDs**:
|
||||
- Click en **"Select Audio Layout"**
|
||||
- Elegir diferentes IDs
|
||||
- **Test Audio** para cada uno
|
||||
|
||||
#### Layout IDs Comunes para ASUS ROG B760
|
||||
|
||||
| Layout ID | Uso |
|
||||
|-----------|-----|
|
||||
| 1 | Salida estándar |
|
||||
| 3 | Speaker + Line Out |
|
||||
| 7 | Realtek genérico |
|
||||
| 11 | ALC897/1220 |
|
||||
| 13 | ALC1220 |
|
||||
| 28 | 5.1 Surround |
|
||||
| 99 | Built-in + Headphone |
|
||||
|
||||
### 2.2 Configurar en config.plist
|
||||
|
||||
```xml
|
||||
<key>DeviceProperties</key>
|
||||
<dict>
|
||||
<key>Add</key>
|
||||
<dict>
|
||||
<key>PciRoot(0x0)/Pci(0x1B,0x0)</key>
|
||||
<dict>
|
||||
<key>layout-id</key>
|
||||
<data>BwAAAA==</data> <!-- Layout ID 7 -->
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
```
|
||||
|
||||
**Para cambiar Layout ID**:
|
||||
|
||||
```
|
||||
Layout ID 1: AQAAAA==
|
||||
Layout ID 3: AwAAAA==
|
||||
Layout ID 7: BwAAAA==
|
||||
Layout ID 11: CwAAAA==
|
||||
Layout ID 13: DQAAAA==
|
||||
Layout ID 28: GwAAAA==
|
||||
Layout ID 99, bwAAAA==
|
||||
```
|
||||
|
||||
### 2.3 Verificar Audio
|
||||
|
||||
```bash
|
||||
# En Terminal
|
||||
kextstat | grep AppleALC
|
||||
|
||||
# Debería mostrar proceso cargado
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📡 Paso 3: Configurar Wi-Fi (Intel AX211)
|
||||
|
||||
### 3.1 Opciones para Wi-Fi Intel
|
||||
|
||||
**Opción A: AirportItlwm.kext** (Interfaz nativa macOS)
|
||||
|
||||
**Opción B: itlwm.kext + Helios** (App separada)
|
||||
|
||||
### 3.2 Configurar AirportItlwm
|
||||
|
||||
1. **Verificar kext cargado**:
|
||||
```bash
|
||||
kextstat | grep itlwm
|
||||
```
|
||||
|
||||
2. **Configurar** (si no funciona automáticamente):
|
||||
|
||||
```xml
|
||||
<!-- En config.plist → Kernel → Kexts -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>AirportItlwm.kext</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>MaxKernel</key>
|
||||
<string>23.9.9</string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
</dict>
|
||||
```
|
||||
|
||||
3. **Reiniciar** y verificar en **Ajustes del Sistema → Red**
|
||||
|
||||
### 3.3 Alternativa: itlwm + Helios
|
||||
|
||||
Si AirportItlwm no funciona:
|
||||
|
||||
1. **Reemplazar** AirportItlwm.kext con **itlwm.kext**
|
||||
2. **Descargar Helios app** desde [OpenIntelWireless](https://github.com/OpenIntelWireless/Helios)
|
||||
3. **Abrir Helios** para conectarse a redes Wi-Fi
|
||||
|
||||
---
|
||||
|
||||
## 🔵 Paso 4: Configurar Bluetooth (Intel AX211)
|
||||
|
||||
### 4.1 Verificar Kexts de Bluetooth
|
||||
|
||||
Asegurarse de tener estos 3 kexts en EFI/OC/Kexts/:
|
||||
|
||||
```
|
||||
IntelBluetoothFirmware.kext
|
||||
IntelBTPatcher.kext
|
||||
BlueTool.kext (opcional, incluido en IntelBluetoothFirmware)
|
||||
```
|
||||
|
||||
### 4.2 Configurar en config.plist
|
||||
|
||||
```xml
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>IntelBluetoothFirmware.kext</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
</dict>
|
||||
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>IntelBTPatcher.kext</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
</dict>
|
||||
```
|
||||
|
||||
### 4.3 Verificar
|
||||
|
||||
```bash
|
||||
# Verificar Bluetooth cargado
|
||||
kextstat | grep Bluetooth
|
||||
|
||||
# Abrir Bluetooth en Ajustes del Sistema
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ⚡ Paso 5: Power Management (CPU)
|
||||
|
||||
### 5.1 Verificar Gestión de Energía
|
||||
|
||||
Abrir **Acerca de este Mac** → **Reporte del Sistema** → **Energía**
|
||||
|
||||
**Estado correcto**:
|
||||
```
|
||||
Estado de alimentación: alimentado por CA
|
||||
Batería: No hay batería
|
||||
```
|
||||
|
||||
### 5.2 Generar SSDT-PM
|
||||
|
||||
**Opción A: Usar SSDTTime**
|
||||
|
||||
1. **Descargar SSDTTime** desde [GitHub](https://github.com/corpnewt/SSDTTime)
|
||||
2. **Ejecutar**: `./SSDTTime.sh`
|
||||
3. **Seleccionar**: "1" (Basic Mode)
|
||||
4. **Seleccionar**: "1" (PM)
|
||||
5. **Copiar** SSDT-PM.aml a EFI/OC/ACPI/
|
||||
|
||||
**Opción B: Usar GenPMC**
|
||||
|
||||
```bash
|
||||
./gen-pmc.sh
|
||||
```
|
||||
|
||||
### 5.3 Habilitar XNU PM (Power Management)
|
||||
|
||||
```xml
|
||||
<!-- En config.plist → Kernel → Emulate -->
|
||||
<key>Emulate</key>
|
||||
<dict>
|
||||
<key>Cpuid1Data</key>
|
||||
<data>NxcB/V/QwMA=</data>
|
||||
<key>Cpuid1Mask</key>
|
||||
<data>////</data>
|
||||
<key>DummyPowerManagement</key>
|
||||
<false/> <!-- TRUE para deshabilitar PM, FALSE para habilitar -->
|
||||
</dict>
|
||||
```
|
||||
|
||||
### 5.4 Verificar Speed Step
|
||||
|
||||
```bash
|
||||
# En Terminal
|
||||
sudo powermetrics --samplers cpu_power -i 1000
|
||||
|
||||
# Verificar que las frecuencias cambien
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🌡️ Paso 6: Monitoreo de Temperaturas
|
||||
|
||||
### 6.1 Instalar Stats (o similar)
|
||||
|
||||
1. **Descargar Stats** desde [GitHub](https://github.com/exelban/stats)
|
||||
2. **Configurar** para mostrar:
|
||||
- Temperatura CPU
|
||||
- Uso de CPU
|
||||
- Velocidad de ventiladores
|
||||
- Uso de RAM
|
||||
|
||||
### 6.2 Verificar Temperaturas Normales
|
||||
|
||||
| Componente | Rango Normal |
|
||||
|------------|--------------|
|
||||
| CPU (idle) | 30-45°C |
|
||||
| CPU (load) | 60-85°C |
|
||||
| GPU (idle) | 35-50°C |
|
||||
| GPU (load) | 70-85°C |
|
||||
|
||||
---
|
||||
|
||||
## 🖥️ Paso 7: Configurar GPU AMD RX 6800 XT
|
||||
|
||||
### 7.1 Verificar Aceleración Gráfica
|
||||
|
||||
```bash
|
||||
# En Terminal
|
||||
kextstat | grep AMD
|
||||
|
||||
# Debería mostrar:
|
||||
# com.apple.driver.AMDRadeonX6000
|
||||
# com.apple.driver.AMDRadeonX6000MTL
|
||||
```
|
||||
|
||||
### 7.2 Verificar Metal
|
||||
|
||||
```bash
|
||||
# En Terminal
|
||||
metalinfo
|
||||
|
||||
# Debería mostrar:
|
||||
# AMD Radeon RX 6800 XT
|
||||
# Metal Support: YES
|
||||
```
|
||||
|
||||
### 7.3 Habilitar Resizeable BAR (si lo deseas)
|
||||
|
||||
**NOTA**: Generalmente **DISABLED** en BIOS para estabilidad.
|
||||
|
||||
Si deseas habilitarlo:
|
||||
1. Habilitar en BIOS: "Resize BAR" o "SAM"
|
||||
2. Agregar a config.plist:
|
||||
```xml
|
||||
<key>DeviceProperties</key>
|
||||
<dict>
|
||||
<key>Add</key>
|
||||
<dict>
|
||||
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
|
||||
<dict>
|
||||
<key>force-online</key>
|
||||
<data>AQAAAA==</data>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Paso 8: Optimizaciones Adicionales
|
||||
|
||||
### 8.1 Habilitar Hibernación (opcional)
|
||||
|
||||
```bash
|
||||
# En Terminal
|
||||
sudo pmset hibernatemode 25
|
||||
sudo pmset standby 1
|
||||
sudo pmset standbydelay 10800
|
||||
sudo pmset autopoweroff 1
|
||||
```
|
||||
|
||||
### 8.2 Deshabilitar Hibernación (para ahorrar espacio)
|
||||
|
||||
```bash
|
||||
sudo pmset hibernatemode 0
|
||||
sudo rm -rf /var/vm/sleepimage
|
||||
```
|
||||
|
||||
### 8.3 Configurar Sleep/Wake
|
||||
|
||||
```bash
|
||||
# Deshabilitar sleep al cerrar tap (laptops)
|
||||
sudo pmset -a disablesleep 1
|
||||
|
||||
# Habilitar wake on LAN
|
||||
sudo pmset -a womp 1
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🧪 Paso 9: Verificar Estabilidad
|
||||
|
||||
### 9.1 Test de Estrés
|
||||
|
||||
**Usar Geekbench 6**:
|
||||
1. Descargar desde [geekbench.com](https://www.geekbench.com/)
|
||||
2. Ejecutar **CPU Benchmark**
|
||||
3. Ejecutar **Compute Benchmark** (OpenCL/Metal)
|
||||
|
||||
**Puntuaciones esperadas** (i7-13700K):
|
||||
```
|
||||
Single Core: ~2200-2600
|
||||
Multi Core: ~18000-22000
|
||||
OpenCL: ~200000-250000 (RX 6800 XT)
|
||||
```
|
||||
|
||||
### 9.2 Test de Memoria
|
||||
|
||||
```bash
|
||||
# Memtest (opcional)
|
||||
memtest /Volumes/Macintosh\ HD
|
||||
```
|
||||
|
||||
### 9.3 Test de Red
|
||||
|
||||
```bash
|
||||
# Ping test
|
||||
ping -c 100 google.com
|
||||
|
||||
# Velocidad de descarga
|
||||
curl -o /dev/null http://speedtest.tele2.net/100MB.zip
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📱 Paso 10: Apps Recomendadas
|
||||
|
||||
### Utilidades
|
||||
|
||||
| App | Propósito |
|
||||
|-----|-----------|
|
||||
| **Stats** | Monitoreo de sistema |
|
||||
| **Hackintool** | Configuración hardware |
|
||||
| **ProperTree** | Editar config.plist |
|
||||
| **OCAuxiliaryTools** | Editar config.plist |
|
||||
| **KextsViewer** | Ver kexts cargados |
|
||||
| **Haciend** | Consola OpenCore (en EFI) |
|
||||
| **BetterDisplay** | Gestión de monitores |
|
||||
| **MonitorControl** | Control de brillo DDC |
|
||||
|
||||
### Apps de Producto
|
||||
|
||||
| App | Propósito |
|
||||
|-----|-----------|
|
||||
| **Rectangle** | Gestión de ventanas |
|
||||
| **AltTab** | Alt-Tab estilo Windows |
|
||||
| **iStat Menus** | Monitoreo avanzado |
|
||||
| **Carbon Copy Cloner** | Backups |
|
||||
| **Time Machine** | Backups nativo |
|
||||
|
||||
---
|
||||
|
||||
## 🔄 Paso 11: Actualizaciones de macOS
|
||||
|
||||
### 11.1 Preparación para Actualizaciones
|
||||
|
||||
**Antes de actualizar**:
|
||||
|
||||
1. **Actualizar OpenCore** a última versión
|
||||
2. **Actualizar Kexts** (Lilu, WhateverGreen, etc.)
|
||||
3. **Hacer backup** con Time Machine
|
||||
4. **Verificar compatibilidad** de la versión nueva
|
||||
|
||||
### 11.2 Proceso de Actualización
|
||||
|
||||
```bash
|
||||
# 1. Actualizar desde App Store
|
||||
# 2. El sistema se reiniciará
|
||||
# 3. Arrancar desde EFI del disco (no USB)
|
||||
# 4. La actualización continuará
|
||||
```
|
||||
|
||||
### 11.3 Si la actualización falla
|
||||
|
||||
1. **Arrancar en modo verbose**:
|
||||
- En OpenCore Picker, presionar **Espacio**
|
||||
- Seleccionar las opciones del volumen
|
||||
- Agregar boot-arg: `-v`
|
||||
|
||||
2. **Ver logs** para identificar el problema
|
||||
|
||||
3. **Actualizar kexts** si es necesario
|
||||
|
||||
---
|
||||
|
||||
## 📋 Checklist Post-Instalación Completado
|
||||
|
||||
### Hardware
|
||||
|
||||
- [ ] Audio funcionando (AppleALC con layout-id correcto)
|
||||
- [ ] Wi-Fi funcionando (AirportItlwm o itlwm)
|
||||
- [ ] Bluetooth funcionando (IntelBluetoothFirmware)
|
||||
- [ ] Ethernet funcionando (AppleIGC)
|
||||
- [ ] Gráficos AMD RX 6800 XT con aceleración
|
||||
- [ ] Power Management configurado
|
||||
- [ ] Temperaturas normales
|
||||
|
||||
### Software
|
||||
|
||||
- [ ] EFI copiado al disco
|
||||
- [ ] Arranca sin USB
|
||||
- [ ] Hackintool instalado
|
||||
- [ ] Stats instalado
|
||||
- [ ] Time Machine configurado (opcional)
|
||||
|
||||
### Estabilidad
|
||||
|
||||
- [ ] Geekbench ejecutado
|
||||
- [ ] No hay kernel panics aleatorios
|
||||
- [ ] Sleep/Wake funciona correctamente
|
||||
- [ ] Todas las apps funcionan
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Mantenimiento
|
||||
|
||||
### Mensual
|
||||
|
||||
1. **Actualizar kexts** si hay nuevas versiones
|
||||
2. **Actualizar OpenCore** si hay nueva versión
|
||||
3. **Verificar temperatures**
|
||||
4. **Hacer backup** con Time Machine
|
||||
|
||||
### Trimestral
|
||||
|
||||
1. **Actualizar macOS** a última versión menor
|
||||
2. **Revisar config.plist** para optimizaciones
|
||||
3. **Limpiar archivos temporales**
|
||||
|
||||
---
|
||||
|
||||
## 🆘 Recursos Adicionales
|
||||
|
||||
### Documentación
|
||||
|
||||
- [Dortania OpenCore Post-Install Guide](https://dortania.github.io/OpenCore-Post-Install/)
|
||||
- [Dortania Troubleshooting](https://dortania.github.io/Troubleshooting/)
|
||||
- [r/hackintosh Subreddit](https://www.reddit.com/r/hackintosh/)
|
||||
|
||||
### Comunidades
|
||||
|
||||
- [TonyMacx86 Forums](https://www.tonymacx86.com/)
|
||||
- [InsanelyMac Forums](https://www.insanelymac.com/)
|
||||
- [Dortania Discord](https://discord.gg/AbTrsBq)
|
||||
|
||||
---
|
||||
|
||||
## 🎉 ¡Felicitaciones!
|
||||
|
||||
Tu Hackintosh está completamente configurado y listo para usar.
|
||||
|
||||
**Acerca de este Mac** debería mostrar:
|
||||
|
||||
```
|
||||
macOS Sequoia 15.x
|
||||
procesador: 3,4 GHz Intel Core i7-13700K (16 cores)
|
||||
Memoria: 32 GB 6400 MHz DDR5
|
||||
Gráficos: AMD Radeon RX 6800 XT 16 GB
|
||||
Serie: XXXXXXXXXX
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
**Gracias por seguir esta guía. ¡Disfruta tu Hackintosh! 🍎**
|
||||
BIN
EFI/BOOT/BOOTx64.efi
Executable file
BIN
EFI/BOOT/BOOTx64.efi
Executable file
Binary file not shown.
BIN
EFI/OC/ACPI/SSDT-AWAC.aml
Executable file
BIN
EFI/OC/ACPI/SSDT-AWAC.aml
Executable file
Binary file not shown.
1446
EFI/OC/ACPI/SSDT-EC.aml
Executable file
1446
EFI/OC/ACPI/SSDT-EC.aml
Executable file
File diff suppressed because one or more lines are too long
1446
EFI/OC/ACPI/SSDT-PLUG.aml
Executable file
1446
EFI/OC/ACPI/SSDT-PLUG.aml
Executable file
File diff suppressed because one or more lines are too long
BIN
EFI/OC/Drivers/HfsPlus.efi
Executable file
BIN
EFI/OC/Drivers/HfsPlus.efi
Executable file
Binary file not shown.
BIN
EFI/OC/Drivers/OpenRuntime.efi
Executable file
BIN
EFI/OC/Drivers/OpenRuntime.efi
Executable file
Binary file not shown.
102
EFI/OC/Kexts/AirportItlwm.kext/Contents/Info.plist
Executable file
102
EFI/OC/Kexts/AirportItlwm.kext/Contents/Info.plist
Executable file
@@ -0,0 +1,102 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>19H2026</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>AirportItlwm</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.AirportItlwm</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>AirportItlwm</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>2.3.0</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>2.3.0</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>11E801a</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>GM</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>19G68</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx10.15</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1170</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>11E801a</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>NetworkController</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.AirportItlwm</string>
|
||||
<key>IOClass</key>
|
||||
<string>AirportItlwm</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>WiFiDriver</string>
|
||||
<key>IONetworkRootType</key>
|
||||
<string>airport</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>70000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOPCIEDeviceWrapper</string>
|
||||
<key>IOResourceMatch</key>
|
||||
<string>IOBSD</string>
|
||||
</dict>
|
||||
<key>itlwm</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.AirportItlwm</string>
|
||||
<key>IOClass</key>
|
||||
<string>IOPCIEDeviceWrapper</string>
|
||||
<key>IOPCIMatch</key>
|
||||
<string>0x27238086 0x43F08086 0xA0F08086 0x34F08086 0x4DF08086 0x02F08086 0x3DF08086 0x06F08086 0x27208086 0x08b18086 0x08b28086 0x08b38086 0x08b48086 0x095a8086 0x095b8086 0x31658086 0x31668086 0x24f38086 0x24f48086 0x24f58086 0x24f68086 0x24fb8086 0x24fd8086 0x25268086 0x9df08086 0xa3708086 0x31DC8086 0x30DC8086 0x271C8086 0x271B8086 0x42a48086 0x00a08086 0x00a48086 0x02a08086 0x40a48086 0x00608086 0x00648086 0x02608086 0x02648086 0x42298086 0x422b8086 0x422c8086 0x42308086 0x42328086 0x42358086 0x42368086 0x42378086 0x42388086 0x42398086 0x423a8086 0x423b8086 0x423c8086 0x423d8086 0x00828086 0x00838086 0x00848086 0x00858086 0x00878086 0x00898086 0x008a8086 0x008b8086 0x00908086 0x00918086 0x08928086 0x08938086 0x08948086 0x08958086 0x08968086 0x08978086 0x08ae8086 0x08af8086 0x088e8086 0x088f8086 0x08908086 0x08918086 0x08878086 0x08888086 0x27258086 0x27268086 0x7A708086 0x7AF08086 0x51F08086 0x54F08086 0x27298086 0x7E408086 0x7F708086 0x51F18086</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>70000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOPCIDevice</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.15</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2020 钟先耀. All rights reserved.</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>com.apple.driver.corecapture</key>
|
||||
<string>1.0.0</string>
|
||||
<key>com.apple.iokit.IO80211Family</key>
|
||||
<string>1.5.0</string>
|
||||
<key>com.apple.iokit.IONetworkingFamily</key>
|
||||
<string>3.2</string>
|
||||
<key>com.apple.iokit.IOPCIFamily</key>
|
||||
<string>2.9</string>
|
||||
<key>com.apple.iokit.IOSkywalkFamily</key>
|
||||
<string>1.0</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>16.7</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>16.7</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>16.7</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>16.7</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Network-Root</string>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
EFI/OC/Kexts/AirportItlwm.kext/Contents/MacOS/AirportItlwm
Executable file
BIN
EFI/OC/Kexts/AirportItlwm.kext/Contents/MacOS/AirportItlwm
Executable file
Binary file not shown.
16977
EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist
Executable file
16977
EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist
Executable file
File diff suppressed because it is too large
Load Diff
BIN
EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC
Executable file
BIN
EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC
Executable file
Binary file not shown.
98
EFI/OC/Kexts/AppleIGC.kext/Contents/Info.plist
Executable file
98
EFI/OC/Kexts/AppleIGC.kext/Contents/Info.plist
Executable file
@@ -0,0 +1,98 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>21G217</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>AppleIGC</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.sxx.AppleIGC</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>AppleIGC</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.7</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.7d3</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>14C18</string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>13.1</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>22C55</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx13.1</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1420</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>14C18</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>i225</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.sxx.AppleIGC</string>
|
||||
<key>IOClass</key>
|
||||
<string>AppleIGC</string>
|
||||
<key>IOPCIMatch</key>
|
||||
<string>0x15f28086 0x15f38086 0x15f88086</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOPCIDevice</string>
|
||||
<key>NETIF_F_TSO</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>i226</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.sxx.AppleIGC</string>
|
||||
<key>IOClass</key>
|
||||
<string>AppleIGC</string>
|
||||
<key>IOPCIMatch</key>
|
||||
<string>0x125c8086 0x125b8086 0x125d8086 0x31028086</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOPCIDevice</string>
|
||||
<key>NETIF_F_TSO</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.13</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>com.apple.iokit.IONetworkingFamily</key>
|
||||
<string>1.5.0</string>
|
||||
<key>com.apple.iokit.IOPCIFamily</key>
|
||||
<string>1.7</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>8.10.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>8.10.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>8.10.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>8.10.0</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Root</string>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
EFI/OC/Kexts/AppleIGC.kext/Contents/MacOS/AppleIGC
Executable file
BIN
EFI/OC/Kexts/AppleIGC.kext/Contents/MacOS/AppleIGC
Executable file
Binary file not shown.
19
EFI/OC/Kexts/AppleIGC.kext/Contents/Resources/README.md
Executable file
19
EFI/OC/Kexts/AppleIGC.kext/Contents/Resources/README.md
Executable file
@@ -0,0 +1,19 @@
|
||||
# AppleIGC
|
||||
|
||||
Intel 2.5G Ethernet driver for macOS. Based on the Intel igc implementation in Linux commit 0bf913e07b377cfc288cfe488ca30b7d67059d8a.
|
||||
|
||||
In theory, it will have better performance than the AppleEthernetE1000 driver implemented in user space. It's also more stable for me, since macOS Monterey's AppleEthernetE1000 on i226-V immediately causes a kernel panic.
|
||||
|
||||
Only test on macOS Monterey 12.6.1 with Intel i226-V for days.
|
||||
It should work on other versions macOS and all igc compliant devices(i225, i226 and others) whose PCI id may not be filled in the IOPCIMatch. (You can fill it out yourself to test.) Use at your own risk.
|
||||
|
||||
## Features
|
||||
- TCP checksum
|
||||
- TSO and TSO6
|
||||
- Others, such as hardware stripping and stuffing of 802.1q VLAN tags and energy efficient ethernet, have not yet been tested.
|
||||
|
||||
## Known Issues
|
||||
- Only work in auto-negotiation mode. "Force mode currently not supported." (from `igc_ethtool_set_link_ksettings()` in igc_ethtool.c)
|
||||
|
||||
## Credit
|
||||
- [AppleIGB](https://github.com/Shaneee/AppleIGB)
|
||||
132
EFI/OC/Kexts/AppleIGC.kext/Contents/_CodeSignature/CodeResources
Executable file
132
EFI/OC/Kexts/AppleIGC.kext/Contents/_CodeSignature/CodeResources
Executable file
@@ -0,0 +1,132 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>files</key>
|
||||
<dict>
|
||||
<key>Resources/README.md</key>
|
||||
<data>
|
||||
JxHzVBzXupX/OkGpbonGhTyzCUQ=
|
||||
</data>
|
||||
</dict>
|
||||
<key>files2</key>
|
||||
<dict>
|
||||
<key>Resources/README.md</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
JxHzVBzXupX/OkGpbonGhTyzCUQ=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
5AviWKbmTIrguruUpJFgZ9YJJm/pLIQ6tnq53+GkQN0=
|
||||
</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>rules</key>
|
||||
<dict>
|
||||
<key>^Resources/</key>
|
||||
<true/>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^version.plist$</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>rules2</key>
|
||||
<dict>
|
||||
<key>.*\.dSYM($|/)</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>11</real>
|
||||
</dict>
|
||||
<key>^(.*/)?\.DS_Store$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>2000</real>
|
||||
</dict>
|
||||
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^.*</key>
|
||||
<true/>
|
||||
<key>^Info\.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^PkgInfo$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^[^/]+$</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^embedded\.provisionprofile$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^version\.plist$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
83
EFI/OC/Kexts/FeatureUnlock.kext/Contents/Info.plist
Executable file
83
EFI/OC/Kexts/FeatureUnlock.kext/Contents/Info.plist
Executable file
@@ -0,0 +1,83 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>21G419</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>FeatureUnlock</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.khronokernel.FeatureUnlock</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>FeatureUnlock</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.1.4</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.1.4</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>13F100</string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>12.3</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>21E226</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx12.3</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1341</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>13F100</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>FeatureUnlock</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.khronokernel.FeatureUnlock</string>
|
||||
<key>IOClass</key>
|
||||
<string>FeatureUnlock</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>FeatureUnlock</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOResources</string>
|
||||
<key>IOResourceMatch</key>
|
||||
<string>IOKit</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.14</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2021 Khronokernel. All rights reserved.</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>as.vit9696.Lilu</key>
|
||||
<string>1.4.7</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>12.0.0</string>
|
||||
<key>com.apple.kpi.dsep</key>
|
||||
<string>12.0.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>12.0.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>12.0.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>12.0.0</string>
|
||||
<key>com.apple.kpi.unsupported</key>
|
||||
<string>12.0.0</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Root</string>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
EFI/OC/Kexts/FeatureUnlock.kext/Contents/MacOS/FeatureUnlock
Executable file
BIN
EFI/OC/Kexts/FeatureUnlock.kext/Contents/MacOS/FeatureUnlock
Executable file
Binary file not shown.
83
EFI/OC/Kexts/IntelBTPatcher.kext/Contents/Info.plist
Executable file
83
EFI/OC/Kexts/IntelBTPatcher.kext/Contents/Info.plist
Executable file
@@ -0,0 +1,83 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>19H2026</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>IntelBTPatcher</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.IntelBTPatcher</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>IntelBTPatcher</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>2.4.0</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>2.4.0</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>12D4e</string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>11.1</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>20C63</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx11.1</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1240</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>12D4e</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>IntelBTPatcher</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.IntelBTPatcher</string>
|
||||
<key>IOClass</key>
|
||||
<string>IntelBTPatcher</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IntelBTPatcher</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOResources</string>
|
||||
<key>IOResourceMatch</key>
|
||||
<string>IOKit</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.12</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2022 zxystd. All rights reserved.</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>as.vit9696.Lilu</key>
|
||||
<string>1.2.0</string>
|
||||
<key>com.apple.iokit.IOUSBHostFamily</key>
|
||||
<string>1.2</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>12.0.0</string>
|
||||
<key>com.apple.kpi.dsep</key>
|
||||
<string>12.0.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>12.0.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>12.0.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>12.0.0</string>
|
||||
<key>com.apple.kpi.unsupported</key>
|
||||
<string>12.0.0</string>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
EFI/OC/Kexts/IntelBTPatcher.kext/Contents/MacOS/IntelBTPatcher
Executable file
BIN
EFI/OC/Kexts/IntelBTPatcher.kext/Contents/MacOS/IntelBTPatcher
Executable file
Binary file not shown.
283
EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/Info.plist
Executable file
283
EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/Info.plist
Executable file
@@ -0,0 +1,283 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>19H2026</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.IntelBluetoothFirmware</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>2.4.0</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>2.4.0</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>12D4e</string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>11.1</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>20C63</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx11.1</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1240</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>12D4e</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>IntelBluetoothFirmware_0026</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.IntelBluetoothFirmware</string>
|
||||
<key>IOClass</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOUSBHostDevice</string>
|
||||
<key>idProduct</key>
|
||||
<integer>38</integer>
|
||||
<key>idVendor</key>
|
||||
<integer>32903</integer>
|
||||
</dict>
|
||||
<key>IntelBluetoothFirmware_0032</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.IntelBluetoothFirmware</string>
|
||||
<key>IOClass</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOUSBHostDevice</string>
|
||||
<key>idProduct</key>
|
||||
<integer>50</integer>
|
||||
<key>idVendor</key>
|
||||
<integer>32903</integer>
|
||||
</dict>
|
||||
<key>IntelBluetoothFirmware_0035</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.IntelBluetoothFirmware</string>
|
||||
<key>IOClass</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOUSBHostDevice</string>
|
||||
<key>idProduct</key>
|
||||
<integer>53</integer>
|
||||
<key>idVendor</key>
|
||||
<integer>32903</integer>
|
||||
</dict>
|
||||
<key>IntelBluetoothFirmware_0036</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.IntelBluetoothFirmware</string>
|
||||
<key>IOClass</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOUSBHostDevice</string>
|
||||
<key>idProduct</key>
|
||||
<integer>54</integer>
|
||||
<key>idVendor</key>
|
||||
<integer>32903</integer>
|
||||
</dict>
|
||||
<key>IntelBluetoothFirmware_0038</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.IntelBluetoothFirmware</string>
|
||||
<key>IOClass</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOUSBHostDevice</string>
|
||||
<key>idProduct</key>
|
||||
<integer>56</integer>
|
||||
<key>idVendor</key>
|
||||
<integer>32903</integer>
|
||||
</dict>
|
||||
<key>IntelBluetoothFirmware_3165</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.IntelBluetoothFirmware</string>
|
||||
<key>IOClass</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOUSBHostDevice</string>
|
||||
<key>idProduct</key>
|
||||
<integer>2602</integer>
|
||||
<key>idVendor</key>
|
||||
<integer>32903</integer>
|
||||
</dict>
|
||||
<key>IntelBluetoothFirmware_3168</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.IntelBluetoothFirmware</string>
|
||||
<key>IOClass</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOUSBHostDevice</string>
|
||||
<key>idProduct</key>
|
||||
<integer>2727</integer>
|
||||
<key>idVendor</key>
|
||||
<integer>32903</integer>
|
||||
</dict>
|
||||
<key>IntelBluetoothFirmware_726x</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.IntelBluetoothFirmware</string>
|
||||
<key>IOClass</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOUSBHostDevice</string>
|
||||
<key>idProduct</key>
|
||||
<integer>2012</integer>
|
||||
<key>idVendor</key>
|
||||
<integer>32903</integer>
|
||||
</dict>
|
||||
<key>IntelBluetoothFirmware_8265</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.IntelBluetoothFirmware</string>
|
||||
<key>IOClass</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOUSBHostDevice</string>
|
||||
<key>idProduct</key>
|
||||
<integer>2603</integer>
|
||||
<key>idVendor</key>
|
||||
<integer>32903</integer>
|
||||
</dict>
|
||||
<key>IntelBluetoothFirmware_926x</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.IntelBluetoothFirmware</string>
|
||||
<key>IOClass</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOUSBHostDevice</string>
|
||||
<key>idProduct</key>
|
||||
<integer>37</integer>
|
||||
<key>idVendor</key>
|
||||
<integer>32903</integer>
|
||||
</dict>
|
||||
<key>IntelBluetoothFirmware_9560</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.IntelBluetoothFirmware</string>
|
||||
<key>IOClass</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOUSBHostDevice</string>
|
||||
<key>idProduct</key>
|
||||
<integer>2730</integer>
|
||||
<key>idVendor</key>
|
||||
<integer>32903</integer>
|
||||
</dict>
|
||||
<key>IntelBluetoothFirmware_ax200</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.IntelBluetoothFirmware</string>
|
||||
<key>IOClass</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOUSBHostDevice</string>
|
||||
<key>idProduct</key>
|
||||
<integer>41</integer>
|
||||
<key>idVendor</key>
|
||||
<integer>32903</integer>
|
||||
</dict>
|
||||
<key>IntelBluetoothFirmware_ax210</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.IntelBluetoothFirmware</string>
|
||||
<key>IOClass</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IntelBluetoothFirmware</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOUSBHostDevice</string>
|
||||
<key>idProduct</key>
|
||||
<integer>51</integer>
|
||||
<key>idVendor</key>
|
||||
<integer>32903</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.12</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2019 钟先耀. All rights reserved.</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>com.apple.iokit.IOUSBHostFamily</key>
|
||||
<string>1.2</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>16.7</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>16.7</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>16.7</string>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/MacOS/IntelBluetoothFirmware
Executable file
BIN
EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/MacOS/IntelBluetoothFirmware
Executable file
Binary file not shown.
100
EFI/OC/Kexts/Lilu.kext/Contents/Info.plist
Executable file
100
EFI/OC/Kexts/Lilu.kext/Contents/Info.plist
Executable file
@@ -0,0 +1,100 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>23H626</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>Lilu</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.vit9696.Lilu</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>Lilu</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.7.1</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.7.1</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string></string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>14.2</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>23C53</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx14.2</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1520</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>15C500b</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>as.vit9696.Lilu</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.vit9696.Lilu</string>
|
||||
<key>IOClass</key>
|
||||
<string>Lilu</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>Lilu</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOResources</string>
|
||||
<key>IOResourceMatch</key>
|
||||
<string>IOBSD</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.6</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2016-2020 vit9696. All rights reserved.</string>
|
||||
<key>OSBundleCompatibleVersion</key>
|
||||
<string>1.2.0</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>com.apple.kernel.6.0</key>
|
||||
<string>7.9.9</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>8.0.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>8.0.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>8.0.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>8.0.0</string>
|
||||
<key>com.apple.kpi.unsupported</key>
|
||||
<string>8.0.0</string>
|
||||
</dict>
|
||||
<key>OSBundleLibraries_x86_64</key>
|
||||
<dict>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.dsep</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.unsupported</key>
|
||||
<string>10.0.0</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Root</string>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu
Executable file
BIN
EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu
Executable file
Binary file not shown.
85
EFI/OC/Kexts/NVMeFix.kext/Contents/Info.plist
Executable file
85
EFI/OC/Kexts/NVMeFix.kext/Contents/Info.plist
Executable file
@@ -0,0 +1,85 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>23H626</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>NVMeFix</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>org.acidanthera.NVMeFix</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>NVMeFix</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.1.3</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.1.3</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string></string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>14.2</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>23C53</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx14.2</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1520</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>15C500b</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>org.acidanthera.NVMeFix</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>org.acidanthera.NVMeFix</string>
|
||||
<key>IOClass</key>
|
||||
<string>NVMeFix</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>NVMeFix</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOResources</string>
|
||||
<key>IOResourceMatch</key>
|
||||
<string>IOKit</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.14</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2019 acidanthera. All rights reserved.</string>
|
||||
<key>OSBundleCompatibleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>as.vit9696.Lilu</key>
|
||||
<string>1.4.1</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>12.0.0</string>
|
||||
<key>com.apple.kpi.dsep</key>
|
||||
<string>12.0.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>12.0.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>12.0.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>12.0.0</string>
|
||||
<key>com.apple.kpi.unsupported</key>
|
||||
<string>12.0.0</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Root</string>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
EFI/OC/Kexts/NVMeFix.kext/Contents/MacOS/NVMeFix
Executable file
BIN
EFI/OC/Kexts/NVMeFix.kext/Contents/MacOS/NVMeFix
Executable file
Binary file not shown.
98
EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist
Executable file
98
EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist
Executable file
@@ -0,0 +1,98 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>23H626</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>SMCProcessor</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.vit9696.SMCProcessor</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>SMCProcessor</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.3.7</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.3.7</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string></string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>14.2</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>23C53</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx14.2</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1520</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>15C500b</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>as.vit9696.SMCProcessor</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.vit9696.SMCProcessor</string>
|
||||
<key>IOClass</key>
|
||||
<string>SMCProcessor</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>SMCProcessor</string>
|
||||
<key>IONameMatch</key>
|
||||
<string>processor</string>
|
||||
<key>IOPropertyMatch</key>
|
||||
<dict>
|
||||
<key>processor-index</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOACPIPlatformDevice</string>
|
||||
<key>IOResourceMatch</key>
|
||||
<string>ACPI</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.7</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2018 vit9696. All rights reserved.</string>
|
||||
<key>OSBundleCompatibleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>as.vit9696.Lilu</key>
|
||||
<string>1.2.0</string>
|
||||
<key>as.vit9696.VirtualSMC</key>
|
||||
<string>1.0.0</string>
|
||||
<key>com.apple.iokit.IOACPIFamily</key>
|
||||
<string>1.0.0d1</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>11.0.0</string>
|
||||
<key>com.apple.kpi.dsep</key>
|
||||
<string>11.0.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>11.0.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>11.0.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>11.0.0</string>
|
||||
<key>com.apple.kpi.unsupported</key>
|
||||
<string>11.0.0</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Root</string>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
EFI/OC/Kexts/SMCProcessor.kext/Contents/MacOS/SMCProcessor
Executable file
BIN
EFI/OC/Kexts/SMCProcessor.kext/Contents/MacOS/SMCProcessor
Executable file
Binary file not shown.
93
EFI/OC/Kexts/SMCSuperIO.kext/Contents/Info.plist
Executable file
93
EFI/OC/Kexts/SMCSuperIO.kext/Contents/Info.plist
Executable file
@@ -0,0 +1,93 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>23H626</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>SMCSuperIO</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>ru.joedm.SMCSuperIO</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>SMCSuperIO</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.3.7</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.3.7</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string></string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>14.2</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>23C53</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx14.2</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1520</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>15C500b</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>ru.joedm.SMCSuperIO</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>ru.joedm.SMCSuperIO</string>
|
||||
<key>IOClass</key>
|
||||
<string>SMCSuperIO</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>SMCSuperIO</string>
|
||||
<key>IOPCIClassMatch</key>
|
||||
<string>0x06010000&0xffff0000</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOPCIDevice</string>
|
||||
<key>IOResourceMatch</key>
|
||||
<string>ACPI</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.6</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2018 joedm. All rights reserved.</string>
|
||||
<key>OSBundleCompatibleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>as.vit9696.Lilu</key>
|
||||
<string>1.2.0</string>
|
||||
<key>as.vit9696.VirtualSMC</key>
|
||||
<string>1.0.0</string>
|
||||
<key>com.apple.iokit.IOACPIFamily</key>
|
||||
<string>1.0.0d1</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.dsep</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.unsupported</key>
|
||||
<string>10.0.0</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Root</string>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
EFI/OC/Kexts/SMCSuperIO.kext/Contents/MacOS/SMCSuperIO
Executable file
BIN
EFI/OC/Kexts/SMCSuperIO.kext/Contents/MacOS/SMCSuperIO
Executable file
Binary file not shown.
431
EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist
Executable file
431
EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist
Executable file
@@ -0,0 +1,431 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>23H626</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>VirtualSMC</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.vit9696.VirtualSMC</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>VirtualSMC</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.3.7</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.3.7</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string></string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>14.2</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>23C53</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx14.2</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1520</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>15C500b</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>as.vit9696.VirtualSMC</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.vit9696.VirtualSMC</string>
|
||||
<key>IOClass</key>
|
||||
<string>VirtualSMC</string>
|
||||
<key>IODeviceMemory</key>
|
||||
<array>
|
||||
<array>
|
||||
<dict>
|
||||
<key>address</key>
|
||||
<integer>768</integer>
|
||||
<key>length</key>
|
||||
<integer>32</integer>
|
||||
</dict>
|
||||
</array>
|
||||
<array>
|
||||
<dict>
|
||||
<key>address</key>
|
||||
<integer>4277141504</integer>
|
||||
<key>length</key>
|
||||
<integer>65536</integer>
|
||||
</dict>
|
||||
</array>
|
||||
</array>
|
||||
<key>IOInterruptControllers</key>
|
||||
<array>
|
||||
<string>io-apic-0</string>
|
||||
</array>
|
||||
<key>IOInterruptSpecifiers</key>
|
||||
<array>
|
||||
<data>
|
||||
BgAAAAAAAAA=
|
||||
</data>
|
||||
</array>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IOACPIPlatformDevice</string>
|
||||
<key>IOName</key>
|
||||
<string>SMC</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>60000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>AppleACPIPlatformExpert</string>
|
||||
<key>Keystore</key>
|
||||
<dict>
|
||||
<key>Generic</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>attr</key>
|
||||
<data>
|
||||
iA==
|
||||
</data>
|
||||
<key>comment</key>
|
||||
<string>Total fan number, this should be put to a plugin</string>
|
||||
<key>name</key>
|
||||
<data>
|
||||
Rk51bQ==
|
||||
</data>
|
||||
<key>type</key>
|
||||
<data>
|
||||
dWk4IA==
|
||||
</data>
|
||||
<key>value</key>
|
||||
<data>
|
||||
AA==
|
||||
</data>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>attr</key>
|
||||
<data>
|
||||
gA==
|
||||
</data>
|
||||
<key>comment</key>
|
||||
<string>CPU plimit</string>
|
||||
<key>name</key>
|
||||
<data>
|
||||
TVNUYw==
|
||||
</data>
|
||||
<key>type</key>
|
||||
<data>
|
||||
dWk4IA==
|
||||
</data>
|
||||
<key>value</key>
|
||||
<data>
|
||||
AA==
|
||||
</data>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>attr</key>
|
||||
<data>
|
||||
gA==
|
||||
</data>
|
||||
<key>comment</key>
|
||||
<string>FAN plimit (supposedly)</string>
|
||||
<key>name</key>
|
||||
<data>
|
||||
TVNUZg==
|
||||
</data>
|
||||
<key>type</key>
|
||||
<data>
|
||||
dWk4IA==
|
||||
</data>
|
||||
<key>value</key>
|
||||
<data>
|
||||
AA==
|
||||
</data>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>attr</key>
|
||||
<data>
|
||||
gA==
|
||||
</data>
|
||||
<key>comment</key>
|
||||
<string>Memory plimit</string>
|
||||
<key>name</key>
|
||||
<data>
|
||||
TVNUbQ==
|
||||
</data>
|
||||
<key>type</key>
|
||||
<data>
|
||||
dWk4IA==
|
||||
</data>
|
||||
<key>value</key>
|
||||
<data>
|
||||
AA==
|
||||
</data>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>attr</key>
|
||||
<data>
|
||||
gA==
|
||||
</data>
|
||||
<key>comment</key>
|
||||
<string>This should be 1 on laptops, and is overriden by sensors</string>
|
||||
<key>name</key>
|
||||
<data>
|
||||
QkFUUA==
|
||||
</data>
|
||||
<key>type</key>
|
||||
<data>
|
||||
ZmxhZw==
|
||||
</data>
|
||||
<key>value</key>
|
||||
<data>
|
||||
AA==
|
||||
</data>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>attr</key>
|
||||
<data>
|
||||
gA==
|
||||
</data>
|
||||
<key>comment</key>
|
||||
<string>Only MacPros have custom illumination controllers</string>
|
||||
<key>name</key>
|
||||
<data>
|
||||
THNOTQ==
|
||||
</data>
|
||||
<key>type</key>
|
||||
<data>
|
||||
dWk4IA==
|
||||
</data>
|
||||
<key>value</key>
|
||||
<data>
|
||||
AA==
|
||||
</data>
|
||||
</dict>
|
||||
</array>
|
||||
<key>GenericDesktopV1</key>
|
||||
<array/>
|
||||
<key>GenericDesktopV2</key>
|
||||
<array/>
|
||||
<key>GenericLaptopV1</key>
|
||||
<array/>
|
||||
<key>GenericLaptopV2</key>
|
||||
<array/>
|
||||
<key>GenericV1</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>attr</key>
|
||||
<data>
|
||||
gA==
|
||||
</data>
|
||||
<key>comment</key>
|
||||
<string>GPU plimit</string>
|
||||
<key>name</key>
|
||||
<data>
|
||||
TVNUZw==
|
||||
</data>
|
||||
<key>type</key>
|
||||
<data>
|
||||
dWk4IA==
|
||||
</data>
|
||||
<key>value</key>
|
||||
<data>
|
||||
AA==
|
||||
</data>
|
||||
</dict>
|
||||
</array>
|
||||
<key>GenericV2</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>attr</key>
|
||||
<data>
|
||||
gA==
|
||||
</data>
|
||||
<key>comment</key>
|
||||
<string>E plimit (???)</string>
|
||||
<key>name</key>
|
||||
<data>
|
||||
TVNUZQ==
|
||||
</data>
|
||||
<key>type</key>
|
||||
<data>
|
||||
dWk4IA==
|
||||
</data>
|
||||
<key>value</key>
|
||||
<data>
|
||||
AA==
|
||||
</data>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>attr</key>
|
||||
<data>
|
||||
gA==
|
||||
</data>
|
||||
<key>comment</key>
|
||||
<string>I plimit (???)</string>
|
||||
<key>name</key>
|
||||
<data>
|
||||
TVNUaQ==
|
||||
</data>
|
||||
<key>type</key>
|
||||
<data>
|
||||
dWk4IA==
|
||||
</data>
|
||||
<key>value</key>
|
||||
<data>
|
||||
AA==
|
||||
</data>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>attr</key>
|
||||
<data>
|
||||
gA==
|
||||
</data>
|
||||
<key>comment</key>
|
||||
<string>J plimit (???)</string>
|
||||
<key>name</key>
|
||||
<data>
|
||||
TVNUag==
|
||||
</data>
|
||||
<key>type</key>
|
||||
<data>
|
||||
dWk4IA==
|
||||
</data>
|
||||
<key>value</key>
|
||||
<data>
|
||||
AA==
|
||||
</data>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
<key>ModelInfo</key>
|
||||
<dict>
|
||||
<key>GenericV1</key>
|
||||
<dict>
|
||||
<key>branch</key>
|
||||
<data>
|
||||
ajUyAAAAAAA=
|
||||
</data>
|
||||
<key>hwname</key>
|
||||
<data>
|
||||
c21jLXBpa2V0b24A
|
||||
</data>
|
||||
<key>platform</key>
|
||||
<data>
|
||||
ajUyAAAAAAA=
|
||||
</data>
|
||||
<key>rev</key>
|
||||
<data>
|
||||
AXQPAAAE
|
||||
</data>
|
||||
<key>revfb</key>
|
||||
<data>
|
||||
AXQPAAAE
|
||||
</data>
|
||||
<key>revfu</key>
|
||||
<data>
|
||||
AXQPAAAE
|
||||
</data>
|
||||
</dict>
|
||||
<key>GenericV2</key>
|
||||
<dict>
|
||||
<key>branch</key>
|
||||
<data>
|
||||
ajUyAAAAAAA=
|
||||
</data>
|
||||
<key>hwname</key>
|
||||
<data>
|
||||
c21jLWh1cm9ucml2ZXIA
|
||||
</data>
|
||||
<key>platform</key>
|
||||
<data>
|
||||
ajUyAAAAAAA=
|
||||
</data>
|
||||
<key>rev</key>
|
||||
<data>
|
||||
AigPAAAH
|
||||
</data>
|
||||
<key>revfb</key>
|
||||
<data>
|
||||
AigPAAAH
|
||||
</data>
|
||||
<key>revfu</key>
|
||||
<data>
|
||||
AigPAAAH
|
||||
</data>
|
||||
</dict>
|
||||
<key>GenericV3</key>
|
||||
<dict>
|
||||
<key>hwname</key>
|
||||
<data>
|
||||
c21jLWh1cm9ucml2ZXIA
|
||||
</data>
|
||||
<key>platform</key>
|
||||
<data>
|
||||
ajUyAAAAAAA=
|
||||
</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>_STA</key>
|
||||
<integer>11</integer>
|
||||
<key>name</key>
|
||||
<data>
|
||||
QVBQMDAwMQA=
|
||||
</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.6</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2017 vit9696. All rights reserved.</string>
|
||||
<key>OSBundleCompatibleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>as.vit9696.Lilu</key>
|
||||
<string>1.2.0</string>
|
||||
<key>com.apple.iokit.IOACPIFamily</key>
|
||||
<string>1.0.0d1</string>
|
||||
<key>com.apple.kernel.6.0</key>
|
||||
<string>7.9.9</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>8.0.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>8.0.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>8.0.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>8.0.0</string>
|
||||
<key>com.apple.kpi.unsupported</key>
|
||||
<string>8.0.0</string>
|
||||
</dict>
|
||||
<key>OSBundleLibraries_x86_64</key>
|
||||
<dict>
|
||||
<key>as.vit9696.Lilu</key>
|
||||
<string>1.2.0</string>
|
||||
<key>com.apple.iokit.IOACPIFamily</key>
|
||||
<string>1.0.0d1</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.unsupported</key>
|
||||
<string>10.0.0</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Root</string>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC
Executable file
BIN
EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC
Executable file
Binary file not shown.
161
EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist
Executable file
161
EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist
Executable file
@@ -0,0 +1,161 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>23H222</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>VoodooPS2Controller</string>
|
||||
<key>CFBundleGetInfoString</key>
|
||||
<string>2.3.7, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.acidanthera.voodoo.driver.PS2Controller</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>Voodoo PS/2 Controller</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>2.3.7</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>2.3.7</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string></string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>14.2</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>23C53</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx14.2</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1520</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>15C500b</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>ACPI PS/2 Nub</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.acidanthera.voodoo.driver.PS2Controller</string>
|
||||
<key>FindMouseDelay</key>
|
||||
<integer>100</integer>
|
||||
<key>IOClass</key>
|
||||
<string>AppleACPIPS2Nub</string>
|
||||
<key>IONameMatch</key>
|
||||
<array>
|
||||
<string>PNP0303</string>
|
||||
<string>PNP030B</string>
|
||||
<string>PNP0320</string>
|
||||
</array>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOACPIPlatformDevice</string>
|
||||
<key>MouseNameMatch</key>
|
||||
<array>
|
||||
<string>PNP0F03</string>
|
||||
<string>PNP0F0B</string>
|
||||
<string>PNP0F0E</string>
|
||||
<string>PNP0F13</string>
|
||||
</array>
|
||||
</dict>
|
||||
<key>ApplePS2Controller</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.acidanthera.voodoo.driver.PS2Controller</string>
|
||||
<key>IOClass</key>
|
||||
<string>ApplePS2Controller</string>
|
||||
<key>IONameMatch</key>
|
||||
<string>ps2controller</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOPlatformDevice</string>
|
||||
<key>Platform Profile</key>
|
||||
<dict>
|
||||
<key>Default</key>
|
||||
<dict>
|
||||
<key>MouseWakeFirst</key>
|
||||
<false/>
|
||||
<key>WakeDelay</key>
|
||||
<integer>10</integer>
|
||||
</dict>
|
||||
<key>HPQOEM</key>
|
||||
<dict>
|
||||
<key>1411</key>
|
||||
<string>ProBook</string>
|
||||
<key>1619</key>
|
||||
<string>ProBook</string>
|
||||
<key>161C</key>
|
||||
<string>ProBook</string>
|
||||
<key>164F</key>
|
||||
<string>ProBook</string>
|
||||
<key>167C</key>
|
||||
<string>ProBook</string>
|
||||
<key>167E</key>
|
||||
<string>ProBook</string>
|
||||
<key>1680</key>
|
||||
<string>ProBook</string>
|
||||
<key>179B</key>
|
||||
<string>ProBook</string>
|
||||
<key>179C</key>
|
||||
<string>ProBook</string>
|
||||
<key>17A9</key>
|
||||
<string>ProBook</string>
|
||||
<key>17F0</key>
|
||||
<string>ProBook</string>
|
||||
<key>17F3</key>
|
||||
<string>ProBook</string>
|
||||
<key>17F6</key>
|
||||
<string>ProBook</string>
|
||||
<key>1942</key>
|
||||
<string>ProBook</string>
|
||||
<key>1949</key>
|
||||
<string>ProBook</string>
|
||||
<key>198F</key>
|
||||
<string>ProBook</string>
|
||||
<key>ProBook</key>
|
||||
<dict>
|
||||
<key>WakeDelay</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
<key>ProBook-102</key>
|
||||
<string>ProBook</string>
|
||||
<key>ProBook-87</key>
|
||||
<string>ProBook</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>RM,deliverNotifications</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.10</string>
|
||||
<key>OSBundleCompatibleVersion</key>
|
||||
<string>2.3.7</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>com.apple.iokit.IOACPIFamily</key>
|
||||
<string>1.0.0d1</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>8.0.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>8.0.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>8.0.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>8.0.0</string>
|
||||
<key>com.apple.kpi.unsupported</key>
|
||||
<string>8.0.0</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Console</string>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller
Executable file
BIN
EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller
Executable file
Binary file not shown.
@@ -0,0 +1,80 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>23H222</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>VoodooInput</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>me.kishorprins.VoodooInput</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>VoodooInput</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.1.6</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.1.6</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string></string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>14.2</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>23C53</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx14.2</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1520</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>15C500b</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>Voodoo Input</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>me.kishorprins.VoodooInput</string>
|
||||
<key>IOClass</key>
|
||||
<string>VoodooInput</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>200</integer>
|
||||
<key>IOPropertyMatch</key>
|
||||
<dict>
|
||||
<key>VoodooInputSupported</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOService</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.10</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2019 Kishor Prins. All rights reserved.</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>com.apple.iokit.IOHIDFamily</key>
|
||||
<string>2.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>14</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>14</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>13.0</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Root</string>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
@@ -0,0 +1,115 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>files</key>
|
||||
<dict/>
|
||||
<key>files2</key>
|
||||
<dict/>
|
||||
<key>rules</key>
|
||||
<dict>
|
||||
<key>^Resources/</key>
|
||||
<true/>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^version.plist$</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>rules2</key>
|
||||
<dict>
|
||||
<key>.*\.dSYM($|/)</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>11</real>
|
||||
</dict>
|
||||
<key>^(.*/)?\.DS_Store$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>2000</real>
|
||||
</dict>
|
||||
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^.*</key>
|
||||
<true/>
|
||||
<key>^Info\.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^PkgInfo$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^[^/]+$</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^embedded\.provisionprofile$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^version\.plist$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -0,0 +1,620 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>23H222</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>VoodooPS2Keyboard</string>
|
||||
<key>CFBundleGetInfoString</key>
|
||||
<string>2.3.7, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.acidanthera.voodoo.driver.PS2Keyboard</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>Voodoo PS/2 Keyboard</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>2.3.7</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>2.3.7</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string></string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>14.2</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>23C53</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx14.2</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1520</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>15C500b</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>ApplePS2Keyboard</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.acidanthera.voodoo.driver.PS2Keyboard</string>
|
||||
<key>IOClass</key>
|
||||
<string>ApplePS2Keyboard</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>ApplePS2KeyboardDevice</string>
|
||||
<key>Platform Profile</key>
|
||||
<dict>
|
||||
<key>DELL</key>
|
||||
<dict>
|
||||
<key>Dell-Keys</key>
|
||||
<dict>
|
||||
<key>Breakless PS2</key>
|
||||
<array>
|
||||
<string>e005</string>
|
||||
<string>e006</string>
|
||||
</array>
|
||||
<key>Function Keys Special</key>
|
||||
<array>
|
||||
<string>;The following 12 items map Fn+fkeys to fkeys</string>
|
||||
<string>e020=3b</string>
|
||||
<string>e02e=3c</string>
|
||||
<string>e030=3d</string>
|
||||
<string>e022=3e</string>
|
||||
<string>;Fn+f5 macro</string>
|
||||
<string>;Fn+f6 macro</string>
|
||||
<string>;Fn+f7 macro</string>
|
||||
<string>;Fn+f8 macro</string>
|
||||
<string>;Fn+f9 macro</string>
|
||||
<string>;Fn+f10 no code</string>
|
||||
<string>e005=57</string>
|
||||
<string>e006=58</string>
|
||||
<string>;The following 12 items map fkeys to Fn+fkeys</string>
|
||||
<string>3b=e020</string>
|
||||
<string>3c=e02e</string>
|
||||
<string>3d=e030</string>
|
||||
<string>3e=e022</string>
|
||||
<string>;Fn+f5 macro</string>
|
||||
<string>;Fn+f6 macro</string>
|
||||
<string>;Fn+f7 macro</string>
|
||||
<string>;Fn+f8 macro</string>
|
||||
<string>;Fn+f9 macro</string>
|
||||
<string>;Fn+f10 no code</string>
|
||||
<string>57=e005</string>
|
||||
<string>58=e006</string>
|
||||
</array>
|
||||
<key>Function Keys Standard</key>
|
||||
<array>
|
||||
<string>;The following 12 items map Fn+fkeys to Fn+fkeys</string>
|
||||
<string>e020=e020</string>
|
||||
<string>e02e=e02e</string>
|
||||
<string>e030=e030</string>
|
||||
<string>e022=e022</string>
|
||||
<string>;Fn+f5 macro</string>
|
||||
<string>;Fn+f6 macro</string>
|
||||
<string>;Fn+f7 macro</string>
|
||||
<string>;Fn+f8 macro</string>
|
||||
<string>;Fn+f9 macro</string>
|
||||
<string>;Fn+f10 no code</string>
|
||||
<string>e005=e005</string>
|
||||
<string>e006=e006</string>
|
||||
<string>;The following 12 items map fkeys to fkeys</string>
|
||||
<string>3b=3b</string>
|
||||
<string>3c=3c</string>
|
||||
<string>3d=3d</string>
|
||||
<string>3e=3e</string>
|
||||
<string>3f=3f</string>
|
||||
<string>40=40</string>
|
||||
<string>41=41</string>
|
||||
<string>42=42</string>
|
||||
<string>43=43</string>
|
||||
<string>44=44</string>
|
||||
<string>57=57</string>
|
||||
<string>58=58</string>
|
||||
</array>
|
||||
</dict>
|
||||
<key>HSW-LPT</key>
|
||||
<string>Dell-Keys</string>
|
||||
<key>SNB-CPT</key>
|
||||
<dict>
|
||||
<key>ActionSwipeDown</key>
|
||||
<string>63 d, 63 u</string>
|
||||
<key>ActionSwipeUp</key>
|
||||
<string>61 d, 61 u</string>
|
||||
<key>Breakless PS2</key>
|
||||
<array>
|
||||
<string>e01e;Touchpad Fn+f3 is breakless</string>
|
||||
<string>e06e;REVIEW: temporary for case that macro inversion does not work...</string>
|
||||
</array>
|
||||
<key>Custom ADB Map</key>
|
||||
<array>
|
||||
<string>e009=83;Dell Support to Launchpad</string>
|
||||
<string>e0f1=71;Call brightens up w RKA1 for special mode (was =90)</string>
|
||||
<string>e0f2=6b;Call brightens down w RKA2 for special mode (was =91)</string>
|
||||
<string>e06e=70;Map vidmirror key for special mode default is adb90</string>
|
||||
</array>
|
||||
<key>Custom PS2 Map</key>
|
||||
<array>
|
||||
<string>e01e=e037;Map tp disable to Fn+f3</string>
|
||||
<string>e037=e01e;Prevent PrntScr from triggering tp disable</string>
|
||||
</array>
|
||||
<key>Function Keys Special</key>
|
||||
<array>
|
||||
<string>;The following 12 items map Fn+fkeys to fkeys</string>
|
||||
<string>e06e=3b</string>
|
||||
<string>e008=3c</string>
|
||||
<string>e01e=3d</string>
|
||||
<string>e005=3e</string>
|
||||
<string>e006=3f</string>
|
||||
<string>e00c=40</string>
|
||||
<string>;Fn+f7 no dedicated macro</string>
|
||||
<string>e010=42</string>
|
||||
<string>e022=43</string>
|
||||
<string>e019=44</string>
|
||||
<string>e02e=57</string>
|
||||
<string>e030=58</string>
|
||||
<string>;The following 12 items map fkeys to Fn+fkeys</string>
|
||||
<string>3b=e06e;Map vidmirror key to f1</string>
|
||||
<string>3c=e0f0;Map radio toggle action from EC query to f2</string>
|
||||
<string>3d=e037;Map touchpad toggle button to f3</string>
|
||||
<string>3e=e0f2;Map acpi RKA2 to f4 brightness down</string>
|
||||
<string>3f=e0f1;Map acpi RKA1 to f5 brightness up</string>
|
||||
<string>40=e0f3;Map acpi RKA3 to f6 keyboard backlight</string>
|
||||
<string>;Fn+f7 no macro</string>
|
||||
<string>42=e010</string>
|
||||
<string>43=e022</string>
|
||||
<string>44=e019</string>
|
||||
<string>57=e02e</string>
|
||||
<string>58=e030</string>
|
||||
</array>
|
||||
<key>Function Keys Standard</key>
|
||||
<array>
|
||||
<string>;The following 12 items map Fn+fkeys to Fn+fkeys</string>
|
||||
<string>e06e=e06e;Fn+f1 macro translated</string>
|
||||
<string>e008=e008;Fn+f2 regular scancode and EC query call q8c</string>
|
||||
<string>e01e=e037;Fn+f3 regular scancode and EC controls LED</string>
|
||||
<string>e005=e005;Fn+f4 no ps2scancode and EC query call q81</string>
|
||||
<string>e006=e006;Fn+f5 no ps2scancode and EC query call q80</string>
|
||||
<string>e00c=e00c;Fn+f6 no ps2scancode and EC query call q8a</string>
|
||||
<string>;Fn+f7 no macro just regular f key</string>
|
||||
<string>e010=e010; Fn+f8 regular scancode</string>
|
||||
<string>e022=e022; Fn+f9 regular scancode</string>
|
||||
<string>e019=e019;Fn+f10 regular scancode</string>
|
||||
<string>e02e=e02e;Fn+f11 regular scancode</string>
|
||||
<string>e030=e030;Fn+f12 regular scancode</string>
|
||||
<string>;Fn+f13 is mute dedicated button that always produces e020 regardless of Fn</string>
|
||||
<string>;The following 12 items map fkeys to fkeys</string>
|
||||
<string>3b=3b</string>
|
||||
<string>3c=3c</string>
|
||||
<string>3d=3d</string>
|
||||
<string>3e=3e</string>
|
||||
<string>3f=3f</string>
|
||||
<string>40=40</string>
|
||||
<string>41=41</string>
|
||||
<string>42=42</string>
|
||||
<string>43=43</string>
|
||||
<string>44=44</string>
|
||||
<string>57=57</string>
|
||||
<string>58=58</string>
|
||||
</array>
|
||||
<key>Macro Inversion</key>
|
||||
<array>
|
||||
<string>;This section maps ps2 codes (packet format) received quickly (macros) into fake ps2 codes (packet format)</string>
|
||||
<string>;Fn+F1</string>
|
||||
<data>
|
||||
//8CbgAAAAACWwEZ
|
||||
</data>
|
||||
<data>
|
||||
//8C7gAAAAAC2wGZ
|
||||
</data>
|
||||
<data>
|
||||
//8C7gAAAAABmQLb
|
||||
</data>
|
||||
</array>
|
||||
<key>MaximumMacroTime</key>
|
||||
<integer>35000000</integer>
|
||||
<key>Note-Author</key>
|
||||
<string>TimeWalker aka TimeWalker75a</string>
|
||||
<key>Note-Comment</key>
|
||||
<string>Keyboard Profile for DELL SandyBridge SecureCore Tiano based laptops (Vostro 3450 & 3750, Inspiron N4110, XPS L502x & L702x & L511z)</string>
|
||||
</dict>
|
||||
<key>WN09</key>
|
||||
<dict>
|
||||
<key>Breakless PS2</key>
|
||||
<array>
|
||||
<string>e01b</string>
|
||||
<string>e008</string>
|
||||
<string>e01e</string>
|
||||
<string>e005</string>
|
||||
<string>e06e</string>
|
||||
<string>e006</string>
|
||||
</array>
|
||||
<key>Custom ADB Map</key>
|
||||
<array>
|
||||
<string>e01b=70</string>
|
||||
<string>e06e=83</string>
|
||||
</array>
|
||||
<key>Custom PS2 Map</key>
|
||||
<array>
|
||||
<string>56=2b</string>
|
||||
<string>29=56</string>
|
||||
<string>2b=29</string>
|
||||
<string>e01e=e037</string>
|
||||
<string>e037=e01e</string>
|
||||
</array>
|
||||
</dict>
|
||||
<key>WN09a</key>
|
||||
<dict>
|
||||
<key>Breakless PS2</key>
|
||||
<array>
|
||||
<string>e01b</string>
|
||||
<string>e008</string>
|
||||
<string>e01e</string>
|
||||
<string>e005</string>
|
||||
<string>e06e</string>
|
||||
<string>e006</string>
|
||||
</array>
|
||||
<key>Custom ADB Map</key>
|
||||
<array>
|
||||
<string>e01b=70</string>
|
||||
<string>e06e=83</string>
|
||||
</array>
|
||||
<key>Custom PS2 Map</key>
|
||||
<array>
|
||||
<string>e01e=e037</string>
|
||||
<string>e037=e01e</string>
|
||||
</array>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Default</key>
|
||||
<dict>
|
||||
<key>Breakless PS2</key>
|
||||
<array>
|
||||
<string>;Items must be strings in the form of breaklessscan (in hex)</string>
|
||||
</array>
|
||||
<key>Custom ADB Map</key>
|
||||
<array>
|
||||
<string>;Items must be strings in the form of scanfrom=adbto (in hex)</string>
|
||||
</array>
|
||||
<key>Custom PS2 Map</key>
|
||||
<array>
|
||||
<string>;Items must be strings in the form of scanfrom=scanto (in hex)</string>
|
||||
<string>e027=0;disable discrete fnkeys toggle</string>
|
||||
<string>e028=0;disable discrete trackpad toggle</string>
|
||||
</array>
|
||||
<key>HIDF12EjectDelay</key>
|
||||
<integer>250</integer>
|
||||
<key>LogScanCodes</key>
|
||||
<integer>0</integer>
|
||||
<key>Make Application key into Apple Fn key</key>
|
||||
<false/>
|
||||
<key>Make Application key into right windows</key>
|
||||
<true/>
|
||||
<key>Make right modifier keys into Hangul and Hanja</key>
|
||||
<false/>
|
||||
<key>SleepPressTime</key>
|
||||
<integer>0</integer>
|
||||
<key>Swap capslock and left control</key>
|
||||
<false/>
|
||||
<key>Swap command and option</key>
|
||||
<false/>
|
||||
<key>Use ISO layout keyboard</key>
|
||||
<false/>
|
||||
<key>alt_handler_id</key>
|
||||
<integer>3</integer>
|
||||
</dict>
|
||||
<key>HPQOEM</key>
|
||||
<dict>
|
||||
<key>1411</key>
|
||||
<string>ProBook-102;ProBook 4520s</string>
|
||||
<key>1619</key>
|
||||
<string>ProBook-87;ProBook 6560b</string>
|
||||
<key>161C</key>
|
||||
<string>ProBook-87;ProBook 8460p</string>
|
||||
<key>164F</key>
|
||||
<string>ProBook-87;ProBook 5330m</string>
|
||||
<key>167C</key>
|
||||
<string>ProBook-102;ProBook 4530s</string>
|
||||
<key>167E</key>
|
||||
<string>ProBook-102;ProBook 4330s</string>
|
||||
<key>1680</key>
|
||||
<string>ProBook-102;ProBook 4230s</string>
|
||||
<key>179B</key>
|
||||
<string>ProBook-87;ProBook 6470b</string>
|
||||
<key>179C</key>
|
||||
<string>ProBook-87;ProBook 6470b</string>
|
||||
<key>17A9</key>
|
||||
<string>ProBook-87;ProBook 8570b</string>
|
||||
<key>17F0</key>
|
||||
<string>ProBook-102;ProBook 4340s</string>
|
||||
<key>17F3</key>
|
||||
<string>ProBook-102;ProBook 4440s</string>
|
||||
<key>17F6</key>
|
||||
<string>ProBook-102;ProBook 4540s</string>
|
||||
<key>1942</key>
|
||||
<string>ProBook-87;ProBook 450s G1</string>
|
||||
<key>1949</key>
|
||||
<string>ProBook-87;ProBook 450s G1</string>
|
||||
<key>1962</key>
|
||||
<string>Haswell-Envy;HP Envy 15-j063cl</string>
|
||||
<key>1963</key>
|
||||
<string>Haswell-Envy;HP Envy 15-j063cl</string>
|
||||
<key>1965</key>
|
||||
<string>Haswell-Envy;HP Envy 17t-j100</string>
|
||||
<key>1966</key>
|
||||
<string>Haswell-Envy;HP Envy 17t-j000</string>
|
||||
<key>198F</key>
|
||||
<string>ProBook-87;ProBook 450s G0</string>
|
||||
<key>Haswell-Envy</key>
|
||||
<dict>
|
||||
<key>Custom ADB Map</key>
|
||||
<array>
|
||||
<string>e019=42;next</string>
|
||||
<string>e010=4d;previous</string>
|
||||
</array>
|
||||
<key>Custom PS2 Map</key>
|
||||
<array>
|
||||
<string>e045=e037</string>
|
||||
<string>e0ab=0;bogus Fn+F2/F3</string>
|
||||
</array>
|
||||
</dict>
|
||||
<key>ProBook-102</key>
|
||||
<dict>
|
||||
<key>Custom PS2 Map</key>
|
||||
<array>
|
||||
<string>e005=0</string>
|
||||
</array>
|
||||
<key>Function Keys Special</key>
|
||||
<array>
|
||||
<string>;The following 12 items map Fn+fkeys to fkeys</string>
|
||||
<string>e05f=3b</string>
|
||||
<string>e012=3c</string>
|
||||
<string>e017=3d</string>
|
||||
<string>e06e=3e</string>
|
||||
<string>e00a=3f</string>
|
||||
<string>e009=40</string>
|
||||
<string>e020=41</string>
|
||||
<string>e02e=42</string>
|
||||
<string>e030=43</string>
|
||||
<string>e010=44</string>
|
||||
<string>e022=57</string>
|
||||
<string>e019=58</string>
|
||||
<string>;The following 12 items map fkeys to Fn+fkeys</string>
|
||||
<string>3b=e05f</string>
|
||||
<string>3c=e012</string>
|
||||
<string>3d=e017</string>
|
||||
<string>3e=e06e</string>
|
||||
<string>3f=e00a</string>
|
||||
<string>40=e009</string>
|
||||
<string>41=e020</string>
|
||||
<string>42=e02e</string>
|
||||
<string>43=e030</string>
|
||||
<string>44=e010</string>
|
||||
<string>57=e022</string>
|
||||
<string>58=e019</string>
|
||||
</array>
|
||||
<key>Function Keys Standard</key>
|
||||
<array>
|
||||
<string>;The following 12 items map Fn+fkeys to Fn+fkeys</string>
|
||||
<string>e05f=e05f</string>
|
||||
<string>e012=e012</string>
|
||||
<string>e017=e017</string>
|
||||
<string>e06e=e06e</string>
|
||||
<string>e00a=e00a</string>
|
||||
<string>e009=e009</string>
|
||||
<string>e020=e020</string>
|
||||
<string>e02e=e02e</string>
|
||||
<string>e030=e030</string>
|
||||
<string>e010=e010</string>
|
||||
<string>e022=e022</string>
|
||||
<string>e019=e019</string>
|
||||
<string>;The following 12 items map fkeys to fkeys</string>
|
||||
<string>3b=3b</string>
|
||||
<string>3c=3c</string>
|
||||
<string>3d=3d</string>
|
||||
<string>3e=3e</string>
|
||||
<string>3f=3f</string>
|
||||
<string>40=40</string>
|
||||
<string>41=41</string>
|
||||
<string>42=42</string>
|
||||
<string>43=43</string>
|
||||
<string>44=44</string>
|
||||
<string>57=57</string>
|
||||
<string>58=58</string>
|
||||
</array>
|
||||
<key>SleepPressTime</key>
|
||||
<integer>3000</integer>
|
||||
</dict>
|
||||
<key>ProBook-87</key>
|
||||
<dict>
|
||||
<key>Custom ADB Map</key>
|
||||
<array>
|
||||
<string>46=4d;scroll => Previous-track</string>
|
||||
<string>e045=34;pause => Play-Pause</string>
|
||||
<string>e052=42;insert => Next-track</string>
|
||||
<string>e046=92;break => Eject</string>
|
||||
</array>
|
||||
<key>Custom PS2 Map</key>
|
||||
<array>
|
||||
<string>e005=0</string>
|
||||
</array>
|
||||
<key>Function Keys Special</key>
|
||||
<array>
|
||||
<string>;The following 8 items map Fn+fkeys to fkeys</string>
|
||||
<string>e05f=3d</string>
|
||||
<string>e06e=3e</string>
|
||||
<string>e02e=40</string>
|
||||
<string>e030=41</string>
|
||||
<string>e009=42</string>
|
||||
<string>e012=43</string>
|
||||
<string>e017=44</string>
|
||||
<string>e033=57</string>
|
||||
<string>;The following 8 items map fkeys to Fn+fkeys</string>
|
||||
<string>3d=e05f</string>
|
||||
<string>3e=e06e</string>
|
||||
<string>40=e02e</string>
|
||||
<string>41=e030</string>
|
||||
<string>42=e037</string>
|
||||
<string>43=e012</string>
|
||||
<string>44=e017</string>
|
||||
</array>
|
||||
<key>Function Keys Standard</key>
|
||||
<array>
|
||||
<string>;The following 8 items map Fn+fkeys to Fn+fkeys</string>
|
||||
<string>e05f=e05f</string>
|
||||
<string>e06e=e06e</string>
|
||||
<string>e02e=e02e</string>
|
||||
<string>e030=e030</string>
|
||||
<string>e009=e009</string>
|
||||
<string>e012=e012</string>
|
||||
<string>e017=e017</string>
|
||||
<string>e033=e033</string>
|
||||
<string>;The following 8 items map fkeys to fkeys</string>
|
||||
<string>3d=3d</string>
|
||||
<string>3e=3e</string>
|
||||
<string>40=40</string>
|
||||
<string>41=41</string>
|
||||
<string>42=42</string>
|
||||
<string>43=43</string>
|
||||
<string>44=44</string>
|
||||
</array>
|
||||
<key>SleepPressTime</key>
|
||||
<integer>3000</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Intel</key>
|
||||
<dict>
|
||||
<key>CALPELLA</key>
|
||||
<string>SamsungKeys</string>
|
||||
<key>SamsungKeys</key>
|
||||
<dict>
|
||||
<key>Breakless PS2</key>
|
||||
<array>
|
||||
<string>e003</string>
|
||||
<string>e002</string>
|
||||
<string>e004</string>
|
||||
<string>e020</string>
|
||||
<string>;e031</string>
|
||||
<string>e033</string>
|
||||
<string>e006</string>
|
||||
<string>e077</string>
|
||||
<string>e079</string>
|
||||
<string>e008</string>
|
||||
<string>e009</string>
|
||||
</array>
|
||||
<key>Custom ADB Map</key>
|
||||
<array>
|
||||
<string>e002=70</string>
|
||||
<string>e006=80</string>
|
||||
<string>e008=71 (was =90)</string>
|
||||
<string>e009=6b (was =91)</string>
|
||||
</array>
|
||||
<key>Function Keys Special</key>
|
||||
<array>
|
||||
<string>;The following 12 items map Fn+fkeys to fkeys</string>
|
||||
<string>;fn+f1 no code</string>
|
||||
<string>e003=3c</string>
|
||||
<string>;fn+f3 weird code</string>
|
||||
<string>e002=3e</string>
|
||||
<string>e004=3f</string>
|
||||
<string>e020=40</string>
|
||||
<string>e031=41</string>
|
||||
<string>e033=42</string>
|
||||
<string>e006=43</string>
|
||||
<string>;fn+f10 weird code</string>
|
||||
<string>;fn+f11 no code</string>
|
||||
<string>;fn+f12 scrolllock</string>
|
||||
<string>;The following 12 items map fkeys to Fn+fkeys</string>
|
||||
<string>;fn+f1 no code</string>
|
||||
<string>3c=e003</string>
|
||||
<string>;fn+f3 weird code</string>
|
||||
<string>3e=e002</string>
|
||||
<string>3f=e004</string>
|
||||
<string>40=e020</string>
|
||||
<string>41=e031</string>
|
||||
<string>42=e033</string>
|
||||
<string>43=e006</string>
|
||||
<string>;fn+f10 weird code</string>
|
||||
<string>;fn+f11 no code</string>
|
||||
<string>;fn+f12 scrolllock</string>
|
||||
</array>
|
||||
<key>Function Keys Standard</key>
|
||||
<array>
|
||||
<string>;The following 12 items map Fn+fkeys to Fn+fkeys</string>
|
||||
<string>;fn+f1 no code</string>
|
||||
<string>e003=e003</string>
|
||||
<string>;fn+f3 weird code</string>
|
||||
<string>e002=e002</string>
|
||||
<string>e004=e004</string>
|
||||
<string>e020=e020</string>
|
||||
<string>e031=e031</string>
|
||||
<string>e033=e033</string>
|
||||
<string>e006=e006</string>
|
||||
<string>;fn+f10 weird code</string>
|
||||
<string>;fn+f11 no code</string>
|
||||
<string>;fn+f12 scrolllock</string>
|
||||
<string>;The following 12 items map fkeys to fkeys</string>
|
||||
<string>3b=3b</string>
|
||||
<string>3c=3c</string>
|
||||
<string>3d=3d</string>
|
||||
<string>3e=3e</string>
|
||||
<string>3f=3f</string>
|
||||
<string>40=40</string>
|
||||
<string>41=41</string>
|
||||
<string>42=42</string>
|
||||
<string>43=43</string>
|
||||
<string>44=44</string>
|
||||
<string>57=57</string>
|
||||
<string>58=58</string>
|
||||
</array>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>SECCSD</key>
|
||||
<dict>
|
||||
<key>LH43STAR</key>
|
||||
<string>SamsungKeys</string>
|
||||
<key>SamsungKeys</key>
|
||||
<dict>
|
||||
<key>Breakless PS2</key>
|
||||
<array>
|
||||
<string>e020</string>
|
||||
<string>e02e</string>
|
||||
<string>e030</string>
|
||||
</array>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.10</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>as.acidanthera.voodoo.driver.PS2Controller</key>
|
||||
<string>2.3.7</string>
|
||||
<key>com.apple.iokit.IOHIDFamily</key>
|
||||
<string>1.0.0b1</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>8.0.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>8.0.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>8.0.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>8.0.0</string>
|
||||
<key>com.apple.kpi.unsupported</key>
|
||||
<string>8.0.0</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Console</string>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>23H222</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>VoodooPS2Mouse</string>
|
||||
<key>CFBundleGetInfoString</key>
|
||||
<string>2.3.7, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.acidanthera.voodoo.driver.PS2Mouse</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>Voodoo PS/2 Mouse</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>2.3.7</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>2.3.7</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string></string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>14.2</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>23C53</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx14.2</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1520</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>15C500b</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>ApplePS2Mouse</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.acidanthera.voodoo.driver.PS2Mouse</string>
|
||||
<key>IOClass</key>
|
||||
<string>ApplePS2Mouse</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>ApplePS2MouseDevice</string>
|
||||
<key>Platform Profile</key>
|
||||
<dict>
|
||||
<key>Default</key>
|
||||
<dict>
|
||||
<key>ButtonCount</key>
|
||||
<integer>3</integer>
|
||||
<key>DefaultResolution</key>
|
||||
<integer>240</integer>
|
||||
<key>DisableDevice</key>
|
||||
<false/>
|
||||
<key>FakeMiddleButton</key>
|
||||
<false/>
|
||||
<key>ForceDefaultResolution</key>
|
||||
<true/>
|
||||
<key>ForceSetResolution</key>
|
||||
<false/>
|
||||
<key>MiddleClickTime</key>
|
||||
<integer>100000000</integer>
|
||||
<key>MouseCount</key>
|
||||
<integer>0</integer>
|
||||
<key>MouseYInverter</key>
|
||||
<integer>1</integer>
|
||||
<key>ResolutionMode</key>
|
||||
<integer>3</integer>
|
||||
<key>ScrollResolution</key>
|
||||
<integer>5</integer>
|
||||
<key>ScrollYInverter</key>
|
||||
<integer>1</integer>
|
||||
<key>WakeDelay</key>
|
||||
<integer>1000</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.10</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>as.acidanthera.voodoo.driver.PS2Controller</key>
|
||||
<string>2.3.7</string>
|
||||
<key>com.apple.iokit.IOHIDFamily</key>
|
||||
<string>1.0.0b1</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>9.0.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>9.0.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>9.0.0</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Console</string>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
@@ -0,0 +1,458 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>23H222</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>VoodooPS2Trackpad</string>
|
||||
<key>CFBundleGetInfoString</key>
|
||||
<string>2.3.7, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.acidanthera.voodoo.driver.PS2Trackpad</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>Voodoo PS/2 Trackpad</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>2.3.7</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>2.3.7</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string></string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>14.2</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>23C53</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx14.2</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1520</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>15C500b</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>ALPS GlidePoint</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.acidanthera.voodoo.driver.PS2Trackpad</string>
|
||||
<key>IOClass</key>
|
||||
<string>ApplePS2ALPSGlidePoint</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>1500</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>ApplePS2MouseDevice</string>
|
||||
<key>Platform Profile</key>
|
||||
<dict>
|
||||
<key>Default</key>
|
||||
<dict>
|
||||
<key>Darwin 16+</key>
|
||||
<dict>
|
||||
<key>ApplePreferenceCapability</key>
|
||||
<true/>
|
||||
<key>ApplePreferenceIdentifier</key>
|
||||
<string>com.apple.AppleMultitouchTrackpad</string>
|
||||
<key>MT Built-in</key>
|
||||
<true/>
|
||||
<key>MTHIDDevice</key>
|
||||
<true/>
|
||||
<key>SupportsGestureScrolling</key>
|
||||
<true/>
|
||||
<key>TrackpadEmbedded</key>
|
||||
<true/>
|
||||
<key>TrackpadFourFingerGestures</key>
|
||||
<true/>
|
||||
<key>TrackpadSecondaryClickCorners</key>
|
||||
<true/>
|
||||
<key>TrackpadThreeFingerDrag</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>DisableDevice</key>
|
||||
<false/>
|
||||
<key>DragLockTempMask</key>
|
||||
<integer>1048592</integer>
|
||||
<key>FingerZ</key>
|
||||
<integer>1</integer>
|
||||
<key>ForceTouchCustomDownThreshold</key>
|
||||
<string>90</string>
|
||||
<key>ForceTouchCustomPower</key>
|
||||
<string>8</string>
|
||||
<key>ForceTouchCustomUpThreshold</key>
|
||||
<string>20</string>
|
||||
<key>ForceTouchMode</key>
|
||||
<integer>0</integer>
|
||||
<key>ForceTouchPressureThreshold</key>
|
||||
<integer>100</integer>
|
||||
<key>ProcessBluetoothMouseStopsTrackpad</key>
|
||||
<true/>
|
||||
<key>ProcessUSBMouseStopsTrackpad</key>
|
||||
<true/>
|
||||
<key>QuietTimeAfterTyping</key>
|
||||
<integer>100000000</integer>
|
||||
<key>USBMouseStopsTrackpad</key>
|
||||
<integer>0</integer>
|
||||
<key>UnitsPerMMX</key>
|
||||
<integer>50</integer>
|
||||
<key>UnitsPerMMY</key>
|
||||
<integer>50</integer>
|
||||
<key>WakeDelay</key>
|
||||
<integer>1000</integer>
|
||||
</dict>
|
||||
<key>HPQOEM</key>
|
||||
<dict>
|
||||
<key>1411</key>
|
||||
<string>ProBook</string>
|
||||
<key>1619</key>
|
||||
<string>ProBook</string>
|
||||
<key>161C</key>
|
||||
<string>ProBook</string>
|
||||
<key>164F</key>
|
||||
<string>ProBook</string>
|
||||
<key>167C</key>
|
||||
<string>ProBook</string>
|
||||
<key>167E</key>
|
||||
<string>ProBook</string>
|
||||
<key>1680</key>
|
||||
<string>ProBook</string>
|
||||
<key>179B</key>
|
||||
<string>ProBook</string>
|
||||
<key>179C</key>
|
||||
<string>ProBook</string>
|
||||
<key>17A9</key>
|
||||
<string>ProBook</string>
|
||||
<key>17F0</key>
|
||||
<string>ProBook</string>
|
||||
<key>17F3</key>
|
||||
<string>ProBook</string>
|
||||
<key>17F6</key>
|
||||
<string>ProBook</string>
|
||||
<key>1942</key>
|
||||
<string>ProBook</string>
|
||||
<key>1949</key>
|
||||
<string>ProBook</string>
|
||||
<key>198F</key>
|
||||
<string>ProBook</string>
|
||||
<key>ProBook</key>
|
||||
<dict>
|
||||
<key>DisableDevice</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>ProBook-102</key>
|
||||
<string>ProBook</string>
|
||||
<key>ProBook-87</key>
|
||||
<string>ProBook</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>ProductID</key>
|
||||
<integer>547</integer>
|
||||
<key>RM,deliverNotifications</key>
|
||||
<true/>
|
||||
<key>VendorID</key>
|
||||
<integer>1452</integer>
|
||||
</dict>
|
||||
<key>Elantech TouchPad</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.acidanthera.voodoo.driver.PS2Trackpad</string>
|
||||
<key>IOClass</key>
|
||||
<string>ApplePS2Elan</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>7000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>ApplePS2MouseDevice</string>
|
||||
<key>Platform Profile</key>
|
||||
<dict>
|
||||
<key>Default</key>
|
||||
<dict>
|
||||
<key>ButtonCount</key>
|
||||
<integer>3</integer>
|
||||
<key>Darwin 16+</key>
|
||||
<dict>
|
||||
<key>ApplePreferenceCapability</key>
|
||||
<true/>
|
||||
<key>ApplePreferenceIdentifier</key>
|
||||
<string>com.apple.AppleMultitouchTrackpad</string>
|
||||
<key>MT Built-in</key>
|
||||
<true/>
|
||||
<key>MTHIDDevice</key>
|
||||
<true/>
|
||||
<key>SupportsGestureScrolling</key>
|
||||
<true/>
|
||||
<key>TrackpadEmbedded</key>
|
||||
<true/>
|
||||
<key>TrackpadFourFingerGestures</key>
|
||||
<true/>
|
||||
<key>TrackpadSecondaryClickCorners</key>
|
||||
<true/>
|
||||
<key>TrackpadThreeFingerDrag</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>DisableDevice</key>
|
||||
<false/>
|
||||
<key>ForceTouchMode</key>
|
||||
<integer>1</integer>
|
||||
<key>MouseResolution</key>
|
||||
<integer>3</integer>
|
||||
<key>MouseSampleRate</key>
|
||||
<integer>200</integer>
|
||||
<key>ProcessBluetoothMouseStopsTrackpad</key>
|
||||
<true/>
|
||||
<key>ProcessUSBMouseStopsTrackpad</key>
|
||||
<true/>
|
||||
<key>QuietTimeAfterTyping</key>
|
||||
<integer>500000000</integer>
|
||||
<key>ScrollResolution</key>
|
||||
<integer>400</integer>
|
||||
<key>SetHwResolution</key>
|
||||
<true/>
|
||||
<key>TrackpointDividerX</key>
|
||||
<integer>120</integer>
|
||||
<key>TrackpointDividerY</key>
|
||||
<integer>120</integer>
|
||||
<key>TrackpointMultiplierX</key>
|
||||
<integer>120</integer>
|
||||
<key>TrackpointMultiplierY</key>
|
||||
<integer>120</integer>
|
||||
<key>USBMouseStopsTrackpad</key>
|
||||
<integer>0</integer>
|
||||
<key>UseHighRate</key>
|
||||
<true/>
|
||||
<key>WakeDelay</key>
|
||||
<integer>1000</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>RM,deliverNotifications</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Native Multitouch Engine</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.acidanthera.voodoo.driver.PS2Trackpad</string>
|
||||
<key>IOClass</key>
|
||||
<string>VoodooPS2NativeEngine</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>VoodooPS2NativeEngine</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>VoodooPS2MultitouchInterface</string>
|
||||
</dict>
|
||||
<key>Sentelic FSP</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.acidanthera.voodoo.driver.PS2Trackpad</string>
|
||||
<key>IOClass</key>
|
||||
<string>ApplePS2SentelicFSP</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>5500</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>ApplePS2MouseDevice</string>
|
||||
<key>Platform Profile</key>
|
||||
<dict>
|
||||
<key>Default</key>
|
||||
<dict>
|
||||
<key>DisableDevice</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>HPQOEM</key>
|
||||
<dict>
|
||||
<key>1411</key>
|
||||
<string>ProBook</string>
|
||||
<key>1619</key>
|
||||
<string>ProBook</string>
|
||||
<key>161C</key>
|
||||
<string>ProBook</string>
|
||||
<key>164F</key>
|
||||
<string>ProBook</string>
|
||||
<key>167C</key>
|
||||
<string>ProBook</string>
|
||||
<key>167E</key>
|
||||
<string>ProBook</string>
|
||||
<key>1680</key>
|
||||
<string>ProBook</string>
|
||||
<key>179B</key>
|
||||
<string>ProBook</string>
|
||||
<key>179C</key>
|
||||
<string>ProBook</string>
|
||||
<key>17A9</key>
|
||||
<string>ProBook</string>
|
||||
<key>17F0</key>
|
||||
<string>ProBook</string>
|
||||
<key>17F3</key>
|
||||
<string>ProBook</string>
|
||||
<key>17F6</key>
|
||||
<string>ProBook</string>
|
||||
<key>1942</key>
|
||||
<string>ProBook</string>
|
||||
<key>1949</key>
|
||||
<string>ProBook</string>
|
||||
<key>198F</key>
|
||||
<string>ProBook</string>
|
||||
<key>ProBook</key>
|
||||
<dict>
|
||||
<key>DisableDevice</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>ProBook-102</key>
|
||||
<string>ProBook</string>
|
||||
<key>ProBook-87</key>
|
||||
<string>ProBook</string>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Synaptics TouchPad</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.acidanthera.voodoo.driver.PS2Trackpad</string>
|
||||
<key>IOClass</key>
|
||||
<string>ApplePS2SynapticsTouchPad</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>6000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>ApplePS2MouseDevice</string>
|
||||
<key>Platform Profile</key>
|
||||
<dict>
|
||||
<key>Default</key>
|
||||
<dict>
|
||||
<key>DisableDevice</key>
|
||||
<false/>
|
||||
<key>DisableLEDUpdating</key>
|
||||
<false/>
|
||||
<key>ForceTouchCustomDownThreshold</key>
|
||||
<integer>90</integer>
|
||||
<key>ForceTouchCustomPower</key>
|
||||
<integer>8</integer>
|
||||
<key>ForceTouchCustomUpThreshold</key>
|
||||
<integer>20</integer>
|
||||
<key>ForceTouchPressureThreshold</key>
|
||||
<integer>100</integer>
|
||||
<key>ProcessBluetoothMouseStopsTrackpad</key>
|
||||
<true/>
|
||||
<key>ProcessUSBMouseStopsTrackpad</key>
|
||||
<true/>
|
||||
<key>QuietTimeAfterTyping</key>
|
||||
<integer>500000000</integer>
|
||||
<key>SkipPassThrough</key>
|
||||
<false/>
|
||||
<key>TrackpointDeadzone</key>
|
||||
<integer>1</integer>
|
||||
<key>USBMouseStopsTrackpad</key>
|
||||
<integer>0</integer>
|
||||
<key>WakeDelay</key>
|
||||
<integer>1000</integer>
|
||||
</dict>
|
||||
<key>HPQOEM</key>
|
||||
<dict>
|
||||
<key>1411</key>
|
||||
<string>ProBook</string>
|
||||
<key>1619</key>
|
||||
<string>ProBook</string>
|
||||
<key>161C</key>
|
||||
<string>ProBook</string>
|
||||
<key>164F</key>
|
||||
<string>ProBook</string>
|
||||
<key>167C</key>
|
||||
<string>ProBook</string>
|
||||
<key>167E</key>
|
||||
<string>ProBook</string>
|
||||
<key>1680</key>
|
||||
<string>ProBook</string>
|
||||
<key>179B</key>
|
||||
<string>ProBook</string>
|
||||
<key>179C</key>
|
||||
<string>ProBook</string>
|
||||
<key>17A9</key>
|
||||
<string>ProBook</string>
|
||||
<key>17F0</key>
|
||||
<string>ProBook</string>
|
||||
<key>17F3</key>
|
||||
<string>ProBook</string>
|
||||
<key>17F6</key>
|
||||
<string>ProBook</string>
|
||||
<key>1942</key>
|
||||
<string>ProBook</string>
|
||||
<key>1949</key>
|
||||
<string>ProBook</string>
|
||||
<key>198F</key>
|
||||
<string>ProBook</string>
|
||||
<key>ProBook</key>
|
||||
<dict>
|
||||
<key>FingerZ</key>
|
||||
<integer>40</integer>
|
||||
</dict>
|
||||
<key>ProBook-102</key>
|
||||
<string>ProBook</string>
|
||||
<key>ProBook-87</key>
|
||||
<string>ProBook</string>
|
||||
</dict>
|
||||
<key>LENOVO</key>
|
||||
<dict>
|
||||
<key>T420</key>
|
||||
<string>Thinkpad_TrackPad</string>
|
||||
<key>T460</key>
|
||||
<string>Thinkpad_ClickPad</string>
|
||||
<key>T560</key>
|
||||
<string>Thinkpad_ClickPad</string>
|
||||
<key>Thinkpad_ClickPad</key>
|
||||
<dict>
|
||||
<key>FingerZ</key>
|
||||
<integer>30</integer>
|
||||
<key>HWResetOnStart</key>
|
||||
<true/>
|
||||
<key>TrackpointMultiplierX</key>
|
||||
<integer>2</integer>
|
||||
<key>TrackpointMultiplierY</key>
|
||||
<integer>2</integer>
|
||||
<key>TrackpointScrollMultiplierX</key>
|
||||
<integer>2</integer>
|
||||
<key>TrackpointScrollMultiplierY</key>
|
||||
<integer>2</integer>
|
||||
</dict>
|
||||
<key>Thinkpad_TrackPad</key>
|
||||
<dict>
|
||||
<key>FingerZ</key>
|
||||
<integer>47</integer>
|
||||
<key>HWResetOnStart</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>X1CG3</key>
|
||||
<string>Thinkpad_ClickPad</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>ProductID</key>
|
||||
<integer>547</integer>
|
||||
<key>RM,deliverNotifications</key>
|
||||
<true/>
|
||||
<key>VendorID</key>
|
||||
<integer>1452</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.10</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>as.acidanthera.voodoo.driver.PS2Controller</key>
|
||||
<string>2.3.7</string>
|
||||
<key>com.apple.iokit.IOHIDFamily</key>
|
||||
<string>1.0.0b1</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>9.0.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>9.0.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>9.0.0</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Console</string>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
106
EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist
Executable file
106
EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist
Executable file
@@ -0,0 +1,106 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>23H626</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>WhateverGreen</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.vit9696.WhateverGreen</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>WhateverGreen</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.7.0</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.7.0</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string></string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>14.2</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>23C53</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx14.2</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1520</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>15C500b</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>NVHDAEnabler</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.vit9696.WhateverGreen</string>
|
||||
<key>IOClass</key>
|
||||
<string>NVHDAEnabler</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IOFramebuffer</string>
|
||||
<key>IOPCIClassMatch</key>
|
||||
<string>0x03000000&0xff000000</string>
|
||||
<key>IOPCIMatch</key>
|
||||
<string>0x000010de&0x0000ffff</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>300000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOPCIDevice</string>
|
||||
</dict>
|
||||
<key>as.vit9696.WhateverGreen</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>as.vit9696.WhateverGreen</string>
|
||||
<key>IOClass</key>
|
||||
<string>WhateverGreen</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>WhateverGreen</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOResources</string>
|
||||
<key>IOResourceMatch</key>
|
||||
<string>IOKit</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.6</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2018 vit9696. All rights reserved.</string>
|
||||
<key>OSBundleCompatibleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>as.vit9696.Lilu</key>
|
||||
<string>1.2.0</string>
|
||||
<key>com.apple.iokit.IOPCIFamily</key>
|
||||
<string>1.0.0b1</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.dsep</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>10.0.0</string>
|
||||
<key>com.apple.kpi.unsupported</key>
|
||||
<string>10.0.0</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Root</string>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen
Executable file
BIN
EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen
Executable file
Binary file not shown.
BIN
EFI/OC/OpenCore.efi
Executable file
BIN
EFI/OC/OpenCore.efi
Executable file
Binary file not shown.
668
EFI/OC/config.plist
Executable file
668
EFI/OC/config.plist
Executable file
@@ -0,0 +1,668 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>ACPI</key>
|
||||
<dict>
|
||||
<key>Add</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>Fake EC for desktop</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>SSDT-EC.aml</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>Plugin Type for PM</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>SSDT-PLUG.aml</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Delete</key>
|
||||
<array/>
|
||||
<key>Patch</key>
|
||||
<array/>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
<key>FadtEnableReset</key>
|
||||
<false/>
|
||||
<key>NormalizeHeaders</key>
|
||||
<false/>
|
||||
<key>RebaseRegions</key>
|
||||
<false/>
|
||||
<key>ResetHwSig</key>
|
||||
<false/>
|
||||
<key>ResetLogoStatus</key>
|
||||
<false/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Booter</key>
|
||||
<dict>
|
||||
<key>MmapWhitelist</key>
|
||||
<array/>
|
||||
<key>Patch</key>
|
||||
<array/>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
<key>AvoidRuntimeDefrag</key>
|
||||
<true/>
|
||||
<key>DevirtualiseMmio</key>
|
||||
<false/>
|
||||
<key>DisableSingleUser</key>
|
||||
<false/>
|
||||
<key>DisableVariableWrite</key>
|
||||
<false/>
|
||||
<key>DiscardHibernateMap</key>
|
||||
<false/>
|
||||
<key>EnableSafeModeSlide</key>
|
||||
<false/>
|
||||
<key>EnableWriteUnprotector</key>
|
||||
<true/>
|
||||
<key>ForceBooterSignature</key>
|
||||
<false/>
|
||||
<key>ForceExitBootServices</key>
|
||||
<false/>
|
||||
<key>ProtectMemoryRegions</key>
|
||||
<false/>
|
||||
<key>ProtectSecureBoot</key>
|
||||
<false/>
|
||||
<key>ProtectUefiServices</key>
|
||||
<false/>
|
||||
<key>ProvideCustomSlide</key>
|
||||
<true/>
|
||||
<key>ProvideMaxSlide</key>
|
||||
<integer>0</integer>
|
||||
<key>ResizeAppleGpuBars</key>
|
||||
<integer>-1</integer>
|
||||
<key>RevirtualiseMmio</key>
|
||||
<false/>
|
||||
<key>SetupVirtualMap</key>
|
||||
<true/>
|
||||
<key>SignalAppleOS</key>
|
||||
<false/>
|
||||
<key>SyncRuntimePermissions</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>DeviceProperties</key>
|
||||
<dict>
|
||||
<key>Add</key>
|
||||
<dict>
|
||||
<key>PciRoot(0x0)/Pci(0x1B,0x0)</key>
|
||||
<dict>
|
||||
<key>layout-id</key>
|
||||
<data>BwAAAA==</data>
|
||||
</dict>
|
||||
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
|
||||
<dict>
|
||||
<key>enable-backlight-registers-fix</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>enable-backlight-smoother</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-patch-enable</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-cursormem</key>
|
||||
<data>AACQAA==</data>
|
||||
<key>radpng</key>
|
||||
<data>AQAAAA==</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Delete</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
<key>Kernel</key>
|
||||
<dict>
|
||||
<key>Emulate</key>
|
||||
<dict>
|
||||
<key>Cpuid1Data</key>
|
||||
<data>NxcB/V/QwMA=</data>
|
||||
<key>Cpuid1Mask</key>
|
||||
<data>////</data>
|
||||
<key>DummyPowerManagement</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Force</key>
|
||||
<array/>
|
||||
<key>Kexts</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>Lilu.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Patch engine v1.7.1</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/Lilu</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>VirtualSMC.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>SMC emulator v1.3.7</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/VirtualSMC</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>WhateverGreen.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>AMD GPU patches v1.7.0</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/WhateverGreen</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>AppleALC.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Realtek Audio v1.9.6</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/AppleALC</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>AppleIGC.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Intel 2.5GbE v1.7</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/AppleIGC</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>AirportItlwm.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Intel Wi-Fi v2.3.0 Sonoma14.4+</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/AirportItlwm</string>
|
||||
<key>MaxKernel</key>
|
||||
<string>24.9.9</string>
|
||||
<key>MinKernel</key>
|
||||
<string>23.0.0</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>IntelBluetoothFirmware.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Intel BT v2.4.0</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/IntelBluetoothFirmware</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>IntelBTPatcher.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Intel BT Patcher v2.4.0</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/IntelBTPatcher</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>VoodooPS2Controller.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>PS2 Keyboard/Mouse v2.3.7</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/VoodooPS2Controller</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>FeatureUnlock.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Unlock features v1.1.4</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/FeatureUnlock</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>SMCProcessor.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>VirtualSMC plugin</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/SMCProcessor</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>SMCSuperIO.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>VirtualSMC plugin</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/SMCSuperIO</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Patch</key>
|
||||
<array/>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
<key>AppleCpuPmCfgLock</key>
|
||||
<false/>
|
||||
<key>AppleXcpmCfgLock</key>
|
||||
<false/>
|
||||
<key>AppleXcpmExtraMsrs</key>
|
||||
<false/>
|
||||
<key>AppleXcpmForceBoost</key>
|
||||
<false/>
|
||||
<key>CustomSMBIOSGuid</key>
|
||||
<false/>
|
||||
<key>DisableIoMapper</key>
|
||||
<true/>
|
||||
<key>DisableLinkeditJettison</key>
|
||||
<true/>
|
||||
<key>DisableRtcChecksum</key>
|
||||
<false/>
|
||||
<key>ExtendBTFeatureFlags</key>
|
||||
<false/>
|
||||
<key>ExternalDiskIcons</key>
|
||||
<false/>
|
||||
<key>ForceSecureBootScheme</key>
|
||||
<false/>
|
||||
<key>IncreasePciBarSize</key>
|
||||
<false/>
|
||||
<key>LapicKernelPanic</key>
|
||||
<false/>
|
||||
<key>LegacyCommpage</key>
|
||||
<false/>
|
||||
<key>PanicNoKextDump</key>
|
||||
<true/>
|
||||
<key>PowerTimeoutKernelPanic</key>
|
||||
<true/>
|
||||
<key>ProvideCurrentCpuInfo</key>
|
||||
<true/>
|
||||
<key>SetApfsTrimTimeout</key>
|
||||
<integer>-1</integer>
|
||||
<key>ThirdPartyDrives</key>
|
||||
<false/>
|
||||
<key>XhciPortLimit</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Scheme</key>
|
||||
<dict>
|
||||
<key>FuzzyMatch</key>
|
||||
<true/>
|
||||
<key>KernelArch</key>
|
||||
<string>x86_64</string>
|
||||
<key>KernelCache</key>
|
||||
<string>Auto</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Misc</key>
|
||||
<dict>
|
||||
<key>BlessOverride</key>
|
||||
<array/>
|
||||
<key>Boot</key>
|
||||
<dict>
|
||||
<key>ConsoleAttributes</key>
|
||||
<integer>0</integer>
|
||||
<key>HibernateMode</key>
|
||||
<string>None</string>
|
||||
<key>HibernateSkipsPicker</key>
|
||||
<false/>
|
||||
<key>HideAuxiliary</key>
|
||||
<false/>
|
||||
<key>LauncherOption</key>
|
||||
<string>Full</string>
|
||||
<key>LauncherPath</key>
|
||||
<string>Default</string>
|
||||
<key>PickerAttributes</key>
|
||||
<integer>0</integer>
|
||||
<key>PickerAudioAssist</key>
|
||||
<false/>
|
||||
<key>PickerMode</key>
|
||||
<string>Builtin</string>
|
||||
<key>PickerVariant</key>
|
||||
<string>Default</string>
|
||||
<key>PollAppleHotKeys</key>
|
||||
<false/>
|
||||
<key>ShowPicker</key>
|
||||
<true/>
|
||||
<key>TakeoffDelay</key>
|
||||
<integer>0</integer>
|
||||
<key>Timeout</key>
|
||||
<integer>5</integer>
|
||||
</dict>
|
||||
<key>Debug</key>
|
||||
<dict>
|
||||
<key>AppleDebug</key>
|
||||
<false/>
|
||||
<key>ApplePanic</key>
|
||||
<false/>
|
||||
<key>DisableWatchDog</key>
|
||||
<false/>
|
||||
<key>DisplayDelay</key>
|
||||
<integer>0</integer>
|
||||
<key>DisplayLevel</key>
|
||||
<integer>2147483650</integer>
|
||||
<key>LogModules</key>
|
||||
<string>*</string>
|
||||
<key>SerialInit</key>
|
||||
<false/>
|
||||
<key>SysReport</key>
|
||||
<false/>
|
||||
<key>Target</key>
|
||||
<integer>3</integer>
|
||||
</dict>
|
||||
<key>Entries</key>
|
||||
<array/>
|
||||
<key>Security</key>
|
||||
<dict>
|
||||
<key>AllowNvramReset</key>
|
||||
<true/>
|
||||
<key>AllowSetDefault</key>
|
||||
<true/>
|
||||
<key>ApECID</key>
|
||||
<integer>0</integer>
|
||||
<key>AuthRestart</key>
|
||||
<false/>
|
||||
<key>BlacklistAppleUpdate</key>
|
||||
<true/>
|
||||
<key>DmgLoading</key>
|
||||
<string>Any</string>
|
||||
<key>EnablePassword</key>
|
||||
<false/>
|
||||
<key>ExposeSensitiveData</key>
|
||||
<integer>6</integer>
|
||||
<key>HaltLevel</key>
|
||||
<integer>2147483648</integer>
|
||||
<key>PasswordHash</key>
|
||||
<data></data>
|
||||
<key>PasswordSalt</key>
|
||||
<data></data>
|
||||
<key>ScanPolicy</key>
|
||||
<integer>0</integer>
|
||||
<key>SecureBootModel</key>
|
||||
<string>Disabled</string>
|
||||
<key>Vault</key>
|
||||
<string>Optional</string>
|
||||
</dict>
|
||||
<key>Tools</key>
|
||||
<array/>
|
||||
</dict>
|
||||
<key>NVRAM</key>
|
||||
<dict>
|
||||
<key>Add</key>
|
||||
<dict>
|
||||
<key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
|
||||
<dict>
|
||||
<key>DefaultBackgroundColor</key>
|
||||
<data>AAAAAA==</data>
|
||||
</dict>
|
||||
<key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
|
||||
<dict>
|
||||
<key>rtc-blacklist</key>
|
||||
<data></data>
|
||||
</dict>
|
||||
<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
|
||||
<dict>
|
||||
<key>boot-args</key>
|
||||
<string>-v keepsyms=1 agdpmod=pikera</string>
|
||||
<key>csr-active-config</key>
|
||||
<data>AAAAAA==</data>
|
||||
<key>prev-lang:kbd</key>
|
||||
<data>en-US:0</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Delete</key>
|
||||
<dict>
|
||||
<key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
|
||||
<array>
|
||||
<string>DefaultBackgroundColor</string>
|
||||
</array>
|
||||
<key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
|
||||
<array>
|
||||
<string>rtc-blacklist</string>
|
||||
</array>
|
||||
<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
|
||||
<array>
|
||||
<string>boot-args</string>
|
||||
</array>
|
||||
</dict>
|
||||
<key>LegacyEnable</key>
|
||||
<false/>
|
||||
<key>LegacyOverwrite</key>
|
||||
<false/>
|
||||
<key>WriteFlash</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>PlatformInfo</key>
|
||||
<dict>
|
||||
<key>Automatic</key>
|
||||
<true/>
|
||||
<key>CustomMemory</key>
|
||||
<false/>
|
||||
<key>Generic</key>
|
||||
<dict>
|
||||
<key>AdviseFeatures</key>
|
||||
<false/>
|
||||
<key>MaxBIOSVersion</key>
|
||||
<false/>
|
||||
<key>ProcessorType</key>
|
||||
<integer>0</integer>
|
||||
<key>SpoofVendor</key>
|
||||
<true/>
|
||||
<key>SystemMemoryStatus</key>
|
||||
<string>Auto</string>
|
||||
<key>SystemProductName</key>
|
||||
<string>iMacPro1,1</string>
|
||||
<key>SystemSerialNumber</key>
|
||||
<string>C02ZCSZTHX87</string>
|
||||
<key>SystemUUID</key>
|
||||
<string>65e79699-dff5-4d81-a980-e85203c80120</string>
|
||||
<key>MLB</key>
|
||||
<string>C029361044NJG361F</string>
|
||||
<key>ROM</key>
|
||||
<data>ESIzRFVm</data>
|
||||
</dict>
|
||||
<key>UpdateDataHub</key>
|
||||
<true/>
|
||||
<key>UpdateNVRAM</key>
|
||||
<true/>
|
||||
<key>UpdateSMBIOS</key>
|
||||
<true/>
|
||||
<key>UpdateSMBIOSMode</key>
|
||||
<string>Create</string>
|
||||
</dict>
|
||||
<key>UEFI</key>
|
||||
<dict>
|
||||
<key>APFS</key>
|
||||
<dict>
|
||||
<key>EnableJumpstart</key>
|
||||
<true/>
|
||||
<key>GlobalConnect</key>
|
||||
<false/>
|
||||
<key>HideVerbose</key>
|
||||
<true/>
|
||||
<key>JumpstartHotPlug</key>
|
||||
<false/>
|
||||
<key>MinDate</key>
|
||||
<integer>0</integer>
|
||||
<key>MinVersion</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
<key>ConnectDrivers</key>
|
||||
<true/>
|
||||
<key>Drivers</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>Arguments</key>
|
||||
<string></string>
|
||||
<key>Comment</key>
|
||||
<string>HfsPlus Driver</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>LoadEarly</key>
|
||||
<false/>
|
||||
<key>Path</key>
|
||||
<string>HfsPlus.efi</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Arguments</key>
|
||||
<string></string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>LoadEarly</key>
|
||||
<false/>
|
||||
<key>Path</key>
|
||||
<string>OpenRuntime.efi</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Input</key>
|
||||
<dict>
|
||||
<key>KeyFiltering</key>
|
||||
<false/>
|
||||
<key>KeySupport</key>
|
||||
<true/>
|
||||
<key>KeySupportMode</key>
|
||||
<string>Auto</string>
|
||||
</dict>
|
||||
<key>Output</key>
|
||||
<dict>
|
||||
<key>ClearScreenOnModeSwitch</key>
|
||||
<false/>
|
||||
<key>DirectGopRendering</key>
|
||||
<false/>
|
||||
<key>ForceResolution</key>
|
||||
<false/>
|
||||
<key>GopPassThrough</key>
|
||||
<string>Disabled</string>
|
||||
<key>IgnoreTextInGraphics</key>
|
||||
<false/>
|
||||
<key>ProvideConsoleGop</key>
|
||||
<true/>
|
||||
<key>ReconnectGraphicsOnConnect</key>
|
||||
<false/>
|
||||
<key>ReconnectOnResChange</key>
|
||||
<false/>
|
||||
<key>ReplaceTabWithSpace</key>
|
||||
<false/>
|
||||
<key>Resolution</key>
|
||||
<string>Max</string>
|
||||
<key>SanitiseClearScreen</key>
|
||||
<false/>
|
||||
<key>TextRenderer</key>
|
||||
<string>BuiltinGraphics</string>
|
||||
<key>UgaPassThrough</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
<key>ActivateHpetSupport</key>
|
||||
<false/>
|
||||
<key>DisableSecurityPolicy</key>
|
||||
<false/>
|
||||
<key>EnableVectorAcceleration</key>
|
||||
<false/>
|
||||
<key>ExitBootServicesDelay</key>
|
||||
<integer>0</integer>
|
||||
<key>ForceOcWriteFlash</key>
|
||||
<false/>
|
||||
<key>IgnoreInvalidFlexRatio</key>
|
||||
<false/>
|
||||
<key>ReleaseUsbOwnership</key>
|
||||
<true/>
|
||||
<key>RequestBootVarRouting</key>
|
||||
<true/>
|
||||
<key>ResizeGpuBars</key>
|
||||
<integer>-1</integer>
|
||||
<key>TscSyncTimeout</key>
|
||||
<integer>0</integer>
|
||||
<key>UnblockFsConnect</key>
|
||||
<false/>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
203
QUICKSTART.md
Executable file
203
QUICKSTART.md
Executable file
@@ -0,0 +1,203 @@
|
||||
# Hackintosh Quick Start - ASUS ROG STRIX B760-I
|
||||
|
||||
## 🎯 Tu Hardware
|
||||
|
||||
```
|
||||
CPU: Intel i7-13700K (Raptor Lake, 16 cores)
|
||||
MB: ASUS ROG STRIX B760-I GAMING WIFI
|
||||
GPU: AMD Radeon RX 6800 XT (16GB)
|
||||
RAM: 32GB DDR5 6400MHz
|
||||
SSD: Crucial P3 Plus 1TB NVMe
|
||||
Ethernet Intel I226-V 2.5GbE
|
||||
Wi-Fi: Intel AX211 (Wi-Fi 6E)
|
||||
Audio: Realtek HDA
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ⚡ 3 Pasos Rápidos
|
||||
|
||||
### 1️⃣ Configurar BIOS (5 min)
|
||||
|
||||
| Opción | Valor |
|
||||
|--------|-------|
|
||||
| Fast Boot | DISABLE |
|
||||
| CFG Lock | DISABLE |
|
||||
| VT-d | DISABLE |
|
||||
| VT-x | ENABLE |
|
||||
| Above 4G Decoding | ENABLE |
|
||||
| DVMT Pre-Allocated | 64MB |
|
||||
| CSM | DISABLE |
|
||||
| Secure Boot | Other OS |
|
||||
| SATA Mode | AHCI |
|
||||
| Resizable BAR | DISABLE |
|
||||
|
||||
### 2️⃣ Crear USB (30 min)
|
||||
|
||||
```bash
|
||||
# En Mac
|
||||
# 1. Conectar USB 16GB+
|
||||
# 2. Formatear: HFS+, GUID
|
||||
# 3. Crear instalador
|
||||
sudo /Applications/Install\ macOS\ Sequoia.app/Contents/Resources/createinstallmedia \
|
||||
--volume /Volumes/MyVolume --nointeraction
|
||||
|
||||
# 4. Copiar EFI al USB
|
||||
# 5. Configurar config.plist
|
||||
```
|
||||
|
||||
### 3️⃣ Instalar (45 min)
|
||||
|
||||
1. Arrancar desde USB (F8)
|
||||
2. Seleccionar "macOS Installer"
|
||||
3. Disk Utility → Borrar disco (APFS, GUID)
|
||||
4. Instalar macOS
|
||||
5. Completar configuración
|
||||
|
||||
---
|
||||
|
||||
## 📦 Kexts Necesarios
|
||||
|
||||
```
|
||||
EFI/OC/Kexts/
|
||||
├── Lilu.kxt ⭐ BASE
|
||||
├── VirtualSMC.kxt ⭐ SMC
|
||||
├── WhateverGreen.kxt ⭐ GPU
|
||||
├── AppleALC.kxt ⭐ Audio
|
||||
├── AppleIGC.kxt ⭐ Ethernet
|
||||
├── AirportItlwm.kxt ⭐ Wi-Fi
|
||||
├── IntelBluetoothFirmware.kxt ⭐ BT
|
||||
├── IntelBTPatcher.kxt ⭐ BT
|
||||
├── FeatureUnlock.kxt
|
||||
├── VoodooPS2Controller.kxt
|
||||
├── SMCProcessor.kxt
|
||||
└── SMCSuperIO.kxt
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ⚙️ config.plist Clave
|
||||
|
||||
### SMBIOS
|
||||
```xml
|
||||
SystemProductName: iMacPro1,1
|
||||
SystemSerialNumber: GENERAR
|
||||
SystemUUID: GENERAR
|
||||
MLB: GENERAR
|
||||
```
|
||||
|
||||
### Kernel Emulate (Raptor Lake)
|
||||
```xml
|
||||
Cpuid1Data: NxcB/V/QwMA=
|
||||
Cpuid1Mask: ////
|
||||
DummyPowerManagement: false
|
||||
```
|
||||
|
||||
### Kernel Quirks
|
||||
```xml
|
||||
DisableIoMapper: true
|
||||
AppleCpuPmCfgLock: false
|
||||
AppleXcpmCfgLock: false
|
||||
```
|
||||
|
||||
### ACPI Add
|
||||
```
|
||||
SSDT-EC.aml ⭐ FAKE EC
|
||||
SSDT-PLUG.aml ⭐ PLUG TYPE
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Comandos Útiles
|
||||
|
||||
### Verificar Kexts
|
||||
```bash
|
||||
kextstat | grep Lilu
|
||||
kextstat | grep WhateverGreen
|
||||
kextstat | grep AppleALC
|
||||
```
|
||||
|
||||
### Verificar GPU
|
||||
```bash
|
||||
metalinfo
|
||||
system_profiler SPDisplaysDataType
|
||||
```
|
||||
|
||||
### Verificar Red
|
||||
```bash
|
||||
networksetup -listallhardwareports
|
||||
ifconfig
|
||||
```
|
||||
|
||||
### Verificar Audio
|
||||
```bash
|
||||
kextstat | grep AppleALC
|
||||
system_profiler SPAudioDataType
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🐛 Problemas Comunes
|
||||
|
||||
| Problema | Solución |
|
||||
|----------|----------|
|
||||
| Kernel Panic | CFG Lock en BIOS o config.plist |
|
||||
| Pantalla negra | agdpmod=pikera boot-arg |
|
||||
| No Ethernet | AppleIGC.kext + Network Stack ON |
|
||||
| No Wi-Fi | AirportItlwm.kext v2.3.0 |
|
||||
| No Audio | Probar layout-id 7, 11, 13, 28 |
|
||||
| Reinicios loop | Deshabilitar XMP |
|
||||
| No PM | SSDT-PLUG + DummyPM=false |
|
||||
|
||||
---
|
||||
|
||||
## 📱 Layout ID Audio
|
||||
|
||||
| ID | Uso |
|
||||
|----|-----|
|
||||
| 1 | Stereo básico |
|
||||
| 3 | Speaker + Line Out |
|
||||
| 7 | Realtek (más común) |
|
||||
| 11 | ALC897/1220 |
|
||||
| 13 | ALC1220 |
|
||||
| 28 | 5.1 Surround |
|
||||
| 99 | Built-in + HP |
|
||||
|
||||
---
|
||||
|
||||
## 🌐 Enlaces Rápidos
|
||||
|
||||
| Recurso | Link |
|
||||
|---------|------|
|
||||
| OpenCore | [github.com/acidanthera/OpenCorePkg](https://github.com/acidanthera/OpenCorePkg) |
|
||||
| Dortania Guide | [dortania.github.io/OpenCore-Install-Guide](https://dortania.github.io/OpenCore-Install-Guide/) |
|
||||
| Kexts Acidanthera | [github.com/acidanthera](https://github.com/acidanthera) |
|
||||
| AppleIGC (Ethernet) | [github.com/SongXiaoXi/AppleIGC](https://github.com/SongXiaoXi/AppleIGC) |
|
||||
| itlwm (Wi-Fi) | [github.com/OpenIntelWireless/itlwm](https://github.com/OpenIntelWireless/itlwm) |
|
||||
| B760 EFI Ref | [github.com/hackintosh-club/ROG-STRIX-B760-I-GAMING-OpenCore](https://github.com/hackintosh-club/ROG-STRIX-B760-I-GAMING-OpenCore) |
|
||||
|
||||
---
|
||||
|
||||
## 📋 Checklist Final
|
||||
|
||||
```
|
||||
[ ] BIOS configurado
|
||||
[ ] USB instalador creado
|
||||
[ ] EFI/OC configurado
|
||||
[ ] config.plist validado
|
||||
[ ] Kexts copiados
|
||||
[ ] SSDTs agregados
|
||||
[ ] Arranca desde USB
|
||||
[ ] macOS instalado
|
||||
[ ] EFI copiado al disco
|
||||
[ ] Arranca sin USB
|
||||
[ ] Ethernet funciona
|
||||
[ ] Wi-Fi funciona
|
||||
[ ] Audio funciona
|
||||
[ ] GPU acelerada
|
||||
[ ] PM configurado
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
**Para guía completa: Ver [README.md](README.md)**
|
||||
450
README-PROCESO-COMPLETO.md
Executable file
450
README-PROCESO-COMPLETO.md
Executable file
@@ -0,0 +1,450 @@
|
||||
# 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
|
||||
```xml
|
||||
<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
|
||||
```xml
|
||||
<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**:
|
||||
```xml
|
||||
<key>DevirtualiseMmio</key><true/>
|
||||
<key>RebuildAppleMemoryMap</key><true/>
|
||||
<key>SetupVirtualMap</key><false/>
|
||||
<key>ProtectUefiServices</key><true/>
|
||||
```
|
||||
|
||||
**Kernel → Quirks**:
|
||||
```xml
|
||||
<key>AppleCpuPmCfgLock</key><true/>
|
||||
<key>AppleXcpmCfgLock</key><true/>
|
||||
<key>DisableIoMapper</key><true/>
|
||||
```
|
||||
|
||||
**Misc → Security**:
|
||||
```xml
|
||||
<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:
|
||||
- **Dortania OpenCore Install Guide**: https://dortania.github.io/OpenCore-Install-Guide/
|
||||
- **Config específico para Raptor Lake (13th Gen)**: https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html
|
||||
|
||||
### EFI de Referencia:
|
||||
- **Luchina Gabriel B760/13700K**: https://github.com/luchina-gabriel/ROG-STRIX-B760-I-GAMING-WIFI-13600K-RX6600XT
|
||||
- Usamos esta configuración como base
|
||||
|
||||
### 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:
|
||||
- Lilu: https://github.com/acidanthera/Lilu/releases
|
||||
- VirtualSMC: https://github.com/acidanthera/VirtualSMC/releases
|
||||
- WhateverGreen: https://github.com/acidanthera/WhateverGreen/releases
|
||||
- AppleALC: https://github.com/acidanthera/AppleALC/releases
|
||||
|
||||
---
|
||||
|
||||
## 🎯 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:
|
||||
```xml
|
||||
<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:
|
||||
```bash
|
||||
# Desde macOS
|
||||
sudo cp -R /Volumes/EFI/EFI ~/Desktop/EFI-Backup-$(date +%Y%m%d)
|
||||
```
|
||||
|
||||
### Restaurar EFI desde backup:
|
||||
```bash
|
||||
# 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.
|
||||
191
README.md
Executable file
191
README.md
Executable file
@@ -0,0 +1,191 @@
|
||||
# 🍎 Guía Completa Hackintosh - ASUS ROG STRIX B760-I + i7-13700K + RX 6800 XT
|
||||
|
||||
## 📋 Información del Sistema
|
||||
|
||||
| Componente | Especificación |
|
||||
|------------|----------------|
|
||||
| **CPU** | Intel Core i7-13700K (13th Gen, Raptor Lake) |
|
||||
| **Placa Madre** | ASUS ROG STRIX B760-I GAMING WIFI |
|
||||
| **GPU** | AMD Radeon RX 6800 XT (Navi 21, 16GB) |
|
||||
| **RAM** | 32GB DDR5 6400MHz Patriot (2x16GB) |
|
||||
| **Almacenamiento** | Crucial P3 Plus 1TB NVMe SSD |
|
||||
| **Ethernet** | Intel I226-V 2.5GbE |
|
||||
| **Wi-Fi** | Intel AX211 (Wi-Fi 6E) |
|
||||
| **Audio** | Realtek High Definition Audio |
|
||||
| **BIOS** | AMI 1825 |
|
||||
|
||||
## ✅ Estado de Compatibilidad
|
||||
|
||||
| Componente | Compatibilidad | Notas |
|
||||
|------------|----------------|-------|
|
||||
| CPU | ✅ Compatible | Requiere CPU spoofing |
|
||||
| GPU | ✅ Nativo | Soporte nativo macOS Big Sur+ |
|
||||
| Ethernet | ✅ Compatible | AppleIGC.kext v1.6 |
|
||||
| Wi-Fi | ✅ Compatible | itlwm/AirportItlwm |
|
||||
| Bluetooth | ✅ Compatible | IntelBluetoothFirmware |
|
||||
| Audio | ⚠️ Requiere config | AppleALC con layout-id |
|
||||
|
||||
---
|
||||
|
||||
## 📁 Estructura de Archivos
|
||||
|
||||
```
|
||||
hackintosh-guide/
|
||||
├── README.md (Esta guía)
|
||||
├── 01-bios-settings.md (Configuración BIOS)
|
||||
├── 02-create-installer.md (Crear USB instalador)
|
||||
├── 03-efi-config.md (Configurar EFI)
|
||||
├── 04-installation.md (Proceso de instalación)
|
||||
├── 05-post-install.md (Post-instalación)
|
||||
├── downloads.md (Links de descarga)
|
||||
├── EFI/
|
||||
│ └── OC/
|
||||
│ ├── ACPI/ (SSDTs)
|
||||
│ ├── Kexts/ (Drivers)
|
||||
│ ├── Drivers/ (OpenCore drivers)
|
||||
│ └── Tools/ (Haciend, etc.)
|
||||
├── docs/ (Documentación adicional)
|
||||
└── kexts-downloaded/ (Kexts descargados)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔗 Índice de la Guía
|
||||
|
||||
1. **[Configuración del BIOS](01-bios-settings.md)** - Configuraciones críticas
|
||||
2. **[Crear USB Instalador](02-create-installer.md)** - Crear medio de instalación
|
||||
3. **[Configuración EFI](03-efi-config.md)** - Configurar OpenCore
|
||||
4. **[Instalación](04-installation.md)** - Instalar macOS
|
||||
5. **[Post-Instalación](05-post-install.md)** - Configuraciones finales
|
||||
6. **[Descargas](downloads.md)** - Links de descarga
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Resumen Rápido - Archivos Necesarios
|
||||
|
||||
### Kexts Esenciales
|
||||
| Kext | Versión | Propósito |
|
||||
|------|---------|-----------|
|
||||
| **Lilu.kext** | 1.6.8+ | Base para muchos parches |
|
||||
| **VirtualSMC.kext** | 1.3.4+ | Emulación SMC |
|
||||
| **WhateverGreen.kext** | 1.6.7+ | Soporte GPU AMD |
|
||||
| **AppleIGC.kext** | 1.6 | Ethernet I226-V |
|
||||
| **AirportItlwm.kext** | 2.3.0 | Wi-Fi Intel AX211 |
|
||||
| **IntelBluetoothFirmware.kext** | 2.3.0+ | Bluetooth Intel |
|
||||
| **IntelBTPatcher.kext** | 2.3.0+ | Parche Bluetooth |
|
||||
| **AppleALC.kext** | 1.8.8+ | Audio Realtek |
|
||||
| **VoodooPS2Controller.kext** | 2.3.0+ | Teclado/PS2 |
|
||||
| **FeatureUnlock.kext** | 1.1.4+ | Desbloquear features |
|
||||
|
||||
### OpenCore
|
||||
- **OpenCore 0.9.7+** (última versión estable)
|
||||
- **OCAuxiliaryTools** (editor config.plist)
|
||||
|
||||
### Herramientas
|
||||
- **Hackintool** - Configuración hardware
|
||||
- **ProperTree** - Editor plist
|
||||
- **GenSMBIOS** - Generar SMBIOS
|
||||
|
||||
---
|
||||
|
||||
## ⚙️ Configuración BIOS Crítica
|
||||
|
||||
### ASUS ROG STRIX B760-I - Configuraciones Requeridas
|
||||
|
||||
| Opción | Valor | Ubicación |
|
||||
|--------|-------|-----------|
|
||||
| **Fast Boot** | DISABLE | Boot |
|
||||
| **CFG Lock** | DISABLE | Advanced → CPU Configuration |
|
||||
| **VT-d** | DISABLE | Advanced → CPU Configuration |
|
||||
| **VT-x** | ENABLE | Advanced → CPU Configuration |
|
||||
| **Above 4G Decoding** | ENABLE | Advanced → Chipset Configuration |
|
||||
| **DVMT Pre-Allocated** | 64MB | Advanced → Chipset → Graphics |
|
||||
| **CSM** | DISABLE | Boot |
|
||||
| **Resizable BAR** | DISABLE | Advanced → Chipset |
|
||||
| **SATA Mode** | AHCI | Advanced → PCH Storage |
|
||||
|
||||
---
|
||||
|
||||
## 📦 Plan de Instalación
|
||||
|
||||
### Paso 1: Configurar BIOS
|
||||
Ver [01-bios-settings.md](01-bios-settings.md)
|
||||
|
||||
### Paso 2: Crear USB Instalador
|
||||
Ver [02-create-installer.md](02-create-installer.md)
|
||||
|
||||
### Paso 3: Configurar EFI
|
||||
Ver [03-efi-config.md](03-efi-config.md)
|
||||
|
||||
### Paso 4: Instalar macOS
|
||||
Ver [04-installation.md](04-installation.md)
|
||||
|
||||
### Paso 5: Post-Instalación
|
||||
Ver [05-post-install.md](05-post-install.md)
|
||||
|
||||
---
|
||||
|
||||
## 🌐 Recursos y Fuentes
|
||||
|
||||
### EFI de Referencia para B760
|
||||
- [hackintosh-club/ROG-STRIX-B760-I-GAMING-OpenCore](https://github.com/hackintosh-club/ROG-STRIX-B760-I-GAMING-OpenCore) - EFI específico para esta placa
|
||||
- [rosewu550/asus-strix-b760-i-hackintosh](https://github.com/rosewu550/asus-strix-b760-i-hackintosh) - Config con i9-13900F
|
||||
|
||||
### Guías Generales
|
||||
- [Dortania OpenCore Install Guide](https://dortania.github.io/OpenCore-Install-Guide/) - La biblia del Hackintosh
|
||||
- [OpenCore Visual Beginners Guide](https://chriswayg.gitbook.io/opencore-visual-beginners-guide/) - Guía visual
|
||||
- [Dortania GPU Buyers Guide - AMD](https://dortania.github.io/GPU-Buyers-Guide/modern-gpus/amd-gpu.html)
|
||||
|
||||
### Repositorios de Kexts
|
||||
- [Acidanthera](https://github.com/acidanthera) - Kexts oficiales (Lilu, WhateverGreen, VirtualSMC, etc.)
|
||||
- [OpenIntelWireless/itlwm](https://github.com/OpenIntelWireless/itlwm) - Wi-Fi Intel
|
||||
- [OpenIntelWireless/IntelBluetoothFirmware](https://github.com/OpenIntelWireless/IntelBluetoothFirmware) - Bluetooth Intel
|
||||
- [SongXiaoXi/AppleIGC](https://github.com/SongXiaoXi/AppleIGC) - Ethernet I225/I226
|
||||
|
||||
### Herramientas
|
||||
- [OC-Gen-X](https://github.com/Pavo-IM/OC-Gen-X) - Generador de configuración OpenCore
|
||||
- [OCAuxiliaryTools](https://github.com/ic005k/OCAuxiliaryTools) - Editor de config.plist
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ Advertencias Importantes
|
||||
|
||||
1. **Respaldar todo** antes de comenzar
|
||||
2. **NO actualizar BIOS** durante la instalación
|
||||
3. **Seguir el orden** de la guía
|
||||
4. **Solo descargar desde fuentes oficiales** (GitHub, Dortania)
|
||||
|
||||
---
|
||||
|
||||
## 🆘 Soporte y Comunidad
|
||||
|
||||
- [r/hackintosh Reddit](https://www.reddit.com/r/hackintosh/)
|
||||
- [TonyMacx86 Forums](https://www.tonymacx86.com/)
|
||||
- [InsanelyMac Forums](https://www.insanelymac.com/)
|
||||
|
||||
---
|
||||
|
||||
## 📝 Notas Específicas para este Hardware
|
||||
|
||||
### Intel i7-13700K (Raptor Lake)
|
||||
- Requiere **CPU spoofing** a iMacPro1,1 o MacPro7,1
|
||||
- P-Cores/E-Cores necesitan configuración correcta
|
||||
- No usar XMP profile si hay problemas de estabilidad
|
||||
|
||||
### AMD RX 6800 XT
|
||||
- **Soporte nativo** en macOS Big Sur y posteriores
|
||||
- No requiere kexts especiales (WhateverGreen para patches)
|
||||
- Disable ASAPU en config.plist si hay problemas
|
||||
|
||||
### Intel I226-V Ethernet
|
||||
- Usar **AppleIGC.kext v1.6** para Sequoia 15
|
||||
- Versions anteriores usar v1.4 o v1.5
|
||||
|
||||
### Intel AX211 Wi-Fi
|
||||
- **AirportItlwm.kext** para interfaz nativa macOS
|
||||
- **itlwm.kext** + Helios (app) como alternativa
|
||||
- Bluetooth requiere 3 kexts: BlueTool, IntelBluetoothFirmware, IntelBTPatcher
|
||||
|
||||
---
|
||||
|
||||
**Comienza con [01-bios-settings.md](01-bios-settings.md)**
|
||||
678
config_last.plist
Executable file
678
config_last.plist
Executable file
@@ -0,0 +1,678 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>ACPI</key>
|
||||
<dict>
|
||||
<key>Add</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>Fix System Clock</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>SSDT-AWAC.aml</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>Fake EC for desktop</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>SSDT-EC.aml</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>Plugin Type for PM</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>SSDT-PLUG.aml</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Delete</key>
|
||||
<array/>
|
||||
<key>Patch</key>
|
||||
<array/>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
<key>FadtEnableReset</key>
|
||||
<false/>
|
||||
<key>NormalizeHeaders</key>
|
||||
<false/>
|
||||
<key>RebaseRegions</key>
|
||||
<false/>
|
||||
<key>ResetHwSig</key>
|
||||
<false/>
|
||||
<key>ResetLogoStatus</key>
|
||||
<false/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Booter</key>
|
||||
<dict>
|
||||
<key>MmapWhitelist</key>
|
||||
<array/>
|
||||
<key>Patch</key>
|
||||
<array/>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
<key>AvoidRuntimeDefrag</key>
|
||||
<true/>
|
||||
<key>DevirtualiseMmio</key>
|
||||
<true/>
|
||||
<key>DisableSingleUser</key>
|
||||
<false/>
|
||||
<key>DisableVariableWrite</key>
|
||||
<false/>
|
||||
<key>DiscardHibernateMap</key>
|
||||
<false/>
|
||||
<key>EnableSafeModeSlide</key>
|
||||
<false/>
|
||||
<key>EnableWriteUnprotector</key>
|
||||
<false/>
|
||||
<key>ForceBooterSignature</key>
|
||||
<false/>
|
||||
<key>ForceExitBootServices</key>
|
||||
<false/>
|
||||
<key>ProtectMemoryRegions</key>
|
||||
<false/>
|
||||
<key>ProtectSecureBoot</key>
|
||||
<false/>
|
||||
<key>ProtectUefiServices</key>
|
||||
<false/>
|
||||
<key>ProvideCustomSlide</key>
|
||||
<true/>
|
||||
<key>ProvideMaxSlide</key>
|
||||
<integer>0</integer>
|
||||
<key>RebuildAppleMemoryMap</key>
|
||||
<true/>
|
||||
<key>ResizeAppleGpuBars</key>
|
||||
<integer>-1</integer>
|
||||
<key>RevirtualiseMmio</key>
|
||||
<false/>
|
||||
<key>SetupVirtualMap</key>
|
||||
<true/>
|
||||
<key>SignalAppleOS</key>
|
||||
<false/>
|
||||
<key>SyncRuntimePermissions</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>DeviceProperties</key>
|
||||
<dict>
|
||||
<key>Add</key>
|
||||
<dict>
|
||||
<key>PciRoot(0x0)/Pci(0x1B,0x0)</key>
|
||||
<dict>
|
||||
<key>layout-id</key>
|
||||
<data>BwAAAA==</data>
|
||||
</dict>
|
||||
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
|
||||
<dict>
|
||||
<key>enable-backlight-registers-fix</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>enable-backlight-smoother</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-patch-enable</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-cursormem</key>
|
||||
<data>AACQAA==</data>
|
||||
<key>radpng</key>
|
||||
<data>AQAAAA==</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Delete</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
<key>Kernel</key>
|
||||
<dict>
|
||||
<key>Emulate</key>
|
||||
<dict>
|
||||
<key>Cpuid1Data</key>
|
||||
<data>NxcB/V/QwMA=</data>
|
||||
<key>Cpuid1Mask</key>
|
||||
<data>////</data>
|
||||
<key>DummyPowerManagement</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Force</key>
|
||||
<array/>
|
||||
<key>Kexts</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>Lilu.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Patch engine v1.7.1</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/Lilu</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>VirtualSMC.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>SMC emulator v1.3.7</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/VirtualSMC</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>WhateverGreen.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>AMD GPU patches v1.7.0</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/WhateverGreen</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>AppleALC.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Realtek Audio v1.9.6</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/AppleALC</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>AppleIGC.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Intel 2.5GbE v1.7</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/AppleIGC</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>AirportItlwm.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Intel Wi-Fi v2.3.0 Sonoma14.4+</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/AirportItlwm</string>
|
||||
<key>MaxKernel</key>
|
||||
<string>24.9.9</string>
|
||||
<key>MinKernel</key>
|
||||
<string>23.0.0</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>IntelBluetoothFirmware.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Intel BT v2.4.0</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/IntelBluetoothFirmware</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>IntelBTPatcher.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Intel BT Patcher v2.4.0</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/IntelBTPatcher</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>VoodooPS2Controller.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>PS2 Keyboard/Mouse v2.3.7</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/VoodooPS2Controller</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>FeatureUnlock.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Unlock features v1.1.4</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/FeatureUnlock</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>SMCProcessor.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>VirtualSMC plugin</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/SMCProcessor</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>SMCSuperIO.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>VirtualSMC plugin</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/SMCSuperIO</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Patch</key>
|
||||
<array/>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
<key>AppleCpuPmCfgLock</key>
|
||||
<true/>
|
||||
<key>AppleXcpmCfgLock</key>
|
||||
<true/>
|
||||
<key>AppleXcpmExtraMsrs</key>
|
||||
<false/>
|
||||
<key>AppleXcpmForceBoost</key>
|
||||
<false/>
|
||||
<key>CustomSMBIOSGuid</key>
|
||||
<false/>
|
||||
<key>DisableIoMapper</key>
|
||||
<true/>
|
||||
<key>DisableLinkeditJettison</key>
|
||||
<true/>
|
||||
<key>DisableRtcChecksum</key>
|
||||
<false/>
|
||||
<key>ExtendBTFeatureFlags</key>
|
||||
<false/>
|
||||
<key>ExternalDiskIcons</key>
|
||||
<false/>
|
||||
<key>ForceSecureBootScheme</key>
|
||||
<false/>
|
||||
<key>IncreasePciBarSize</key>
|
||||
<false/>
|
||||
<key>LapicKernelPanic</key>
|
||||
<false/>
|
||||
<key>LegacyCommpage</key>
|
||||
<false/>
|
||||
<key>PanicNoKextDump</key>
|
||||
<true/>
|
||||
<key>PowerTimeoutKernelPanic</key>
|
||||
<true/>
|
||||
<key>ProvideCurrentCpuInfo</key>
|
||||
<true/>
|
||||
<key>SetApfsTrimTimeout</key>
|
||||
<integer>-1</integer>
|
||||
<key>ThirdPartyDrives</key>
|
||||
<false/>
|
||||
<key>XhciPortLimit</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Scheme</key>
|
||||
<dict>
|
||||
<key>FuzzyMatch</key>
|
||||
<true/>
|
||||
<key>KernelArch</key>
|
||||
<string>x86_64</string>
|
||||
<key>KernelCache</key>
|
||||
<string>Auto</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Misc</key>
|
||||
<dict>
|
||||
<key>BlessOverride</key>
|
||||
<array/>
|
||||
<key>Boot</key>
|
||||
<dict>
|
||||
<key>ConsoleAttributes</key>
|
||||
<integer>0</integer>
|
||||
<key>HibernateMode</key>
|
||||
<string>None</string>
|
||||
<key>HibernateSkipsPicker</key>
|
||||
<false/>
|
||||
<key>HideAuxiliary</key>
|
||||
<false/>
|
||||
<key>LauncherOption</key>
|
||||
<string>Full</string>
|
||||
<key>LauncherPath</key>
|
||||
<string>Default</string>
|
||||
<key>PickerAttributes</key>
|
||||
<integer>0</integer>
|
||||
<key>PickerAudioAssist</key>
|
||||
<false/>
|
||||
<key>PickerMode</key>
|
||||
<string>Builtin</string>
|
||||
<key>PickerVariant</key>
|
||||
<string>Default</string>
|
||||
<key>PollAppleHotKeys</key>
|
||||
<false/>
|
||||
<key>ShowPicker</key>
|
||||
<true/>
|
||||
<key>TakeoffDelay</key>
|
||||
<integer>0</integer>
|
||||
<key>Timeout</key>
|
||||
<integer>5</integer>
|
||||
</dict>
|
||||
<key>Debug</key>
|
||||
<dict>
|
||||
<key>AppleDebug</key>
|
||||
<false/>
|
||||
<key>ApplePanic</key>
|
||||
<false/>
|
||||
<key>DisableWatchDog</key>
|
||||
<false/>
|
||||
<key>DisplayDelay</key>
|
||||
<integer>0</integer>
|
||||
<key>DisplayLevel</key>
|
||||
<integer>2147483650</integer>
|
||||
<key>LogModules</key>
|
||||
<string>*</string>
|
||||
<key>SerialInit</key>
|
||||
<false/>
|
||||
<key>SysReport</key>
|
||||
<false/>
|
||||
<key>Target</key>
|
||||
<integer>3</integer>
|
||||
</dict>
|
||||
<key>Entries</key>
|
||||
<array/>
|
||||
<key>Security</key>
|
||||
<dict>
|
||||
<key>AllowNvramReset</key>
|
||||
<true/>
|
||||
<key>AllowSetDefault</key>
|
||||
<true/>
|
||||
<key>ApECID</key>
|
||||
<integer>0</integer>
|
||||
<key>AuthRestart</key>
|
||||
<false/>
|
||||
<key>BlacklistAppleUpdate</key>
|
||||
<true/>
|
||||
<key>DmgLoading</key>
|
||||
<string>Any</string>
|
||||
<key>EnablePassword</key>
|
||||
<false/>
|
||||
<key>ExposeSensitiveData</key>
|
||||
<integer>6</integer>
|
||||
<key>HaltLevel</key>
|
||||
<integer>2147483648</integer>
|
||||
<key>PasswordHash</key>
|
||||
<data></data>
|
||||
<key>PasswordSalt</key>
|
||||
<data></data>
|
||||
<key>ScanPolicy</key>
|
||||
<integer>0</integer>
|
||||
<key>SecureBootModel</key>
|
||||
<string>Disabled</string>
|
||||
<key>Vault</key>
|
||||
<string>Optional</string>
|
||||
</dict>
|
||||
<key>Tools</key>
|
||||
<array/>
|
||||
</dict>
|
||||
<key>NVRAM</key>
|
||||
<dict>
|
||||
<key>Add</key>
|
||||
<dict>
|
||||
<key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
|
||||
<dict>
|
||||
<key>DefaultBackgroundColor</key>
|
||||
<data>AAAAAA==</data>
|
||||
</dict>
|
||||
<key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
|
||||
<dict>
|
||||
<key>rtc-blacklist</key>
|
||||
<data></data>
|
||||
</dict>
|
||||
<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
|
||||
<dict>
|
||||
<key>boot-args</key>
|
||||
<string>-v keepsyms=1 agdpmod=pikera</string>
|
||||
<key>csr-active-config</key>
|
||||
<data>AAAAAA==</data>
|
||||
<key>prev-lang:kbd</key>
|
||||
<data>en-US:0</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Delete</key>
|
||||
<dict>
|
||||
<key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
|
||||
<array>
|
||||
<string>DefaultBackgroundColor</string>
|
||||
</array>
|
||||
<key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
|
||||
<array>
|
||||
<string>rtc-blacklist</string>
|
||||
</array>
|
||||
<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
|
||||
<array>
|
||||
<string>boot-args</string>
|
||||
</array>
|
||||
</dict>
|
||||
<key>LegacyEnable</key>
|
||||
<false/>
|
||||
<key>LegacyOverwrite</key>
|
||||
<false/>
|
||||
<key>WriteFlash</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>PlatformInfo</key>
|
||||
<dict>
|
||||
<key>Automatic</key>
|
||||
<true/>
|
||||
<key>CustomMemory</key>
|
||||
<false/>
|
||||
<key>Generic</key>
|
||||
<dict>
|
||||
<key>AdviseFeatures</key>
|
||||
<false/>
|
||||
<key>MaxBIOSVersion</key>
|
||||
<false/>
|
||||
<key>ProcessorType</key>
|
||||
<integer>0</integer>
|
||||
<key>SpoofVendor</key>
|
||||
<true/>
|
||||
<key>SystemMemoryStatus</key>
|
||||
<string>Auto</string>
|
||||
<key>SystemProductName</key>
|
||||
<string>iMacPro1,1</string>
|
||||
<key>SystemSerialNumber</key>
|
||||
<string>C02ZCSZTHX87</string>
|
||||
<key>SystemUUID</key>
|
||||
<string>65e79699-dff5-4d81-a980-e85203c80120</string>
|
||||
<key>MLB</key>
|
||||
<string>C029361044NJG361F</string>
|
||||
<key>ROM</key>
|
||||
<data>ESIzRFVm</data>
|
||||
</dict>
|
||||
<key>UpdateDataHub</key>
|
||||
<true/>
|
||||
<key>UpdateNVRAM</key>
|
||||
<true/>
|
||||
<key>UpdateSMBIOS</key>
|
||||
<true/>
|
||||
<key>UpdateSMBIOSMode</key>
|
||||
<string>Create</string>
|
||||
</dict>
|
||||
<key>UEFI</key>
|
||||
<dict>
|
||||
<key>APFS</key>
|
||||
<dict>
|
||||
<key>EnableJumpstart</key>
|
||||
<true/>
|
||||
<key>GlobalConnect</key>
|
||||
<false/>
|
||||
<key>HideVerbose</key>
|
||||
<true/>
|
||||
<key>JumpstartHotPlug</key>
|
||||
<false/>
|
||||
<key>MinDate</key>
|
||||
<integer>0</integer>
|
||||
<key>MinVersion</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
<key>ConnectDrivers</key>
|
||||
<true/>
|
||||
<key>Drivers</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>Arguments</key>
|
||||
<string></string>
|
||||
<key>Comment</key>
|
||||
<string>HfsPlus Driver</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>LoadEarly</key>
|
||||
<false/>
|
||||
<key>Path</key>
|
||||
<string>HfsPlus.efi</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Arguments</key>
|
||||
<string></string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>LoadEarly</key>
|
||||
<false/>
|
||||
<key>Path</key>
|
||||
<string>OpenRuntime.efi</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Input</key>
|
||||
<dict>
|
||||
<key>KeyFiltering</key>
|
||||
<false/>
|
||||
<key>KeySupport</key>
|
||||
<true/>
|
||||
<key>KeySupportMode</key>
|
||||
<string>Auto</string>
|
||||
</dict>
|
||||
<key>Output</key>
|
||||
<dict>
|
||||
<key>ClearScreenOnModeSwitch</key>
|
||||
<false/>
|
||||
<key>DirectGopRendering</key>
|
||||
<false/>
|
||||
<key>ForceResolution</key>
|
||||
<false/>
|
||||
<key>GopPassThrough</key>
|
||||
<string>Disabled</string>
|
||||
<key>IgnoreTextInGraphics</key>
|
||||
<false/>
|
||||
<key>ProvideConsoleGop</key>
|
||||
<true/>
|
||||
<key>ReconnectGraphicsOnConnect</key>
|
||||
<false/>
|
||||
<key>ReconnectOnResChange</key>
|
||||
<false/>
|
||||
<key>ReplaceTabWithSpace</key>
|
||||
<false/>
|
||||
<key>Resolution</key>
|
||||
<string>Max</string>
|
||||
<key>SanitiseClearScreen</key>
|
||||
<false/>
|
||||
<key>TextRenderer</key>
|
||||
<string>BuiltinGraphics</string>
|
||||
<key>UgaPassThrough</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
<key>ActivateHpetSupport</key>
|
||||
<false/>
|
||||
<key>DisableSecurityPolicy</key>
|
||||
<false/>
|
||||
<key>EnableVectorAcceleration</key>
|
||||
<false/>
|
||||
<key>ExitBootServicesDelay</key>
|
||||
<integer>0</integer>
|
||||
<key>ForceOcWriteFlash</key>
|
||||
<false/>
|
||||
<key>IgnoreInvalidFlexRatio</key>
|
||||
<false/>
|
||||
<key>ReleaseUsbOwnership</key>
|
||||
<true/>
|
||||
<key>RequestBootVarRouting</key>
|
||||
<true/>
|
||||
<key>ResizeGpuBars</key>
|
||||
<integer>0</integer>
|
||||
<key>TscSyncTimeout</key>
|
||||
<integer>0</integer>
|
||||
<key>UnblockFsConnect</key>
|
||||
<false/>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
246
downloads.md
Executable file
246
downloads.md
Executable file
@@ -0,0 +1,246 @@
|
||||
# Descargas - Links y Archivos Necesarios
|
||||
|
||||
## 📦 Archivos Esenciales
|
||||
|
||||
### Bootloader
|
||||
|
||||
| Archivo | Versión | Link |
|
||||
|---------|---------|------|
|
||||
| **OpenCore** | 0.9.7+ | [github.com/acidanthera/OpenCorePkg/releases](https://github.com/acidanthera/OpenCorePkg/releases) |
|
||||
| **OCAuxiliaryTools** | Latest | [github.com/ic005k/OCAuxiliaryTools](https://github.com/ic005k/OCAuxiliaryTools) |
|
||||
| **ProperTree** | Latest | [github.com/corpnewt/ProperTree](https://github.com/corpnewt/ProperTree) |
|
||||
| **GenSMBIOS** | Latest | [github.com/corpnewt/GenSMBIOS](https://github.com/corpnewt/GenSMBIOS) |
|
||||
|
||||
### Kexts Principales (Acidanthera)
|
||||
|
||||
| Kext | Versión | Link |
|
||||
|------|---------|------|
|
||||
| **Lilu.kext** | 1.6.8+ | [github.com/acidanthera/Lilu/releases](https://github.com/acidanthera/Lilu/releases) |
|
||||
| **VirtualSMC.kext** | 1.3.4+ | [github.com/acidanthera/VirtualSMC/releases](https://github.com/acidanthera/VirtualSMC/releases) |
|
||||
| **WhateverGreen.kext** | 1.6.7+ | [github.com/acidanthera/WhateverGreen/releases](https://github.com/acidanthera/WhateverGreen/releases) |
|
||||
| **AppleALC.kext** | 1.8.8+ | [github.com/acidanthera/AppleALC/releases](https://github.com/acidanthera/AppleALC/releases) |
|
||||
| **VoodooPS2Controller.kext** | 2.3.0+ | [github.com/acidanthera/VoodooPS2Controller/releases](https://github.com/acidanthera/VoodooPS2Controller/releases) |
|
||||
| **FeatureUnlock.kext** | 1.1.4+ | [github.com/acidanthera/FeatureUnlock/releases](https://github.com/acidanthera/FeatureUnlock/releases) |
|
||||
| **SMCProcessor.kext** | 1.3.4+ | [incluido en VirtualSMC](https://github.com/acidanthera/VirtualSMC/releases) |
|
||||
| **SMCSuperIO.kext** | 1.3.4+ | [incluido en VirtualSMC](https://github.com/acidanthera/VirtualSMC/releases) |
|
||||
|
||||
### Kexts de Red
|
||||
|
||||
| Kext | Versión | Link | Propósito |
|
||||
|------|---------|------|-----------|
|
||||
| **AppleIGC.kext** | 1.6 (Mar 2025) | [github.com/SongXiaoXi/AppleIGC/releases](https://github.com/SongXiaoXi/AppleIGC/releases) | Ethernet I225/I226-V 2.5GbE |
|
||||
| **AirportItlwm.kext** | 2.3.0 | [github.com/OpenIntelWireless/itlwm/releases](https://github.com/OpenIntelWireless/itlwm/releases) | Wi-Fi Intel (interfaz nativa) |
|
||||
| **itlwm.kext** | 2.3.0 | [github.com/OpenIntelWireless/itlwm/releases](https://github.com/OpenIntelWireless/itlwm/releases) | Wi-Fi Intel (con app Helios) |
|
||||
| **IntelBluetoothFirmware.kext** | 2.3.0+ | [github.com/OpenIntelWireless/IntelBluetoothFirmware/releases](https://github.com/OpenIntelWireless/IntelBluetoothFirmware/releases) | Bluetooth Intel |
|
||||
| **IntelBTPatcher.kext** | 2.3.0+ | [github.com/OpenIntelWireless/IntelBluetoothFirmware/releases](https://github.com/OpenIntelWireless/IntelBluetoothFirmware/releases) | Parche Bluetooth Intel |
|
||||
| **BlueTool.kext** | 2.3.0+ | [incluido en IntelBluetoothFirmware](https://github.com/OpenIntelWireless/IntelBluetoothFirmware/releases) | Bluetooth |
|
||||
|
||||
### Kexts Adicionales
|
||||
|
||||
| Kext | Versión | Link | Propósito |
|
||||
|------|---------|------|-----------|
|
||||
| **BrcmPatchRAM3.kext** | Latest | [github.com/acidanthera/BrcmPatchRAM/releases](https://github.com/acidanthera/BrcmPatchRAM/releases) | Bluetooth Broadcom (alternativa) |
|
||||
| **BrcmBluetoothInjector.kext** | Latest | [github.com/acidanthera/BrcmPatchRAM/releases](https://github.com/acidanthera/BrcmPatchRAM/releases) | Bluetooth Broadcom |
|
||||
| **BrcmFirmwareData.kext** | Latest | [github.com/acidanthera/BrcmPatchRAM/releases](https://github.com/acidanthera/BrcmPatchRAM/releases) | Bluetooth Broadcom |
|
||||
| **BrcmBluetoothInjector.kext** | Latest | [github.com/acidanthera/BrcmPatchRAM/releases](https://github.com/acidanthera/BrcmPatchRAM/releases) | Bluetooth Broadcom |
|
||||
|
||||
---
|
||||
|
||||
## 🛠️ Herramientas
|
||||
|
||||
### Configuración
|
||||
|
||||
| Herramienta | Link | Propósito |
|
||||
|-------------|------|-----------|
|
||||
| **Hackintool** | [github.com/headkaze/Hackintool](https://github.com/headkaze/Hackintool) | Configuración completa de hardware |
|
||||
| **OCAuxiliaryTools (OCT)** | [github.com/ic005k/OCAuxiliaryTools](https://github.com/ic005k/OCAuxiliaryTools) | Editor config.plist con GUI |
|
||||
| **ProperTree** | [github.com/corpnewt/ProperTree](https://github.com/corpnewt/ProperTree) | Editor plist (cross-platform) |
|
||||
| **GenSMBIOS** | [github.com/corpnewt/GenSMBIOS](https://github.com/corpnewt/GenSMBIOS) | Generar SMBIOS válido |
|
||||
| **SSDTTime** | [github.com/corpnewt/SSDTTime](https://github.com/corpnewt/SSDTTime) | Generar SSDTs personalizados |
|
||||
| **GenPMC** | [github.com/corpnewt/gen-pmc](https://github.com/corpnewt/gen-pmc) | Generar SSDT-PM |
|
||||
|
||||
### Utilidades del Sistema
|
||||
|
||||
| Herramienta | Link | Propósito |
|
||||
|-------------|------|-----------|
|
||||
| **Stats** | [github.com/exelban/stats](https://github.com/exelban/stats) | Monitoreo de sistema (menu bar) |
|
||||
| **KextsViewer** | [github.com/corpnewt/KextsViewer](https://github.com/corpnewt/KextsViewer) | Ver kexts cargados |
|
||||
| **Haciend** | [incluido en OpenCore](https://github.com/acidanthera/OpenCorePkg) | Consola interactiva OpenCore |
|
||||
| **BetterDisplay** | [github.com/waydabber/BetterDisplay](https://github.com/waydabber/BetterDisplay) | Gestión de monitores |
|
||||
| **MonitorControl** | [github.com/MonitorControl/MonitorControl](https://github.com/MonitorControl/MonitorControl) | Control de brillo DDC |
|
||||
|
||||
### Creación de Instalador
|
||||
|
||||
| Herramienta | Link | Propósito |
|
||||
|-------------|------|-----------|
|
||||
| **OClter** | [github.com/chris1111/OClter](https://github.com/chris1111/OClter) | Crear USB instalador |
|
||||
| **createinstallmedia** | (Incluido con macOS) | Método oficial de Apple |
|
||||
| **BalenaEtcher** | [etcher.balena.io](https://etcher.balena.io) | Flashear USB (alternativa) |
|
||||
|
||||
---
|
||||
|
||||
## 📚 Documentación
|
||||
|
||||
### Guías Oficiales
|
||||
|
||||
| Guía | Link |
|
||||
|------|------|
|
||||
| **Dortania OpenCore Install Guide** | [dortania.github.io/OpenCore-Install-Guide](https://dortania.github.io/OpenCore-Install-Guide/) |
|
||||
| **Dortania Post-Install Guide** | [dortania.github.io/OpenCore-Post-Install](https://dortania.github.io/OpenCore-Post-Install/) |
|
||||
| **Dortania Troubleshooting** | [dortania.github.io/Troubleshooting](https://dortania.github.io/Troubleshooting/) |
|
||||
| **Dortania GPU Buyers Guide** | [dortania.github.io/GPU-Buyers-Guide](https://dortania.github.io/GPU-Buyers-Guide/) |
|
||||
| **Dortania USB Mapping** | [dortania.github.io/USB-Map-Guide](https://dortania.github.io/USB-Map-Guide/) |
|
||||
|
||||
### Guías Visuales
|
||||
|
||||
| Guía | Link |
|
||||
|------|------|
|
||||
| **OpenCore Visual Beginners Guide** | [chriswayg.gitbook.io/opencore-visual-beginners-guide](https://chriswayg.gitbook.io/opencore-visual-beginners-guide/) |
|
||||
| **Dortania Getting Started** | [dortania.github.io/Getting-Started-With-ACPI](https://dortania.github.io/Getting-Started-With-ACPI/) |
|
||||
|
||||
### Específicos para tu Hardware
|
||||
|
||||
| Recurso | Link | Hardware |
|
||||
|---------|------|----------|
|
||||
| **hackintosh-club/ROG-STRIX-B760-I-GAMING-OpenCore** | [github.com/hackintosh-club/ROG-STRIX-B760-I-GAMING-OpenCore](https://github.com/hackintosh-club/ROG-STRIX-B760-I-GAMING-OpenCore) | ASUS ROG STRIX B760-I |
|
||||
| **rosewu550/asus-strix-b760-i-hackintosh** | [github.com/rosewu550/asus-strix-b760-i-hackintosh](https://github.com/rosewu550/asus-strix-b760-i-hackintosh) | ASUS B760-I + i9-13900F |
|
||||
| **chenhe/oc-b760m-13700-6800** | [github.com/ichenhe/oc-b760m-13700-6800](https://github.com/ichenhe/oc-b760m-13700-6800) | MSI B760M + i7-13700 + RX 6800 |
|
||||
| **Base EFI Raptor Lake** | [github.com/luchina-gabriel/BASE-EFI-INTEL-DESKTOP-13THGEN-14THGEN-RAPTOR-LAKE-PUBLIC](https://github.com/luchina-gabriel/BASE-EFI-INTEL-DESKTOP-13THGEN-14THGEN-RAPTOR-LAKE-PUBLIC) | Intel 13th/14th Gen |
|
||||
|
||||
### Comunidad
|
||||
|
||||
| Sitio | Link |
|
||||
|-------|------|
|
||||
| **r/hackintosh** | [reddit.com/r/hackintosh](https://www.reddit.com/r/hackintosh/) |
|
||||
| **TonyMacx86** | [tonymacx86.com](https://www.tonymacx86.com/) |
|
||||
| **InsanelyMac** | [insanelymac.com](https://www.insanelymac.com/) |
|
||||
| **Dortania Discord** | [discord.gg/AbTrsBq](https://discord.gg/AbTrsBq) |
|
||||
|
||||
---
|
||||
|
||||
## 📱 Aplicaciones macOS Recomendadas
|
||||
|
||||
### Productividad
|
||||
|
||||
| App | Link |
|
||||
|-----|------|
|
||||
| **Rectangle** | [rectangleapp.com](https://rectangleapp.com/) |
|
||||
| **AltTab** | [alt-tab-macos.netlify.app](https://alt-tab-macos.netlify.app/) |
|
||||
| **Karabiner-Elements** | [karabiner-elements.pqrs.org](https://karabiner-elements.pqrs.org/) |
|
||||
| **BetterTouchTool** | [boastr.net](https://boastr.net/) |
|
||||
|
||||
### Monitoreo
|
||||
|
||||
| App | Link |
|
||||
|-----|------|
|
||||
| **Stats** | [github.com/exelban/stats](https://github.com/exelban/stats) |
|
||||
| **iStat Menus** | [bjango.com/mac/istatmenus](https://bjango.com/mac/istatmenus/) |
|
||||
| **Activity Monitor** | (Incluido con macOS) |
|
||||
|
||||
### Backups
|
||||
|
||||
| App | Link |
|
||||
|-----|------|
|
||||
| **Time Machine** | (Incluido con macOS) |
|
||||
| **Carbon Copy Cloner** | [bombich.com](https://bombich.com/) |
|
||||
| **SuperDuper!** | [shirt-pocket.com](https://shirt-pocket.com/) |
|
||||
|
||||
### Utilidades
|
||||
|
||||
| App | Link |
|
||||
|-----|------|
|
||||
| **The Unarchiver** | [macpaw.com/the-unarchiver](https://macpaw.com/the-unarchiver) |
|
||||
| **Amphetamine** | [macpaw.com/amphetamine](https://macpaw.com/amphetamine) |
|
||||
| **HandBrake** | [handbrake.fr](https://handbrake.fr/) |
|
||||
| **VLC** | [videolan.org/vlc](https://www.videolan.org/vlc/) |
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Scripts Útiles
|
||||
|
||||
### Descargar y Usar GenSMBIOS
|
||||
|
||||
```bash
|
||||
# Clonar repositorio
|
||||
git clone https://github.com/corpnewt/GenSMBIOS.git
|
||||
cd GenSMBIOS
|
||||
|
||||
# Ejecutar
|
||||
python3 gensmbios.py
|
||||
|
||||
# Seguir instrucciones
|
||||
```
|
||||
|
||||
### Descargar y Usar SSDTTime
|
||||
|
||||
```bash
|
||||
# Clonar repositorio
|
||||
git clone https://github.com/corpnewt/SSDTTime.git
|
||||
cd SSDTime
|
||||
|
||||
# Dar permisos
|
||||
chmod +x SSDTTime.sh
|
||||
|
||||
# Ejecutar
|
||||
./SSDTTime.sh
|
||||
```
|
||||
|
||||
### Descargar Hackintool
|
||||
|
||||
```bash
|
||||
# Descargar desde releases
|
||||
# o usar Homebrew (si está instalado)
|
||||
brew install --cask hackintool
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📝 Notas de Versiones
|
||||
|
||||
### OpenCore
|
||||
- **Versión actual estable**: 0.9.7
|
||||
- **Rama de desarrollo**: 0.9.8+ (experimental)
|
||||
- **Recomendación**: Usar siempre versión estable
|
||||
|
||||
### macOS (2026)
|
||||
- **Última versión**: macOS Sequoia 15.x
|
||||
- **Soporte**: macOS Sequoia, Sonoma 14.x, Ventura 13.x
|
||||
- **Recomendación**: Sequoia 15.x para hardware más nuevo
|
||||
|
||||
### Kexts
|
||||
- Actualizar **Lilu** primero (es la base de muchos kexts)
|
||||
- **WhateverGreen** se actualiza frecuentemente para nuevas GPUs
|
||||
- **AppleIGC** tiene actualizaciones específicas para Sequoia
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ Fuentes Confiables
|
||||
|
||||
**SIEMPRE descargar desde**:
|
||||
- **GitHub releases** (proyectos oficiales)
|
||||
- **Dortania guides** (documentación verificada)
|
||||
- **Acidanthera** (kexts oficiales)
|
||||
|
||||
**NUNCA descargar desde**:
|
||||
- Sitios de dudosa reputación
|
||||
- Foros con archivos adjuntos
|
||||
- YouTube sin verificar fuente
|
||||
|
||||
---
|
||||
|
||||
## 📋 Orden de Descarga Recomendado
|
||||
|
||||
1. **OpenCore** (bootloader)
|
||||
2. **Lilu** (base kext)
|
||||
3. **VirtualSMC** + plugins
|
||||
4. **WhateverGreen** (GPU)
|
||||
5. **AppleALC** (audio)
|
||||
6. **AppleIGC** (Ethernet)
|
||||
7. **AirportItlwm** + **IntelBluetoothFirmware** (Wi-Fi/Bluetooth)
|
||||
8. **VoodooPS2Controller** (teclado/PS2)
|
||||
9. **OCAuxiliaryTools** (editor config.plist)
|
||||
10. **GenSMBIOS** (generar SMBIOS)
|
||||
|
||||
---
|
||||
|
||||
**Volver a [README.md](README.md)**
|
||||
Reference in New Issue
Block a user