解决黑苹果无法使用Siri、iMessage等服务

图片看不到 请右键 复制图片地址 然后到别的地方看

原文地址

官网地址

本文非原创,最初方案出自墙外,这个版本已经经过了多方翻译,暂不讨论版权问题,侵删。另外本文只适用于clover启动enter image description here

以上是解决以后的截图。

首先明确原理,MacOS每次开机时ROM(UUID生成,最后12位)和MLB(Board Serial Number)是标准和唯一的OS值。如果该值从开机启动发生变化,那么iMessage会无法激活,苹果将把你的UUID、序列号或苹果ID拉入黑名单,三叶草生成的ROM和MLB值也自动列入黑名单。而黑苹果没有官方授予的这些值,如果不手工设置,则被列入黑名单,无法使用iMessage,FaceTime和Siri。

下面是操作步骤

1.打开clover configurator挂载EFI

2.打开config.plist

3.保证Rt Variables里里面都是空白的enter image description here

4.去SMBIOS里面点击魔术棒enter image description here

5.初步选择机型,组装机推荐选择iMac,型号多enter image description here

6.然后根据自己的平台选择具体型号,不多做介绍enter image description here

7.点击shake随机生成serial码enter image description here

8.复制生成的serial码去苹果官网查询,如果你能查到相关信息,继续点击shake随机生成,直到查询结果为“很抱歉,此序列号无效。请检查您的信息,然后再试。”为止。这说明这个序列号没有被白苹果用户占有,你可以使用它作为自己的序列号。enter image description here

9.将可用的serial码复制到”Board Serial Number”字段中,并在末尾瞎输5个数字字母,最终达到17个字符。举个例子:“序列号是:A648A5B45Q5D(12位,注意老机子在SMBIOS里只有11位加了5位后也只有16位,所以尽量选新机形,但必需要适配你的机子和关于本机里的序列号对应)在后面随便加5位A648A5B45Q5DDA562共17位”。enter image description here

10.打开终端运行”uuidgen”,系统会生成一个UUID

11.复制此UUID和粘贴在“smuuid”字段中的SMBIOS节enter image description here

12.保存config.plist

13.在终端运行”defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder” (意思是显示隐藏文件)

14.前往文件夹//Users/用户名/Library/Chaches,删除文件或文件夹: com.apple.messages

com.apple.imfoundation.imremoteurlconnectionagent

15.前往文件夹/Users/用户名/Library/Preferences,删除文件或文件夹:

com.apple.ichat。 com.apple.imagent。 com.apple.imessage。 com.apple.imservice。

16.前往文件夹/Users/用户名/Library,删除“Messages”文件夹(没有就算了)

以上删除命令也可以通过终端完成

su
cd ~/Library/Caches/
rm -R com.apple.Messages*
rm -R com.apple.imfoundation*
cd ~/Library/Preferences/
rm com.apple.iChat*
rm com.apple.imagent*
rm com.apple.imessage*
rm com.apple.imservice*
rm -R ~/Library/Messages/

17.清空垃圾桶。如果说文件仍在使用,立即启动后清空

18.打开磁盘工具,选择你的系统分区,并重建权限。完成后重启(磁盘工具里面的急救就可以了)

19.重启完成后会重新设置一些内容

20.在终端运行”defaults write com.apple.finder AppleShowAllFiles No && killall Finder” (意思是不显示隐藏文件,喜欢显示的可以不运行此项)

另外:一些用户指出,你的网络必须设置en0。你可以用关于本机-系统报告,点击任一以太网或WiFi,确保您的 BSD 设备名称为en0。如果不是,重新设置您的网络进/Library/Preferences/SystemConfiguration和删除”NetworkInterfaces.plist”和“”preferences.plist”

大功告成,从此正常享有各种白苹果服务。

猜你喜欢

转载自blog.csdn.net/mp624183768/article/details/80171269