How to Fix iMessage
How to Fix iMessage
OS X & AppleID Configuration guide
Public Release: 25th Feb 2015
RED AMBER YELLOW GREEN
iMessage is working with
self-generated MLB & ROM
Values as per-guide
Check Apple's On-Line
05-05-2015: New: Chapter 3.4 Added (Device IP Quota)
10-04-2015: Confirmed working with 10.10.3 Update
22-03-2015: iMessage and latest Security OS X Updates
15-02-2015: iMessage working again with basic MLB
11-01-2015: Restoring iMessage on Genuine Macs
06-01-2015: Latest revison to FileNVRAM 1.1.4
31-12-2014: Apple now reacting to cloned ID's ?
23-12-2014: Updated Status on Latest iMessage Issue
08-12-2014: New Version of FileNVRAM now available
27-11-2014: New iMessage issue confirmed - See News
18-11-2014: Guide re-fresh and new section/step separators
17-11-2014: Confirmed working with OSX 10.10.1 - See News
14-11-2014: Update S/N & Model Identifier info (Step 3 - Clover)
18-10-2014: Information for OS X 10.10 Yosemite.
14-10-2014: New Version of iMessage Debug (V2.0) - See News
09-10-2014: Added warning Step-5f: Using leached ID's
04-10-2014: Big update to Step 5d - MLB & ROM values
25-09-2014: Simplify Step-2 - Check Network Interfaces
22-09-2014: Updated Info on iMessage Customer Code issue
04-09-2014: Update Step 5d - Persistent MLB & ROM Values
29-08-2014: Add Step 5e - Clarify NVRAM plist reset
26-08-2014: Update Step 5d for Clover Users (MLB & ROM)
18-08-2014: Added Section 5d - iMessage Debug utility
10-08-2014: News: Recent iMessage Outages
09-06-2014: Add Important note about S/N changes to Step 3
08-06-2014: Add NIC EFI injection to Step 2
18-05-2014: Confirmed Working - OSX Mavericks 10.9.3
15-05-2014: Update Step 5C for Chimera V3.0+ users
23-04-2014: Re-write and simplify Step-2
17-04-2014: SId Bug Fix and UUID miss-match
10-04-2014: New iMessage issues identified
31-03-2014: Rewrite Step-5c and consolidate notes
30-03-2014: Updated info on Credit Card expired
06-03-2014: Updated info on issue effecting RAID users
03-03-2014: Updated info on Apple ID validation check
02-03-2014: Reformat and re-order entire guide
02-03-2014: Confirmed Working - OSX Mavericks 10.9.2
30-12-2013: Confirmed Working - OSX Mavericks 19.9.1
26-10-2013: Updated info on BSD Name issue
24-10-2013: Confirmed Working - OSX Mavericks 10.9.0
30-09-2013: First release of guide made public
25-08-2013: Confirmed Working - OSX Mountain Lion 10.8.5
01-08-2013: Confirmed Working - OSX Mountain Lion 10.8.4
To Version 2.0 of the iMessage guide ...
My original guide started life as just a few paragraphs on getting iChat running on OS X Lion, back then things were simple and easy. However, as Apple's messaging app and its on-line eco-system has matured over the years, getting this unique messaging system to work correctly on non-Apple hardware has become more and more complex and i've done my best to keep the guide up to date.
In Jan 2015 the guide became un-manageable, news, tips, notes, fixes and procedures were all combined in to one massive post .... it wasn't intentional, I just never imagined that it would become such a popular subject and grow so big .... with well over 1 million views the time was right to put some some structure to it all.
I hope you like the improvements .... by breaking the guide up into different chapters and re-ordering some of the procedures, new-comers to the guide should be able to find the information they need quicker. In-addition to the new index i've added a lot of inter-guide links between chapters allowing for quick navigation around the guide without opening a new tab/page every-time.
Note: I'll be working on improving, re-wording and condensing all sections of the guide over the next few weeks to ensure that it's up-to-date with the current iMessage activation methods and information ... the 'Last Modified' date in the Index list will identify when a chapter has been updated.
Chapter Description Last Modified News Latest iMessage News & Archive 23-03-2015 Chapter: 1 Overview & How to use this Guide 26-02-2015 Chapter: 2.1 Pre-requisites (RAID & Fusion Drives) 03-03-2015 Chapter: 2.2 iMessage Tips 03-03-2015 Chapter: 2.3 iMessage Error Codes 28-02-2015 Chapter: 3.1 Apple-ID Verification 02-03-2015 Chapter: 3.2 Network Interfaces (BSD Names) 02-02-2015 Chapter: 3.3 Reset iMessage Configuration files 05-04-2015 Chapter: 3.4 WAN IP Device Quota 07-05-2015 Chapter: 4.1 OS X Serial Number (S/N) 28-02-2015 Chapter: 4.2 OS X SMBIOS & System Type 25-02-2015 Chapter: 4.3 OS X Boot-Loader 20-02-2015 Chapter: 5 SmUUID (SystemID) and the SId Bug 06-04-2015 Chapter: 6.1 NVRAM 12-03-2015 Chapter: 6.2 Reset FileNVRAM 12-03-2015 Chapter: 7.1 MLB & ROM ID Values 23-03-2015 Chapter: 7.2 Using Cloned ID's 16-03-2015 Chapter: 8 Contacting Apple Support 04-03-2015
This guide is all my own work and is the result many hours of experimentation, research and writing, however I would not have been able to join all the dots together and create the guide without the help and support of the OS X Hackingtosh community on this and other forums ... I have tried to list credit to those that have contributed directly to the guide at appropriate points in the text but there are far too many names to list and thank individually so my thanks goes out to everyone in the OS X community who helped or had input to the guides content.
I hope this guide helps you fix your iMessage problems and more importantly that you gain a better understanding of how Apple's on-line eco and messaging systems work and the importance of configuring OS X and it's System ID's Correctly.
If you find this guide or even just part of it helpful, please be sure to hit the 'Recommended' button at the top of the page which will help others find it by keeping the guide in the Recommended Articles section of the site.