【黑苹果】Mac下修复iMessage,FaceTime等无法登陆

Hello! Before I begin I just want to credit /u/johnnyfortune for their write-up here. Their instructions were mostly correct for me, but I had to add a few extra steps that I believe others will need to include as well. This may only apply to those that have never used iMessage on their machine in the past.

As for the instructions:

    Open CloverConfigurator and mount your EFI
    Open your config.plist
    In the Rt Variables section, make sure everything is clear.
    Go to the SMBIOS section and click on the magic wand. Match the specs options as best you can to your machine. On the two sections that say shake, click a few times to generate a random serial. Click ok.
    Go to https://selfsolve.apple.com/ and search for that serial number that was generated. If you get an error message, that is good. It means you aren't using a serial number assigned to a real Mac. If you don't get an error, repeat step 4 and search for the new serial instead.
    Open terminal and run "uuidgen".
    Copy this UUID and paste it in the "SmUUID" field in the SMBIOS section.
    In the "Board Serial Number" field, paste in your system serial number (the one generated by the magic wand) and add 5 random letters and numbers to the end to reach a total of 17 characters.The reason for step 7 and 8 is to keep your ROM (last 12 digits of the UUID that was generated) and MLB (Board Serial Number) values constant and unique on each boot of the OS. If the values change from boot to boot, iMessage will notice and fail to activate and there is potential that Apple will notice and blacklist your UUID, serial, or Apple ID. All Clover-generated ROM and MLB values are automatically blacklisted, as well.
    Export config.plist
    In terminal, run the commands:
        defaults write com.apple.finder AppleShowAllFiles TRUE
        killall Finder

    Navigate to /Users/[Username]/Library/Chaches and delete all files or folders beginning with: (if there is nothing there with these file names, that is ok)
        com.apple.Messages
        com.apple.imfoundation.IMRemoteURLConnectionAgent

    Navigate to /Users/[Username]/Library/Preferences and delete all files or folders beginning with: (if there is nothing there with these file names, that is ok)
        com.apple.iChat.
        com.apple.imagent.
        com.apple.imessage.
        com.apple.imservice.

    Navigate to /Users/[Username]/Library and delete the folder "Messages"(if there is nothing there with that file name, that is ok).
    Empty the trash. If it says files are still in use, reboot and empty it immediately upon startup.
    Open up Disk Utility, select your OSX partition, and rebuild the permissions. Reboot when this is completed.
    The moment of truth: open up iMessage and attempt to sign in. It worked for me on the first try.
    If it worked, you can re-hide hidden files and folders with the terminal commands:
        defaults write com.apple.finder AppleShowAllFiles FALSE
        killall Finder


Feel free to ask me any questions! I hope this is helpful.

Edit: As some users have pointed out, your primary network must be set as en0. You can check this by opening up System Profiler, clicking on either Ethernet or Wifi and making sure that your internet network is listed as en0. If it is not, reset your network preferences by going to /Library/Preferences/SystemConfiguration and deleting "NetworkInterfaces.plist" and "preferences.plist".



另外如果是双系统的用户,win10和mac的时间会冲突,重启到win10后,再切换回mac,时间会错乱。这时候iMessage等也无法登陆,需要将时间调整正确即可正常登陆。



  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值