黑苹果常用驱动和工具介绍

黑苹果常用驱动和工具介绍

六月 20, 2019

镜像下载地址:


http下载链接:请点击下载 感谢@难忘情怀提供下载资源

镜像下载

镜像制作工具:


下载etcher,打开镜像,选择U盘,点击Flash即可

etcher下载

机型EFI下载地址:


https://github.com/daliansky/Hackintosh

Clover Bootloader最新版本下载

Hackintosh黑苹果长期维护机型EFI:

Acer 宏碁 ,Asus 华硕,DELL 戴尔,Gigabyte 技嘉,Hasse 神舟,HP 惠普,Huawei 华为,Lenovo 联想,LGMechrevo 机械革命,MSI 微星,XiaoMi 小米,Intel 英特尔,Other 其它

部分机型EFI集合

Drivers64UEFI目录


几个必备的驱动程序:

驱动程序 详解
ApfsDriverLoader-64.efi 苹果新推出的apfs文件系统,macOS 10.13/10.14/10.15必备
FSInject.efi 控制文件系统注入kext到系统的可能性。详细解释请参照WithKexts
HFSPlus.efi HFS+文件系统驱动程序。这个驱动对于通过启动方式B来启动Mac OS X是必须的。启动方式A中用到的启动程序(CloverEFI)已经包含了这个驱动
AptioMemoryFix-64.efi 修复AMI Aptio EFI内存映射。如果没有就不能启动OS X
OsxFatBinaryDrv-64.efi 允许加载FAT模块比如boot.efi
CsmVideoDxe.efi 比UEFI里提供更多分辨率的显卡驱动(可选)

软件类


软件名称 链接地址 主要用途
Clover 链接 EFI引导工具,ACPI 代码加载和相关驱动的实现基础
Clover Configurator 链接 Clover配置工具,记得时常更新哦
DarwinDumper 链接 类似于 AIDA64的工具,很实用,用的人不多,蛮可惜的
Hackintool 链接 修补Framebuffer、实现 USB 端口定制以及 AppleALC layout-id 节点选择
IORegistryExplorer 链接 查看系统 I/O 信息以及驱动和设备的附属关系
MaciASL 链接 AML的编译器和IDE,用于修改DSDT和制作热补丁
OSX-Debug 链接 收集原始ACPI表,驱动,崩溃日志等相关信息的脚本,用于给大神反馈问题
Clover使用教程

驱动类


Lilu和它的插件

原则:所需驱动越少越好!!!

驱动名称 链接地址 主要用途
Lilu 链接 驱动注入框架,AppleALC, WhateverGreen, VirtualSMC等驱动的依赖
AirportBrcmFixup 链接 博通无线网卡驱动
AppleALC 链接 声卡注入框架
ATH9KFixup 链接 Atheros网卡驱动
BT4LEContiunityFixup 链接 开启接力,隔空投送等功能
CPUFriend 链接 注入CPU动态电源数据的驱动
DiskArbitrationFixup 链接 禁止“此电脑不能读取您插入的磁盘”提示
HibernationFixup 链接 修复休眠问题
NightShiftUnlocker 链接 开启夜览功能

其它

驱动名称 链接地址 主要用途
AppleBacklightFixup 链接 亮度调节驱动,已集成进WhateverGreen v1.2.5
EFICheckDisabler 链接 禁止macOS EFI开机检查
OS-X-ACPI-Battery-Driver 链接 电池驱动
OS-X-BrcmPatchRAM 链接 博通蓝牙驱动
OS-X-EAPD-Codec-Commander 链接 修复声卡休眠无声的驱动
OS-X-Fake-PCI-ID 链接 硬件 ID 仿冒驱动
OS-X-FakeSMC-kozlek 链接 SMC仿冒驱动,和VirtualSMC二选一
OS-X-Intel-Network 链接 Intel有线网卡驱动(部分)
OS-X-Null-Ethernet 链接 仿冒有线网卡到en0端口,帮助连接AppleStore等
OS-X-Realtek-Network 链接 Realtek有线网卡驱动
OS-X-USB-Inject-All 链接 USB端口注入框架
RTL8111_driver_for_OS_X 链接 Realtek RTL8111/8168有线网卡驱动
SATA-unsupported 链接 SATA硬盘驱动
VoodooI2C 链接 I2C触控板驱动
VoodooPS2Controller 链接 PS2键盘和触控板驱动,ALPS 触控板请用 SmartTouchPad 驱动
XHCI-unsupported 链接 USB驱动
核心驱动 FakeSMC.kext AHCIPortInjector.kext FakePCIID.kext Lilu.kext FakePCIID_Intel_HD_Graphics.kext
显卡驱动(独显) NVIDIA webDriver
电源驱动 ACPIBatteryManager.kext NullCPUPowerManagement.kext
音频驱动 AppleALC的作用是加载原生声卡驱动的 VoodooHDA.kext AppleHDA Patcher CodecCommander.kext EAPDFix.kext
触摸板驱动 VoodooPS2Controller.kext ApplePS2SmartTouchPad.kext
USB驱动 USBInjectAll.kext GenericUSBXHCI.kext
无线网卡驱动 AppleIntelWiFiMVM.kext
有线网卡驱动 AppleIGB.kext IntelMausiEthernet.kext AppleIntelE1000e.kext AtherosE2200Ethernet.kext RealtekRTL8100.kext RealtekRTL8111.kext
其它驱动 Shiki.kext IntelGraphicsFixup NvidiaGraphicsFixup HibernationFixup AirportBrcmFixup BT4LEContiunityFixup

挂载EFI分区


Mac

挂载磁盘EFI分区

1
sudo diskutil mount disk0s1

挂载U盘EFI分区

1
sudo diskutil mount disk1s1

打开Finder,注意后面有个.

1
open .

Windows

打开cmd窗口,输入命令:

1
2
3
4
5
6
7
diskpart
list disk # 磁盘列表
select disk n # 选择EFI分区所在的磁盘,n为磁盘号
list partition # 磁盘分区列表
select partition n # 选择EFI分区,n为EFI分区号
set id="ebd0a0a2-b9e5-4433-87c0-68b6b72699c7" # 设置为EFI分区
assign letter=X # x为EFI分区盘符

重建缓存的命令


打开终端,输入命令:

1
sudo kextcache -i /

开启HIDPI


一种一键开启HIDPI并注入EDID的方法 特别感谢冰水加劲Q提供

开启HIDPI效果

使用方法:


在终端输入以下命令回车即可

sh -c “ $( curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi-zh.sh ) ”

开启HIDPI

关闭HIDPI


命令恢复
如果还能进系统,就再次运行命令选择选项3关闭HIDPI。

恢复模式
如果使用此脚本后,开机无法进入系统,请到macos恢复模式中或使用clover -x安全模式进入系统,打开终端

这里有两种方式进行关闭,建议选第一种

快捷恢复
ls / Volumes /
cd / Volumes /你的系统盘/ System / Library / Displays / Contents / Resources / Overrides / HIDPI

./disable
手动恢复
使用/System/Library/Displays/Contents/Resources/Overrides终端删除下删除显示器VendorID对应的文件夹,并把HIDPI/backup文件夹中的备份复制出来。

请使用单个显示器执行以下命令,笔记本关闭外接显示器的HIDPI时请关闭内置显示器

具体命令如下:

ls / Volumes /
cd / Volumes /你的系统盘/系统/库/显示/内容/资源/覆盖
EDID =($( ioreg -lw0 | grep -i “ IODisplayEDID ” | sed -e “ / [^ <] * </ s /// ” - e “ s / > // ”)))
Vid =($( echo $ EDID | cut -c18-20 ))
rm -rf ./DisplayVendorID- $ Vid
cp -r ./HIDPI/backup/ * ./

本文引用连接:黑果小兵的部落阁 Mac OS之程序员