安装篇
内容如下:
这通常是由内存修复驱动问题引起的,目前仍有5份内存修复驱动文件:OsxAptioFixDrv.efi
,OsxAptioFix2Drv.efi
,OsxAptioFix2Drv-free2000.efi
,OsxAptioFix3Drv.efi
,AptioMemoryFix.efi
。除OsxAptioFix2Drv-free2000.efi
强烈不建议使用,如何选择剩下的,需要了解每个版本的特点:OsxAptioFixDrv.efi
不支持休眠和休眠NVRAM
一般不需要slide
计算。OsxAptioFix2Drv.efi
不支持休眠NVRAM
而且经常需要slide
计算。OsxAptioFix3Drv.efi
支持休眠和NVRAM
需要slide
计算。AptioMemoryFix.efi
支持休眠和NVRAM
不需要slide
但对英特尔300系主板不友好。
一般情况下,优先使用AptioMemoryFix.efi
,其次是OsxAptioFixDrv.efi
,最后再试OsxAptioFix2Drv.efi
搭配slide
计算。
可以。使用Clover
或OpenCore
都可以。
目前AMD
处理器与内核补丁一起使用OpenCore
安装黑苹果比使用Clover
更容易。但截至2021年5月,苹果从未推出搭载AMD
处理器的产品,因此,部分软件和服务在基于AMD
黑苹果系统中处理器运行异常,或直接不支持。Parallel Desktop
(虚拟机软件)不支持AMD-V
因此无法运行;Adobe
涉及系列软件等AppleRAW
不能使用发动机功能;Final Cut Pro X
部分版本部分功能异常;音频软件,如Logic Pro
几乎不可用。
一般来说,大多数专业软件运行异常,显卡无法发挥正常性能AMD
黑苹果系统升级很痛苦。如果核心补丁没有更新,安装新发布的系统版本很可能会挂断,无法像英特尔处理器升级那样平稳。AMD
尝鲜可以,要是真当生产力工具,还是得用英特尔。
通常,macOS
启动后,只显示苹果图标和读取进度条。一旦黑苹果安装卡住,无法获得错误信息,需要在启动参数中添加-v
屏蔽图形界面,查看代码界面,方便排除错误。此参数可通过Clover
添加引导界面,选择Options
,然后选择boot args
,回车一次,输入-v
,然后按回车,最后选择返回(Return
),安装程序开始运行;也可以修改config.plist
添加,此文件在macOS
里可以使用Clover Configurator.app
、Plistedit Pro
、ProperTree
等工具修改;Windows
可以用Visual Studio Code、Sublime Text
修改代码编辑器。OpenCore
在启用快捷键时按下引导界面Command v
可临时打开,如果固定打开,也需要修改config
设置,可用OpenCore Configurator
、OCAuxiliaryTools
、Plistedit Pro
、ProperTree
等工具。
注:option
键在Windows
笔记本对应alt
键,command
键对应ctrl
键。
是因为EFI
文件中没有USB
驱动,或者你用的EFI
文件定制了USB
端口,但与你的主板不匹配。你可以放一个USBInjectAll.kext
到EFI/Clover/Kexts/other
(Clover
方式),或EFI/OC/Kexts
(OpenCore
方法),删除同一目录下的方法USBPorts.kext
,或删除ACPI/Patched
下的ssdt-uiac.aml
(OpenCore
在ACPI
也可能是目录ssdt-hack.aml
),安装完成后,建议定制USB
接口。
如果你不能使用内置键盘的笔记本机型,可能是因为键盘走路PS2
界面,这是上个世纪遗留下来的东西,需要搭配VoodooPS2Controller
使用。
大多数核显示器没有正确驱动,解决方案是定制的Framebuffer
驱动核显的信息。
首先,对config.plist
在做任何修改之前,一定要备份文件,可以直接复制一份,改名为config-backup.plist
,Clover
在系统选择页面择页面config
启动功能,只要进入Option
(Alt
)菜单,找到config
,使用备份启动系统选择您的备份文件。如果没有备份,可能会发生事故Windows
环境(或者U盘PE
)中使用diskgenuis
复制一类软件EFI
分区文件,还原修改后复制。
注:很多新手喜欢在这种情况下直接掉磁盘格重新安装。请注意,这个神的操作是正确的Windows
反复尝试不开心,但对黑苹果来说,macOS
根本没有效果,因为这种情况进不去macOS
它不是由系统引起的,而是由指导引起的。你会发现,即使重新安装,你是否应该进入或不能进入,所以请仔细备份EFI
文件夹和config
文件。
使用篇
由于macOS
使用了HiDPi
为了达到更高的每英寸像素率,即缩放,所以普通显示器只要不是4k
分辨率,安装黑苹果后会遇到字体模糊的问题,解决方案可以阅读我之前发表的文章。
macOS
驱动原理和Windows
不同的是,黑苹果的系统布局不同于白苹果,需要额外的驱动来检测硬件状态信息。可以使用FakeSMC.kext
及其附带传感器kext
;也可以用VirtualSMC.kext
及其附带传感器kext
,这里推荐使用后者,因为前者已经一年多没有更新版本了,但是VirtualSMC
的传感器比FakeSMC
少一点,至于如何选择,见仁见智。另外需要注意的是,iStat Menus
类软件,读取CPU
频率需要Intel Power Gadget
注意软件自带的驱动支持CPU-S.app
也自带Intel Power Gadget
的较旧版本,因此二者会相互干扰,不能同时安装使用,一起装一起用只会让iStat Menus
的CPU
频率永远显示0MHz
。
2020年以前确实不能,这块基本上只有买博通卡一个选项,感谢@zxystd
团队开发的OpenIntelWireless
,英特尔网卡也可以在macOS
上使用了,但还需完善,所以目前选项有两种:
博通:台式机推荐直接买PCI
接口的二合一免驱款,免折腾完整支持苹果服务(隔空投送/接力等),缺点是WiFi5
+蓝牙4.0,落后一代。笔记本推荐BCM943602CS
、BCM94360HMB
、奋威BCM94352Z
、BCM94360Z4
、DW1820A
,DW1830A
等。
英特尔:AX200
、AX201
,这两款支持Wifi6
+蓝牙5.0,目前解决了能无线上网的基本问题,对苹果服务需求不高的可以先凑合,等待驱动完善。
就目前情况来看,同学们抱怨最多的问题就是无法跑满标称速度(博通和英特尔都有),这个问题实在不好解释,毕竟影响无线网络速度的可能性太多,只能自行测试具体原因加以改善。另外,部分英特尔网卡偶尔还存在蓝牙掉驱动或无法连接设备的情况,这个问题无法回答,只能寄希望于开发团队不断优化完善。
可能是因为使用了别人制作的EFI文件,别人定制了USB
,和你的主板不符,所以部分端口被屏蔽了。这个时候请删除EFI/Clover/kexts/other
下的USBPorts.kext
,如果是OpenCore
,则在EFI/OC/Kexts
目录下。如果没有这个kext
,检查EFI/Clover/ACPI/Patched
中有没有SSDT-UIAC.aml/SSDT-HACK.aml
,删除(注意备份SSDT
文件,如果出现问题请还原)。你需要定制自己的USB
端口。
这可能是三码配置问题导致,解决方法是注入三码,可解锁iCloud、App Store
、iMessage
(需要NVRAM
支持)、FaceTime
(需要NVRAM
支持)、随航(需要NVRAM
、蓝牙支持)。
可以,只要黑苹果WiFi
正常(网线连接也可以),就可以连接到时光胶囊,启动macOS
的时间机器程序设置自动备份即可。经笔者实测,白苹果和黑苹果之间可以互相继承备份,没有任何影响(前提是黑苹果不要修改System/Library/Extensions
目录)。
这是因为两个系统对时间的使用方式不同造成的,一般来说,Windows
显示的时间会比macOS
慢8个小时,具体解决方法可以看我往期发布文章。
使用CPUFriend.kext
生成电源管理数据,再合并到ssdtPRGen.sh
生成的睿频/变频数据SSDT.aml
。这类情况一般只出现在特殊机型如Surface Book
以及老架构CPU
上。完成后,使用Intel Power Gadget
观察睿频/变频情况。
黑苹果休眠一般来说几乎是黑苹果安装调试的最后一个步骤,因为在这之前你可能已经经历了漫长痛苦的安装和其它功能调试流程。对于大部分机型来说,黑苹果休眠问题的要点在于解决内存修复驱动问题,毕竟休眠的原理其实要么就把数据存在内存中,内存不断电。要么把内存数据临时保存到硬盘里,唤醒后再读取到内存以恢复休眠前的工作状态。
苹果公司为了解决Radeon Vega 56/64 PC
版显卡的风扇控制问题,于macOS Mojave 10.14.5
同期发布了一个修复补丁,该补丁会主动禁止SMU
固件在PC
版显卡上的加载,导致所有PC
版显卡性能低下(白苹果内置的显卡则默认正常加载)。