- Aug 27, 2011
- ASRock-Z97 EX6
- i7-4790K OC @ 4.8GHz
- Vega 64LC + HD4600
- Mobile Phone
I was using Catalina with iMessage anche FaceTime for some months without problems, when I decided to to test a new smsbios configuration (switch from 14,2 to 19,1).
Before you switched SMBIOS to 19,1 did you logout of iCloud and all Apple On-line services. ?
Did you generate a new set of Critical System ID's (SMUUID, S/N, ROM ... etc) ?
Failure to do both of the above will cause a iMessage, FaceTime .. etc lock out on Apples Servers against both the old and new config as they would have seen that that one ore more elements of your Critical System ID's is now being used on a different Mac model to what was originally registered with Apple. This is physically impossible on a genuine Mac as the Critical SystemID's are baked in to the motherboard so Apples Servers will see it as an attempt to spoof an identify (hack into someones account) resulting in the lock out.
The only way you can get things working now is to use a complete set of new Critical System ID's
Logout of all Apple on-line services (iCloud, iMessage, iTunes, App Store .. etc) and reboot.
Generate a new set of Critical System ID's for your config.plist .. you must do it for all of the following items :-
- System Parameters -> Generate new Custom UUID value
- SMBIOS -> Genearte new S/N value
- SMBIOS -> Generate new SmUUID value
- RT Variables -> select "from SMBIOS" and Generate new ROM value
Check S/N is not already registered with Apple
This will ensure that nothing in your system matches the ID's currently stored on Apples Servers and should allow you to start using iMessage, FaceTime .. etc again.
If your unsure use the methods detailed in this guide :-
Actually this is less of a guide and more of an explanation of the procedures that I use in my own builds in order to enable access to the App Store, iMessage and FaceTime. Do not be offended by the term 'iDiot', it is not intended as an insult but more my attempt at a humorous play on words...
You've probably now got multiple identities for your system stored in MacOS and iCloud, see this guide to clean it up :-
Background Information MacOS generates a configuration 'key' based on the current SMBIOS identity ID's such as SM type, S/N, MLB, ROM .. etc. This 'key' is used as a 'pointer' to the current configuration that MacOS will use in the file(s) located in :- /Library/Preferences/SystemConfiguration...