黑苹果很难装吗?
有些人很容易,一路走好下一步,轻松搞定。
而有些人,折腾了几个月,连安装界面都没见过,只有无尽的错误码。
两者的区别其实只是一个适合你电脑的三叶草EFI文件。
上一篇文章,为什么黑苹果和白苹果的安装过程几乎一样?
与您的计算机硬件匹配的EFI。这很重要。
今天我就来告诉大家我是怎么做这个EFI文件的。
首先,我要感谢黑果萧冰大神制作的装置图像。
提供了一个三叶草EFI文件,里面有大神的安装镜像。我所做的只是稍微修改这个文件,以适应我的AIRBOOK笔记本。
下载完镜像,就可以按照我之前的教程做一个安装u盘了。
在准备好的u盘ESP分区下,我们可以得到大神提供的EFI文件,其结构如下:
引导文件夹里有引导文件,我们不需要更改。
====================================================================注:如有必要
1、EFI\BOOT\BOOTX64.efi2、EFI \ CLOVER \ cloverx 64 . EFI=============================================
如果你看过我之前的教程,可以知道一般的CLOVER目录结构如下:
ACPI\ORIGIN:保存提取的原始DSDT文件。
ACPI \补丁:存储修改后的用户DSDT.aml和SSDT.aml.
Clover x64 . EFI:64位Clover的主引导文件。
CLOVER配置文件。
DOC: CLOVER的帮助文档。
DRIVERS64UEFI:使用UEFI模式加载64位CLOVER所需的驱动文件。
KEXTS:使用驱动注入时CLOVER加载的驱动文件的存储位置。
MISC:在CLOVER环境中存储截图文件。
OEM:将ACPI、config.plist等文件存储在子文件夹中。用于加载,这样单个u盘可以引导多个黑苹果系统。
ROM:保存提取的显卡ROM文件。
主题:三叶草主题存储位置。
工具:efi shell的存储位置,其中。放置用于进入shell环境的efi文件。它不能用来启动OSX,但有些。EFI程序可以运行。
对比黑果神的EFI文件后,我们发现了一些不同之处:
1.没有四个文件夹:DOC,MISC,OEM和ROM。
因此,这些文件夹并不是CLOVER必需的文件目录。
2.还有更多针对黑客的公共补丁和驱动程序目录。
从名字就可以看出,分别是黑苹果的常用补丁和无效驱动文件。
3.config.plist配置文件有好几个,根据它们的名字可以知道它们对应的是显式的名字。
首先,我们删除无效的drivers-Off目录。
我的笔记本电脑CPU是I7-7600U,核心显卡是HD620。
所以只保留config _ uhd 620 _ HD 620 _ 59160000 . plist文件,重命名为config.plist,然后删除其他配置文件。
更改后的文件结构如下:
我们打开ACPI文件夹,发现它下面只有打了补丁的文件夹。我们继续打开它,有两个文件:
1.SSDT-Disable-DGPU用于屏蔽独立显卡。
我电脑只有核显,没有独立显卡,可以删除。对于有双显卡的朋友,我建议留着。
2.SSDT-UIAC-ALL,解决了USB口不被识别或者USB3.0被识别为USB2.0,所以保留的问题。
Common-patches-for-hackintosh文件夹中config_patches的补丁无效,但对以后配置其他config.plist文件有用,所以也保留。
想删就删吧。没什么区别。
驱动程序64UEFI和工具目录请保持不变。我们主要关注主题、KEXTS目录和
修改config.plist文件。
1、主题:
这里是存储三叶草主题的目录。如果不想修改主题,就不用处理了。
打开目录,有3个文件夹,分别对应3套主题:
Clovy、Hackintosh_ID、SimpleThemeDark .
我一个都不喜欢,全部删除,把我喜欢的主题MAC文件夹复制到这里。
2、KEXTS:
这里是存储驱动你的硬件的驱动文件。通常,驱动程序文件存储在10.14目录或KEXTS目录下的其他目录中。
当我们打开它时,我们发现只有另一个目录。继续双击打开它。你可以看到如下图所示:
把里面的备份文件夹移到另一个地方存放,以后会用到。
然后根据自己电脑的硬件,选择有用的驱动文件,删除无用的驱动。
现在,将对下图中的驱动程序文件略作说明:
描述。MD:
非驱动文件,看完删除。
文档。PDF:
同上,阅读后删除。
AHCI_第三方_eSATA.kext:
ASMedia ASM1061、JMicron 36x(也称为GSATA)和Marvell 88SE912 SATA控制器驱动程序。和我的电脑硬件不匹配,就删了。
AHCI_第三方_SATA.kext:
同上,所以删除。
AHCI _英特尔_通用_SATA.kext:
英文SATA驱动,具体对应芯片组未知,删除。
AppleIGB.kext:
英特尔82575、82576、82580、DH 89XXCC、I350、I210和i211网卡驱动程序。
与我的设备不匹配,请将其删除。
apple Intel 1000e . kext:
英特尔系列82540、82541、82542、82543、82544、82545、82546、82547、82578 (P55/H55)、82579 (P67/H67)、82574L、82571、82571
AtherosE2200Ethernet.kext:
高通AR816x、AR817x和黑仔E220x的网卡驱动程序。与我的设备不匹配,请将其删除。
FakeSMC_v1800.kext:
模拟苹果SMC芯片和加密通信,欺骗MAC系统以为是白苹果设备,是黑苹果的必备驱动,永远不能删除。
GenericUSBXHCI.kext:
USB3.0驱动程序,保留。
英特尔音乐以太网. kext:
英国系列82578LM、82578LC、82578DM、82578DC、82579LM、82579V、I217LM、I217V、I218LM、I218V、I218V2、I218LM3、I219V、I219LM、I219LM
李璐_v1.3.2.kext:
黑苹果内核扩展补丁驱动,不能删除。
RealtekRTL8100.kext:
RTL8101E、RTL8102E、RTL8103E、RTL8401E、RTL8105E、RTL8402、RTL8106E、RTL8106EUS、RTL8107E和RTL8139网卡驱动程序
本地网卡RTL8105E保留。
RealtekRTL8111.kext:
RTL8168X/8111X(X=无/B/C/D/E/F/G)网卡驱动,和我的设备不一致。删除它。
SATA-100系列-不支持. kext:
英国100系列主板SATA磁盘识别驱动,我电脑H110主板,所以留着吧。
SATA-200系列-不支持. kext:
英文200系列主板SATA磁盘识别驱动,与我的设备不一致,删除。
SATA-RAID-unsupported.kext:
与我的设备不一致的SATA磁盘阵列驱动程序被删除。
USBInjectAll_v0.7.1.kext:
USB端口驱动程序,必需的驱动程序,保留。
voodoops 2 controller _ v 1 . 9 . 2 . kext:
PS2接口驱动程序,鼠标和键盘可以删除使用USB接口。
但是我的电脑触摸板是模拟PS2鼠标的,所以我不能删除它,因为我留着它。
WhateverGreen_v1.2.7.kext:
显卡驱动补丁集被保留,不能删除。
XHCI-200系列-注射器. kext:
英制200系列主板驱动,与我的设备不一致,删除。
XHCI-300系列-注射器. kext:
删除与我们设备不一致的Intel 300系列主板驱动。
XHCI-unsupported.kext:
英文X99系列主板驱动,与我们设备不一致,删除。
此时,其他目录中剩余的驱动程序文件如下:
我们还需要一些驱动文件来驱动我的计算机硬件。
郭还为我们准备了一些其他的硬件驱动程序,存放在我们刚刚搬到另一个地方的备份文件夹中,然后我们将所需的驱动程序复制到另一个目录中。
复制所需的文件列表如下:
AppleALC_v1.3.5.kext:假冒声卡驱动。
kext:笔记本显示器的亮度级驱动程序。
BrcmFirmwareData.kext:蓝牙驱动程序。
BrcmPatchRAM2.kext:蓝牙驱动程序。
FakePCIID.kext:黑苹果必备的驱动文件。由于macOS系统会验证PCI device-id,黑苹果的硬件无法通过这个验证,所以必要时需要进行这个PCIID文件屏蔽验证。
kepciid _ Broadcom _ WiFi . kext:Broadcom WiFi驱动,注:本地无线网卡BCM94352z。
HibernationFixup.kext:睡眠唤醒补丁。
CodecCommander.kext:修复睡眠唤醒后声卡的无声补丁。
CPUFriend.kext:动态注入CPU电源管理数据,实现变频。
ACPIBatteryManager.kext:笔记本电池驱动。
注意:如果没有这样的驱动程序,首选项设置下的节能选项中就没有电池项。这个驱动需要DSDT合作,否则阅读电池会是零,但是不知怎么的,添加了这个新驱动后,我的AIRBOOK笔记本电脑在输入登录密码后会自动重启,所以我没有添加这个驱动。
后面的文件下还有一个名为fake SMC _ v 1800 _ with _ sensors . kext的驱动文件,和FakeSMC_v1800.kext的效果一样,不同的是它包含了一些传感器驱动,添加传感器驱动后可以检测CPU温度等信息。
右击该文件,在弹出菜单中点击“显示包内容”,然后依次打开内容目录及其插件目录,就可以看到如下图所示的传感器驱动程序:
您可以将它们全部复制到另一个目录,并查看修改后的驱动程序文件:
======================================================有些强迫症患者,
当然没什么不同,只是我看着顺眼多了,哈哈!
============================================================
3、配置列表:
关于CLOVER配置文件的详细描述,见我之前写的一个教程。
MAC 10.14安装教程4-制作和安装EFI文件
https://www.jianshu.com/p/2ad57fca5969
这里将说明在MAC系统下使用Clover Configurator工具的配置过程。
打开config.plist文件:
单击红色圆圈以查看该按钮。
选中“ADDPNLF”选项,显示亮度级别滑块,如下图所示:
单击左侧的“启动”选项页面。
点击下图红色圆圈中的减号按钮,取消蓝色圆圈中的启动参数:
上图中,蓝圈的参数是启动和运行代码,方便故障排除。
取消引导后,从运行代码变为读取进度条。
我试过,可以轻松安装系统,所以为了美观,这里的启动参数特意取消了。
和我电脑同型号的朋友可以取消启动参数。其他朋友建议暂时不要取消,等安装成功后再取消这里的参数。
更改后,如下图所示:
单击左侧的“设备”选项页面。
在红圈里填上数字“2”,用来假冒声卡驱动。
更改后,如下图所示:
单击左侧的“Gui”选项页面。
如上图红圈所示,更改3项:
1.取消勾选“Linux”,让CLOVER不启动Linux系统。
2.将分辨率改为2560X1440,AIRBOOK屏幕为夏普2.5K屏幕,分辨率为2560X1440。
其他朋友请根据自己电脑屏幕的实际分辨率进行修改,只要一致即可。
3.将三叶草主题设置为MAC,与之前的EFI\CLOVER\THEMES\MAC一致。
不想改主题的朋友,请忽略这里的修改。
更改后,如下图所示:
单击左侧的“SMBIOS”选项页面。
单击红色圆圈标记的按钮,并从弹出菜单中选择型号。
我电脑的CPU是I7-7600U,所以选择最接近的型号:MacBookPro14,3。
其他朋友请根据自己的CPU型号选择。注意型号的选择很重要,请慎重。
如下图所示选择合适的型号:
如上图所示:
请随意用鼠标点击几下红色圆圈中的按钮。
该功能是随机生成一个新的计算机序列号和SMUUID。
点击页面左侧的”系统参数”选项。
如上面红圈所示,更改2项:
1.多次单击红色圆圈中的按钮,随机生成一个新的UUID。
新的UUID显示在上图的蓝色圆圈中。
2.在红圈选中的两个地方填上数字“0501”,这里是默认的屏幕亮度值。
更改后,如下图所示:
点击左侧的“Rt变量”选项页面。
多次单击红色圆圈中的按钮,随机生成一个新的ROM序列号。
新信息显示在蓝色圆圈中。
更改后,如下图所示:
至此,config.plist文件已被完全修改。
保存后,将EFI复制到硬盘ESP分区的根目录。
接下来,你可以体验一下白苹果一样流畅的安装过程。