vlambda博客
学习文章列表

黑苹果安装前-黑苹果开发者和驱动

HackintoshX
黑苹果、系统安装、软件、镜像、驱动、教程
5篇原创内容
Official Account
黑苹果安装前-黑苹果开发者和驱动

现有的黑苹果知识内容一般不是过去一些老旧的,就是以英文为主的,不太适合小白入门,就打算自己尝试根据资料筛选出优质内容。

注意:使用双(多)系统,安装前请把硬盘ESP分区下其他引导文件夹一并复制,如Windows的需将Microsoft文件夹复制,以免引导错误。


Github/corpnewt(黑苹果脚本开发)

Python(Mac、Win、Linux)

•使用py脚本先安装Python

ProperTree(Mac、Win)

•py 脚本应用,编辑配置文件

GenSMBIOS(Mac、Win)

•py 脚本生成SMBIOS(三码)

gibMacOS(Mac、Win)

•py 脚本下载macOS镜像

SSDTTime(Mac、Win、Linux)

•py 脚本基于DSDT生成修复EC,PULG,HPET的 SSDT

USBMap(Mac)

•py 脚本定制英特尔USB端口


Github/ic005k(国人编辑器)

QtOpenCoreConfig(Mac、Win、Linux)

•编辑OC配置文件应用


Mackie100(老牌编辑器)

OpenCore Configurator(Mac)

•编辑OC配置文件应用


Fatcatsoftware (老牌编辑器)

PlistEdit Pro(Mac)

•编辑配置文件应用


Github/Pavo-IM (生成OC配置)

OC-Gen-X(Mac)

•生成OC配置


Github/Acidanthera(...)

OpenCore

•引导管理程序•OpenRuntime.efi•帮助 boot.efi 修复 NVRAM 和优化内存管理•OpenHfsPlus.efi•HFS 驱动

OcBinaryData

•HfsPlus.efi 及主题资源

MaciASL(Mac)

•编译 SSDT

AirportBrcmFixup

•修复非苹果官方Broadcom(博通)网卡

BrcmPatchRAM

•修复Broadcom(博通)USB 蓝牙固件

IntelMausi

•英特尔有线网卡驱动

VirtualSMC

•模拟在真实 mac 上找到 SMC 芯片•VirtualSMC 插件:SMCBatteryManager•检测笔记本电池读数,台式机忽略,通与SSDT配合,未修补时勿使用 - VirtualSMC 插件:SMCDellSensors•戴尔风扇监控,无戴尔,勿使用•VirtualSMC 插件:SMCLightSensor•笔记本环境光传感器,台式机忽略,无环境光传感器,勿使用•VirtualSMC 插件:SMCProcessor•监控 CPU 温度,不适用AMD CPU•VirtualSMC 插件:SMCSuperIO•监控风扇速度,不适用AMD CPU

NVMeFix

•修复非苹果NVMe上的电源管理及初始化

WhateverGreen

•图形补丁DRM、boardID、帧缓冲器修复等。注意:SSDT-PNLF.dsl仅适用笔记本和AIO

VoodooPS2

•PS2 键盘,鼠标和触控板驱动

Lilu

•修补连接驱动

CpuTscSync

•同步英特尔一些HEDT和服务器主板上的TSC,无这个,可能会卡甚至无法启动

AppleALC

•原生AppleHDA补丁,驱动大多数声卡


Github/Mieze (黑苹果网卡开发)

RealtekRTL8111

•Realtek RTL8111/8168系列驱动。注意:使用v2.3.0时,千兆以太网不正常工作,请尝试v2.2.2

LucyRTL8125Ethernet

•对于Realtek的 2.5Gb以太网驱动

AtherosE2200Ethernet

•高通Atheros AR816x、AR817x、Killer E220x、Killer E2400 and Killer E2500驱动


Github/OpenIntelWireless(国人开发)

itlwm

•英特尔无线网卡驱动,依赖HeliPort程序支持

AirportItlwm

•英特尔无线网卡驱动,采用原生接口,请按系统版本使用

IntelBluetoothFirmware

•英特尔蓝牙驱动


Github/khronokernel(黑苹果开发)

SmallTreeIntel82576

•基于SmallTree驱动开发,修复I211 NIC。大多数运行英特尔NIC的AMD主板都需要

Legacy Kexts

•收集的一些传统驱动。有老牌FakeSMC、NullCPUPowerManagement、SATA-unsupported等驱动


Github/RehabMan(黑苹果开发)

USBInjectAll

•注入英特尔USB控制器,桌面Skylake及往后不需要,在AMD CPU上根本不起作用

XHCI-unsupported

•非原生USB控制器需要,基于AMD CPU的系统不需要。需要这个的常见芯片组:H370、B360、H310、 Z390(Mojave 及更新不需要)、X79、X99、AsRock主板(使用英特尔的B460/Z490+主板则不需要它)


其他驱动及工具

VoodooI2C

•修复 I2C 设备,触摸板和触摸屏驱动

VoodooRMI

•用于 Synaptics SMBus 设备的系统,主要用于触控板和跟踪点

VoodooHDA

•适用于FX系统的音频和前面板Mic+Audio支持Ryzen系统。注意:不要与 AppleALC 混用。在Zen CPU上使用,音频质量明显低于AppleALC

XLNCUSBFIX

•适用于AMD FX系统的USB修复,不建议用于Ryzen

AppleMCEReporterDisabler

•禁用AppleMCEReporter kext,修复AMD CPU和双插座系统的内核崩溃。受影响的SMBIOS:MacPro6, 1、MacPro7, 1、iMacPro1, 1

Intel® Power Gadget(Mac、Win)

•英特尔监测工具