黑苹果洗白解决无法使用Siri iMessage FaceTime

hackintosh

本文适用于Clover启动的黑苹果,并在10.13.3上成功启用Siri iMessage FaceTime

原理

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

操作步骤

1.打开clover configurator挂载EFI,打开config.plist

2.保证Rt Variables里里面都是空白的

3.去SMBIOS里面点击下拉选项

SMBIOS

4.初步选择机型,组装机推荐选择iMac,根据自己的平台选择具体型号

5点击Generate New随机生成Serial Number,自动生成Board Serial Number (无需修改)

Serial

6复制生成的Serial码去苹果官网https://checkcoverage.apple.com查询,如果你能查到相关信息,继续点击shake随机生成,直到查询结果为“很抱歉,此序列号无效。请检查您的信息,然后再试。”为止。

这说明这个序列号没有被白苹果用户占有,你可以使用它作为自己的序列号。

7在System Parameters 中的Custom UUID 新生成一个UUID

Custom UUID

8.复制此UUID和粘贴在“Smuuid”字段中的SMBIOS节,保存config.plist

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

继续运行

1
2
3
4
5
6
7
8
9
10
11
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/

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

12.打开磁盘工具,选择你的系统分区,并重建权限。完成后重启(磁盘工具里面的急救就可以了),或者用软件Kext Wizard重建权限也可以

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

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

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

正常状态下只要iPhone或者iPad有开通iMessage 和FaceTime 一般都是可以正常使用的

参考http://bufans.cn/?p=163 按实际操作过程进行修改