Quick guide to fix issues with iMessage due to banned serial with OCLP See official documentation here, that's where I got most of this
This is important for those who've tried setting up iMessage but failed Open a new terminal window and run the following code
bash
sudo rm -rf ~/Library/Caches/com.apple.iCloudHelper*
sudo rm -rf ~/Library/Caches/com.apple.Messages*
sudo rm -rf ~/Library/Caches/com.apple.imfoundation.IMRemoteURLConnectionAgent*
sudo rm -rf ~/Library/Preferences/com.apple.iChat*
sudo rm -rf ~/Library/Preferences/com.apple.icloud*
sudo rm -rf ~/Library/Preferences/com.apple.imagent*
sudo rm -rf ~/Library/Preferences/com.apple.imessage*
sudo rm -rf ~/Library/Preferences/com.apple.imservice*
sudo rm -rf ~/Library/Preferences/com.apple.ids.service*
sudo rm -rf ~/Library/Preferences/com.apple.madrid.plist*
sudo rm -rf ~/Library/Preferences/com.apple.imessage.bag.plist*
sudo rm -rf ~/Library/Preferences/com.apple.identityserviced*
sudo rm -rf ~/Library/Preferences/com.apple.ids.service*
sudo rm -rf ~/Library/Preferences/com.apple.security*
sudo rm -rf ~/Library/Messages
Running commands with sudo
will request you input your sudo password. Use the password for your user account.
- Remove all devices from your AppleID: Manage your devices
- Enable 2 Factor-Auth
- Remove all iServices from Keychain, some examples:
ids: identity-rsa-key-pair-signature-v1
ids: identity-rsa-private-key
ids: identity-rsa-public-key
ids: message-protection-key
ids: message-protection-public-data-registered
ids: personal-public-key-cache
iMessage Encryption Key
iMessage Signing Key
com.apple.facetime: registrationV1
etc ...
See this guide
- Open Opencore-Legacy application
- Open settings and go to the
smbios
tab - Change spoofing level to '
Advanced
and clickGenerate S/N <your mac model>
- Check your serial number's validity at https://checkcoverage.apple.com. Don't worry if it says
Please enter a valid serial number
. You want the serial to be invalid. If it says it's a valid serial number then you need to generate again because some Mac out there has it - Go back to the Opencode-Legacy application and click
Build and Install OpenCore
- Once that is complete, reboot your Mac while praying to Hephaestus, God of Technology, that he might bless this device
- Sign back into your AppleID and try sending an iMessage