Jump to content

iMessage/Messages Fix-How To

iMessage Messages Fix

  • Please log in to reply
102 replies to this topic

#1
eep357

eep357

    Triple Platinum

  • Supervisors
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff

*
POPULAR

HOW TO FIX MESSAGES APP
work in progress-subject to change



This is only for those of you who are running Mountain Lion and getting this error since the Messages Beta for Lion ended on 12/14/12, but can still sign into other services like iCloud, App Store, etc.

Attached File  Messages-Not SignIn.jpg   40.69KB   430 downloads


To fix this, we need an added value to the NVRAM which as of the time of this writing, can only be done by using the latest revision (r980) of boot loader by Slice, dmazar and others: Attached File  Clover.png   45.83KB   874 downloads
To get the most recent installer package, we"ll use the tool created by STLVNUB: "Clover Grower" which can be downloaded here. You'll need Xcode's Command Line Tools installed, available for download in Xcode's preferences. The full list of instructions and options can be found here. Highly recommend reading them since every person's setup is different and there are many additional features you may want to explore. Only the basics here.

Once you've downloaded Clover Grower, open Terminal.app from /Application/Utilities/Terminal.app. From your downloaded Clover Grower, drag and drop CloverGrower.command into terminal window and hit enter. Follow the prompts and enter password, Yes, etc. when asked. I recommend using all default settings unless you know what your doing. The process may take a little while as additional tools to compile are installed by the script. Once it's all done you should now have a folder with the package installer in it looking like this:
Attached File  CloverGrowerV4.9.jpg   110.34KB   1251 downloads

Next prepare a USB thumb drive to install it onto. Use Disk Utility and format it as FAT32 with a MBR partition scheme. You can install the boot loader to your main hard drive later once your sure it all works and are comfortable with the configuration.

Run the Clover package installer, leaving all settings as default except choose your thumb drive as the install location.

Attached File  Install Clover v2 rL980 x32 x64 EFI bootloader.jpg   65.77KB   833 downloadsAttached File  fat.jpg   72.25KB   580 downloads


Once the install is complete navigate to your new Clover USB drive and open the config.plist with text editor (RT Click and "Open With")
Attached File  FAT32files.jpg   94.89KB   1674 downloads

This plist is like org.chameleon.Boot.plist and smbios.plist all in one file. Some options are the same, some are similar but have different names, and some are new for added config ability. This is where some system specific changes maybe needed, but first try simple leaving everything as is, and will only add info from our current smbios and what's needed for messages fix. Copy all info from your smbios into config.plist, and then you will need to change the names of the values inside each <key></key> to match the new format. Here is how they need to be named in Clover:
Attached File  SMBIOS.png   100.71KB   3024 downloads

Additional examples can be found in /EFI/doc/ inside Clover drive.

For UEFI boot and additional Graphics config, follow dmazar's instructions here

For the Message part, first get your current serial which is in the smbios you just copied, and can also be found in system information:
Attached File  Mac Pro-Serial.jpg   55.98KB   2902 downloads

Now we add a new entry to config.plist that includes that 11 digit serial #, but we need to append 6 more digits onto it to make it a 17 digit #. So for example RM9MYSERIAL becomes RM9MYSERIAL234567 and the entry looks like this:

<key>RtVariables</key>
<dict>
  <key>MLB</key>
  <string>RM916W05EEP3574PC</string>
</dict>

In the image below you can see inserted into the list with some of the entry before and after visible to give an idea how it should look.
This is mine for my own PC, not yours, it's for frame of reference on how the code is inserted and should not to be copied in full if you want anything to work!
Attached File  config.plist2.jpg   77.15KB   1735 downloads
If you use a patched DSDT, copy it to the root of your main OSX drive.

Try it!

Please, please, please read all the instructions for Clover here before asking any Clover related questions!

Edit or maybe Warning: One note, a few people have had message saying "account locked, call customer service" either right away or even after a successful login and a reboot. Not sure the cause, but I recommend rebooting twice before trying to log into Messages incase there are nvram values such as platform-uuid that if you are not specifying them in config.plist, Clover will set them at shutdown to be applied on the next reboot, which would then be the second time your booting using Clover.--Further reports on this have indicated success after a credit card has been tied to appleID account through the appstore, or when a small $1 app is purchased.

Credits: The testing, brainstorming and collaborating involved was an unprecedented (in recent history) effort by the entire community, with valued efforts by too many people to list, but a special thank you to ElNono and flux84 for putting the final pieces together, to Slice for Clover and dmazar for pushing and update so quickly! Great work everyone!!!



#2
shmk

shmk

    InsanelyMac Protégé

  • Members
  • PipPip
  • 55 posts
Can't run the .command file it keeps sending me to download Xcode but it is already installed.

#3
eep357

eep357

    Triple Platinum

  • Supervisors
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff
Do you have xcode command line tools installed? It's the first thing I install when setting up OSX so didn't occur to me it may be needed. Launch xcode, go to preferences>downloads and install them there.

#4
shmk

shmk

    InsanelyMac Protégé

  • Members
  • PipPip
  • 55 posts
Thanks that works

#5
tonydickinson

tonydickinson

    InsanelyMac Geek

  • Donators
  • 188 posts
  • Gender:Male
  • Location:Singapore
My thanks as well to ALL involved in sorting out this problem so quickly. I agree the co-operation of all involved is worthy sincere thanks world wide for a job well done and a great spirit and determination. It just shows what can be done...

#6
sekmo

sekmo

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
Thanks very much. Love this community! :thumbsup_anim:

#7
dannymichel

dannymichel

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 298 posts
  • Gender:Male
So we need a USB to start OS X every time?

Edited by eep357, 10 January 2013 - 02:42 PM.
removed quoting of entire how-to, I know your talking about Clover without it :)


#8
eep357

eep357

    Triple Platinum

  • Supervisors
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff
No you do not need a USB every time, this is a safety precaution so that if you don't configure something correctly in Clover, you can still boot into your system and fix things. Once your confident your USB bootloader is set up properly and everything works, you can then run the package installer again and target your primary hard drive, then copy your config files from the USB over to the corresponding locations on your main hard drive. If at all possible DO IT ON A USB FIRST!

#9
dannymichel

dannymichel

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 298 posts
  • Gender:Male
Thanks. I know you said to use default settings unless you know what you're doing, but would you happen to know from experience if people with Gigabyte GA-EP45-UD3P (rev 1.1), F10 Bios should use HFSPlus.efi, OsxFatBinaryDrv-64.efi?

#10
eep357

eep357

    Triple Platinum

  • Supervisors
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff
Nope, not a clue, this is why you use a USB :) But it usually can boot with ZERO config at all, but will need config as noted above for Messages still.

#11
dannymichel

dannymichel

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 298 posts
  • Gender:Male
Do we remove anything from our current /Extra folder at all?

#12
eep357

eep357

    Triple Platinum

  • Supervisors
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff
No, keep it intact so you can still boot with Chameleon if you have to. Just copy your DSDT to /
there are other places DSDT can go instead, but for simplicity, just copy it to / and read the Clover instructions linked in guide if you want to start tinkering around with it later. (Read them either way)

#13
mrintegra

mrintegra

    InsanelyMac Protégé

  • Donators
  • 15 posts
  • Gender:Male
I left everything alone and just followed the prompts in terminal asked by CloverGrower.

Thank you to all of those who contributed to fixing this problem. Now I'm running at 100% full compatibility on a Lenovo M91P. :thumbsup_anim:

Do we remove anything from our current /Extra folder at all?



#14
Donw35

Donw35

    Hackintosh Geek

  • Members
  • PipPipPipPipPipPip
  • 407 posts
  • Gender:Male
  • Location:Los Angeles, CA
I want to say "Thanks" to the hard work those that solved this have done, they are the unsung hero's of our community.

Good Job Guys

#15
dmazar

dmazar

    InsanelyMac Sage

  • Coders
  • 266 posts
  • Gender:Male
Thanks for the guide eep357!

Few hints from me ...

I noticed that some guys with UEFI boards are ending up with no OSX volumes when they start Clover. That happens because installer by default does not install needed UEFI drivers needed for UEFI boot to the stick. And users are choosing "UEFI: <the name of the stick>" when booting from it. More about it here.

Another hint is to try to add to get native resolution by video bios patching. In config.plist, in Graphics section, PatchVBios option:
<key>Graphics</key>
<dict>
  <key>GraphicsInjector</key>
  <string>Yes</string>
  ...
  <key>PatchVBios</key>
  <string>Yes</string>
</dict>
Not guaranteed to work for everybody, but it usually works with ATI cards, Intel and some Nvidia. Some Nvidia may end up with black border, but that can be resolved only by moding the card bios. Standard BIOS CloverEFI users do not need anything else, but UEFI users require additional CsmVideoDxe-64.efi driver to be added to /efi/drivers64UEFI (available with installer).

One more hint is to try putting mouse driver (UsbMouseDxe-64.efi or Ps2MouseDxe-64.efi - also available via installer) to /Efi/drivers64 (for standard CloverEFI BIOS mode). Not the best mouse experience possible, but it works. :)

#16
dannymichel

dannymichel

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 298 posts
  • Gender:Male
I booted in with the USB fine after having installed Clover, so I installed the package from what CloverGrower made me onto my main HDD /, copied the values from SMBios, but I still cant log into messages.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SystemParameters</key>
<dict>
  <key>boot-args</key>
  <string>-v npci=0x2000</string>
  <key>prev-lang:kbd</key>
  <string>en:0</string>
  <key>InjectSystemID</key>
  <string>Yes</string>
  <key>LegacyBoot</key>
  <string>PBR</string>
</dict>
<key>Pointer</key>
<dict>
  <key>Speed</key>
  <string>8</string>
</dict>
<key>Graphics</key>
<dict>
  <key>GraphicsInjector</key>
  <string>Yes</string>
  <key>PatchVBiosBytes</key>
  <dict>
   <key>Find</key>
   <data>gAeoAqAF</data>
   <key>Replace</key>
   <data>gAeoAjgE</data>
  </dict>
</dict>
</dict>
<key>RtVariables</key>
<dict>
<key>MLB</key>
<string>QT8362N5XYK234567</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>MP31.88Z.006C.B05.0803691410</string>
<key>Board-ID</key>
<string>Mac-F42C36C8</string>
<key>Family</key>
<string>Mac Pro</string>
<key>ProductName</key>
<string>MacPro3,1</string>
<key>SerialNumber</key>
<string>QT8362N5XYK</string>
</dict>
</plist>


#17
mendietinha

mendietinha

    mendi

  • Members
  • PipPipPipPipPipPipPip
  • 566 posts
  • Gender:Male
  • Interests:full hackintosh.
i have a laptop with hd4000 and ati 7650m, and cant install clover. if i install in the usb, the screen blinks for 2 or 3 seconds, a 7 apears in the left upper corner and nothing more happens.. if i install in the hdd, get boot1 error.

i format in the correct way, try with dsdt and without, install default and boot legacy and uefi. nothing works.

please, what can i do? thanks!

#18
fffeee

fffeee

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts
I've been doing a DSDT-less boot with UEFI on my Gigabyte z68x-ud3h-b3 via Chameleon and I'm still timid about Clover for that reason. I appreciate the guide and the information, I never thought I'd be learning a new bootloader, but then again I thought the same thing when I learned LILO.

#19
eep357

eep357

    Triple Platinum

  • Supervisors
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff

i have a laptop with hd4000 and ati 7650m, and cant install clover. if i install in the usb, the screen blinks for 2 or 3 seconds, a 7 apears in the left upper corner and nothing more happens.. if i install in the hdd, get boot1 error.

i format in the correct way, try with dsdt and without, install default and boot legacy and uefi. nothing works.

please, what can i do? thanks!

after the 7 appears, just wait like 2-3 mins, trust me. It's just having a little trouble reading something on there, but will come up eventually.

#20
Kynyo

Kynyo

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 236 posts
  • Gender:Male
  • Location:Not your bisnizz...
  • Interests:
I've try to change serial but none edits works....
It's randomly generated a serial by Clover.
What I have to do?

I've the "Call Support" error. I tried to change the password, but none of these methods work.





Also tagged with one or more of these keywords: iMessage, Messages, Fix


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy