黑苹果遇到的问题多种多样,这是一篇比较简单直接的、适合大部分配置的教程,如果解决不了你的问题,请参考相关博文文章: https://www.cnblogs.com
如果完成三码注入后 iMessage 和 FaceTime 仍不能正常工作,需要考虑主板NVRAM支持问题。
随航功能(Sidecar)仅支持 macOS Catalina 及以上,基本开启要求参阅官网,其中特别需要说明的是:两个设备必须处于同一WiFi局域网(或者USB有线连接并且设置信任iPad),黑苹果必须具备蓝牙并且接力(Handoff)功能正常。台式机绝大多数不配备蓝牙芯片,笔记本电脑原配蓝牙多数型号无法驱动。
选择合适的SMBIOS ID
安装好黑苹果系统后,应该做的第一件事情应该就是给你的黑苹果选择一个合适的SMBIOS ID,就是选择一个硬件配置上和你十分接近的真Mac机型 ID。黑苹果之所以大大降低了安装门槛,主要就是因为苹果公司使用了和普通PC相同的x86架构,现在真Mac的硬件配置和普通PC无限接近,所以越接近真Mac的PC配置就越容易安装黑苹果。
为什么黑苹果要注入三码/五码?
因为注入三码或五码后,你可以正常登陆App Store下载app,iCloud可以正常同步,可以正常使用隔空投送,接力,iMessage,随航等功能。三码或五码不对的话,有可能无法登陆App Store,甚至导致Apple ID被拉黑。目前,苹果三码/五码编写规则已经被摸的较为透彻(尤其是机型序列号),可以使用 Clover Configurator(四叶草配置工具,以下简称CC)自动生成。
iMessage 和 随航 除了正确的SMBIOS ID以及三码外还需要NVRAM支持;随航可能还需要CPU具备核显。在开始之前,先登录苹果 iCloud.com ,进入“查找我的iPhone”,选择“所有设备”清除所有登录过的黑苹果,如果你没有打开过“查找我的Mac”,则这一步可以省略。
一、生成并注入三码
1.使用 Clover/OpenCore Configurator 等工具挂载 EFI 分区,OpenCore Configurator 方法运行 OCC加载你的 config 文件,切换到 PlatformInfo → DataHub-Generic-PlatformNVRAM,找到 Generic 部分,见图:
2.点击图中所示位置即可选择机型:
3.选择后,OCC 即可自动为你生成对应的数据,最后可按下图生成 ROM 值。
二、验证序列号无效性
生成的序列号可以在 EveryMac 验证 是否符合编码规则。需要注意的是,这个页面使用了 Google 的 reCaptcha 验证码,可能需要其他方法才能正常打开页面。
上图中, EveryMac 显示出 iMac19,1 的验证结果,说明编码结果是正确的,如果没有返回结果,可以多试几次生成。99% 的情况下,生成的序列号一般都会符合编码规则。
接下来,需要到苹果官网验证序列号的“无效性”,进入官网,粘贴编码,点击查询:
会得到以下三种不同的结果:
结果一对应的是:等同于查无此人,代表此序列号不存在于苹果的产品序列号库中,这个类型的序列号是黑苹果可以使用的;
结果二对应的是:有效的已激活的白苹果序列号,其指向一台已正常销售并激活使用的白苹果 Mac,建议黑苹果不要使用,因为黑苹果经不起验证,可能导致你的账号出现问题;
结果三对应的是:有效的未激活的白苹果序列号,其指向一台未激活使用的白苹果 Mac,推测可能是质检未过,弃用,未销售,未联网,或者还没激活就意外损坏。总之这个序列号存在对应的产品,但没在苹果的数据库里激活过。这种类型的序列号也是黑苹果可以使用的,但是有条件;
分析如下:
“很抱歉,这个序列号无效。请检查您的信息并再试一次。” 这个类型的序列号适合绝大部分拥有「良好记录的 Apple ID」的用户使用,但如果你的 Apple ID 信用/记录不佳,你需要第三种类型的序列号;
白苹果的序列号一般情况下不建议使用,因为它已经在苹果的数据库中激活了,你根本不清楚这台白苹果的使用情况,它可能随时会接入互联网,也可能随时回像苹果公司的服务器请求数据,所以使用白苹果的序列号可能会导致一系列问题,最糟糕的情况是 Apple ID 被拉上黑名单。但是,已激活的白苹果序列号可能会帮助记录相对空白的新 Apple ID 在黑苹果中初次登陆,但从长远来看,另外两种才是更好的选择;
根据第三种序列号对应的情况,比较推荐使用老机型 SMBIOS ID 和 Apple ID 有问题的用户使用,针对使用老机型(已停产或销售 2 年及以上机型)的情况比较好用,因为已停产但未激活的 Mac,十有八九是出了问题,大概率是不会激活入网了,因此翻车概率较低。