iCloud、Facetime、AppStore 登陆错误的解决方法

/

这篇文章主要是针对 Hackintosh 的,Hackintosh 用户发现 iCloud、Facetime、AppStore 登陆错误时,或许可以从下面找到答案。

在网络偏好设置中至少以太网适配器已经显示

在网络偏好设置中以太网适配器已经显示

以太网适配器显示为“内建”

以太网适配器显示为“内建”

如果你使用的引导器是变色龙,那么只需在 /Extra 下的 org.chameleon.Boot.plist 中添加如下设置即可让以太网适配器显示为“内建”

<key>EthernetBuiltIn</key>
<string>Yes</string>

更复杂的方法,用 EFI Studio 生成 EFI 字符串并添加到 org.chameleon.Boot.plist,或者修改 DSDT 也能达到同样的目的。

以太网适配器的 BSD 设备名称需要显示为 en0

以太网适配器的 BSD 设备名称需要显示为 en0

假如无线网卡的 BSD 设备名称显示为 en0,需要先在网络偏好设置中删除所有的网络设备,重启后再添加以太网适配器,这时若以太网适配器的 BSD 设备名称显示为 en0 了,可以继续添加其他网络设备,否则需要删除 /Library/Preferences/SystemConfiguration/Networkinterfaces.plist,然后重复以上步骤。

如果上述方法无效,以太网适配器的 BSD 设备名称仍然显示为 en1,那么可以直接编辑 /Library/Preferences/SystemConfiguration/Networkinterfaces.plist,将以太网适配器的 BSD 设备名称改为 en0,无线网卡改为 en1。

修改 BSD 设备名称

需要有一个包含有效序列号的 SMBIOS

包含有效序列号的 SMBIOS

利用 Chameleon Wizard 生成包含有效序列号的 SMBIOS.plist 文件,放到 /Extra 下即可。

通过以上步骤,iCloud、Facetime、AppStore 应该可以正常登陆了。

参考:http://www.insanelymac.com/forum/topic/284684-icloudfacetimeappstore-login-errors/

Comments