1.   
    Join Date
    Dec 2011
    Posts
    80
    System
    P8P67 Rev 3.1
    CPU
    i5 Sandy Bridge 4.5
    Graphics
    GTX 770
    Online
    mike5065 is offline
    iPhone Mac Pro
    #401

    How to Fix iMessage


    worked for me. Thanks for the fix.

  2.   
    Join Date
    Aug 2011
    Posts
    502
    System
    Gigabyte 7ZZ-UD5H
    CPU
    Intel i7 3770K @ 4.5Ghz
    Graphics
    Nvidia GTX 660 OC
    Geekbench Score
    15354
    Online
    jaymonkey is offline
    Android Phone iPhone MacBook Pro
    #402

    How to Fix iMessage


    Update: 19th May 2014

    This post (#404) used to be Part-2 of the guide but it has now been moved to follow directly after Part-1 of the guide on Page 1

    Go there now ....

    How to Fix iMessage

    Cheers
    Jay
    Last edited by jaymonkey; 05-19-2014 at 10:31 AM. Reason: Move Part-2 to Page 1 (Post #2)

  3.   
    Join Date
    Apr 2011
    Posts
    66
    System
    Gigabyte GA-P67A-UD4-B3
    CPU
    Intel Core i5 - 2500k clocked at 4GHz
    Graphics
    Gainward GTX260 896MB GS / Sapphire R9 290 4GB
    Geekbench Score
    ~10k
    Online
    icezar is offline
    Android Phone iPhone
    #403

    How to Fix iMessage


    Alright,

    So, here I am:

    - Fresh install
    - Multibeast
    - Random UUID generated
    - Added to chameleon plist under SystemId key

    Code:
    <?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>EthernetBuiltIn</key>
        <string>Yes</string>
        <key>GraphicsEnabler</key>
            <string>Yes</string>
            <key>IGPEnabler</key>
            <string>No</string>
        <key>Kernel</key>
        <string>mach_kernel</string>
        <key>Kernel Flags</key>
            <string> PCIRootUID=1 -v</string>
        <key>Legacy Logo</key>
        <string>Yes</string>
        <key>Timeout</key>
        <string>2</string>
            <key>DropSSDT</key>
            <string>Yes</string>
            <key>GenerateCStates</key>
            <string>Yes</string>
            <key>GeneratePStates</key>
            <string>Yes</string>
            <key>UseKernelCache</key>
            <string>Yes</string>
            <key>Graphics Mode</key>
            <string>"1920x1080x32"</string>
            <key>SystemId</key>
            <string>66612940-C49D-11E3-9C1A-0800200C9A66</string>
    </dict>
    </plist>
    - no change to smbio.plist
    - Rebooted
    - Hardware UUID and Platform UUID are the same but they are different than the UUID in the chameleon boot plist (which I understand is the correct)
    - password changed for the Apple ID
    - try to login to iMessage - error that something went wrong and I should try again later.

    Keep getting the "Registration failed" message in Console.
    As well I get something about some "unrecognised leaf certificate" but i don't think is connected.

    IODeviceTree:/efi/platform: <00 00 00 00 00 00 00 00 00 00 #c #c ## #c #c #c>
    (I substituted values with # and c; #=number; c=letter)

    PS: logging in from a real Mac worked without problems. Trying to login back on my Hack did not yield success. Logging in to iCloud works. App store works.

    Working on this for few days already.

  4.   
    Join Date
    Aug 2011
    Posts
    502
    System
    Gigabyte 7ZZ-UD5H
    CPU
    Intel i7 3770K @ 4.5Ghz
    Graphics
    Nvidia GTX 660 OC
    Geekbench Score
    15354
    Online
    jaymonkey is offline
    Android Phone iPhone MacBook Pro
    #404

    How to Fix iMessage


    Quote Originally Posted by icezar View Post
    Keep getting the "Registration failed" message in Console.
    As well I get something about some "unrecognised leaf certificate" but i don't think is connected.
    @icezar

    When you get the Registration Failed message, do you get dialogue box in iMessage asking to call customer service. ?, if so then that might be one possible thing to try, it's worked for some users (see above post)

    Quote Originally Posted by icezar View Post
    IODeviceTree:/efi/platform: <00 00 00 00 00 00 00 00 00 00 #c #c ## #c #c #c>
    (I substituted values with # and c; #=number; c=letter)
    Not sure about <00 00 00 00 00 00 00 00 00 00 #c #c ## #c #c #c>, I guess if all the #C's are different it would still make a random seed for OSX to generate a new UUID from, but it does seem a little odd. I'll do some checking on my systems and get back to you. (If any body else is seeing this please post your findings, it could be important)

    Cheers
    Jay

  5.   
    Join Date
    Aug 2012
    Posts
    191
    System
    Asus P9X79
    CPU
    i7-3960X OC 4.2 Ghz
    Graphics
    MSI GTX650Ti 2GB
    Geekbench Score
    22096
    Online
    arehep is offline
    iPhone
    #405

    How to Fix iMessage


    On my UP5-TH i had iMessage working using this random uuid fix until i logged of.
    I couldŽnt log on again.


    My nvram.plist was named nvram.00020003.0004.0005.0006.000700080009.plist


    I changed it to match the values from my hardwareuuid in system profiler.


    Then i copyed it to desktop and opened it with textwrangler
    and renamed the value inside to match the vallue from org.chameleon.Boot.plist

    Copy back to Extra (overwrite)

    Rebooted


    And now i can log on iMessage again

  6.   
    Join Date
    Aug 2011
    Posts
    502
    System
    Gigabyte 7ZZ-UD5H
    CPU
    Intel i7 3770K @ 4.5Ghz
    Graphics
    Nvidia GTX 660 OC
    Geekbench Score
    15354
    Online
    jaymonkey is offline
    Android Phone iPhone MacBook Pro
    #406

    How to Fix iMessage


    Quote Originally Posted by arehep View Post
    On my UP5-TH i had iMessage working using this random uuid fix until i logged of.
    I couldŽnt log on again.

    My nvram.plist was named nvram.00020003.0004.0005.0006.000700080009.plist

    I changed it to match the values from my hardwareuuid in system profiler.

    Then i copyed it to desktop and opened it with textwrangler
    and renamed the value inside to match the vallue from org.chameleon.Boot.plist

    Rebooted

    And now i can log on iMessage again
    @arehep

    Thanks for your feedback.

    Deleting nvfile.xxxxxx.plist should also resolve the issue once you have applied the SID Bug fix, check permissions and boot with -f. It should cause FileNVRAM to recreate the nvram.xxxxx.plist with the new UUID in /Extra

    The Procedure outlined in How to Fix iMessage - Part 2 should fix the SystemID problem in all instances.

    Cheers
    Jay

  7.   
    Join Date
    Aug 2012
    Posts
    191
    System
    Asus P9X79
    CPU
    i7-3960X OC 4.2 Ghz
    Graphics
    MSI GTX650Ti 2GB
    Geekbench Score
    22096
    Online
    arehep is offline
    iPhone
    #407

    How to Fix iMessage


    Quote Originally Posted by jaymonkey View Post
    @arehep

    Thanks for your feedback.

    Deleting nvfile.xxxxxx.plist should also resolve the issue once you have applied the SID Bug fix, check permissions and boot with -f. It should cause FileNVRAM to recreate the nvram.xxxxx.plist with the new UUID in /Extra

    The Procedure outlined in How to Fix iMessage - Part 2 should fix the SystemID problem in all instances.

    Cheers
    Jay
    IŽv already tryid that several times but the nvram.xxxxx.plist did not recreate !!

    (maybe because i didŽnt generate a new SMBios serial ?)
    Last edited by arehep; 04-15-2014 at 11:08 AM.

  8.   
    Join Date
    Apr 2011
    Posts
    66
    System
    Gigabyte GA-P67A-UD4-B3
    CPU
    Intel Core i5 - 2500k clocked at 4GHz
    Graphics
    Gainward GTX260 896MB GS / Sapphire R9 290 4GB
    Geekbench Score
    ~10k
    Online
    icezar is offline
    Android Phone iPhone
    #408

    How to Fix iMessage


    Continuation from #405 and answer to #406

    Those last #c were indeed different one from another.
    My Hardware UUID is always the same after a fresh install.
    Based on these 2 facts, I assume I am not impacted by the SID bug.

    I just called Apple support, they said they activated the device which the Customer Code was generated for. Fingers crossed for now.

    UPDATE:
    I can confirm that calling Apple Support fixed the issue. Apparently devices get blocked by their servers. There must be some sort of certification that Hacks can't deal with (as I was able to login from a real Mac).

    Please bare in mind that until you don't have that "Customer Support" number, they won't help you so you need to get at least until the point where you get this code from iMessage. Following the initial steps from the 1st post and then in How to Fix iMessage-Part2 was enough to get there. Then I called them. I gave them the number and they said they activated iMessage for use with that device.

    They seem to have some console where they see the support number, they see the device (most likely an UUID) and they have the option to activate iMessage for that device specifically.

    They wouldn't say more about what could be the cause of the issue. Most probably a security measure.

    Update 2
    :
    OK guys, let's call the UUID on which I got iMessage activated by Apple support, the Magic UUID.
    What I did was to use the Magic UUID on a fresh install:

    add to org.chameleon.Boot.plist
    Code:
    <key>SystemId</key>
    <string>********-****-****-****-************</string>
    Worked without issues. The HW UUID and Platform UUID became the same as the test install.

    Worth to mention: I basically copied the Extra folder from the test install on the fresh install (I'm using 2 HDDs for this) which as well copied the nvram.xxxxxx.plist. There must be something in there as well that impacts the final result. Going to quickly delete it and see what happens.

    UPDATE 3:


    I deleted the old nvram.xxxxx.plist and changed the SN and iMessage still works. After a comparison I can see that the new nvram.xxxx.plist has the same content as the old one (although differently structured but the content is the same).

    My conclusion:
    In my case, If I perform a fresh install, to get iMessage to work without calling Apple support again I need to do the following:


    1. Fresh install by using Unibeast+MultiBeast
    2. use the "Magic UUID" in org.chameleon.Boot.plist;
    3. have FileNVRAM (the recommended version) module in my /Extra/modules/ folder;
    4. reboot;
    5. enjoy.


    @jay, I leave it up to you to consolidate this information. The bottom line is that without FileNVRAM iMessage will not work. As well (and that's just a theory) if your ID has simply too many UUIDs associated with it, Apple support needs to authorise the device you are currently using.
    Last edited by icezar; 04-15-2014 at 01:36 PM.

  9.   
    Join Date
    Jul 2011
    Posts
    37
    Online
    3square is offline
    #409

    How to Fix iMessage


    Quote Originally Posted by Klorin View Post
    @3square

    double-check that you added your SystemId correctly to org.chameleon.Boot.plist

    <key>SystemId</key>
    <string>the id from random generator here</string>

    try boot with:

    <key>UseKernelCache</key>
    <string>No</string>
    it is correct. i can see in the boot log that it is injected.
    i might try calling customer support later today.
    thanks
    GA-Z77X-UP5-TH, i7-3770K, 8GB 1600 DDR3, HD4000 + GTX770, NZXT PHANTOM 820, 10.9.2

  10.   
    Join Date
    Apr 2011
    Posts
    66
    System
    Gigabyte GA-P67A-UD4-B3
    CPU
    Intel Core i5 - 2500k clocked at 4GHz
    Graphics
    Gainward GTX260 896MB GS / Sapphire R9 290 4GB
    Geekbench Score
    ~10k
    Online
    icezar is offline
    Android Phone iPhone
    #410

    How to Fix iMessage


    Quote Originally Posted by 3square View Post
    it is correct. i can see in the boot log that it is injected.
    i might try calling customer support later today.
    thanks
    If you get the error with the Customer Suport code, then go ahead and tell them to activate iMessage for that device.

  11. Similar Threads:

Page 41 of 88 First ... 31394041424351 ... Last

Tags for this Thread