目录

Hackintosh黑苹果+外置网卡+Null Ethernet通过App store验证

首先,我要说下为什么要网卡内建?在某些特殊的情况下, 比如说网卡驱动不行,版本不合适等等这些原因,会导致你的iTunes、iBooks、APP store无法登陆,会提示无法验证此Mac。出现这种情况就说明你的网卡没有内建。

上面引自一篇网卡内建教程。坑爹的是,教程中只提到了如何将已经驱动起来的PCI网卡设置为内建,对本来就是外置的USB网卡却无能为力。

还有一条路是使用OS-X-Null-Ethernet,该软件的思路是在系统中虚拟出来一个内建网卡。此网卡虽然不能用来上网,但可以欺骗App store使其认为机器是有内置网卡的,然后拿这个网卡的信息去验证。显然,苹果不会给这种项目发签名证书的,如果走这条路,需要关闭SIP功能(System Integrity Protection)。

OS-X-Null-Ethernet官方教程是英文且并不详细,显然是写给高手看的,我研究半天才看懂。网络上其他地方关于OS-X-Null-Ethernet的教程很少,且无一例外漏掉了非常重要的一步内容(可能是因为后来苹果重新加了一条验证规则),造成验证失败,本文将之补全了。

适用范围

以我的机器为例,是小米Pro顶配版,内置网卡是无解的intel。有些本子可以自己加一个或者换一个网卡,也就五六十块钱就好了,偏偏此机的无线网卡是焊死的,也没有其他能插内置无线网卡的接口。拿个迷你USB无线网卡其实用起来也没多大不便,但是堵死了常规方法做内建网卡的路径。

下文提到的资料和软件,链接见文末“参考资料”。

替代办法

前置说明:摸索出来这个办法之后,我跟其他人交流,发现可能有更简单的办法,但是没有条件尝试(因为我的验证已经过了),所以将这些可能性列在下面,供对自己人品有信心的人尝试:

  1. 找一台白苹果或者iPhone,把账户在正版设备上登陆一次,也许就不需要验证了;
  2. 科学上网;

操作步骤

以下教程针对基于Clover的黑苹果,使用变色龙等方案的可以参考执行。