Contribute
Register
you have osx server?
looking at the manual osx server there is an option iMessage
it enables this option exactly what to do with the clients account are registered in the server?
how to connect to the mac osx server iMessage this option?
what is the protocol used
is that it is an internal use only?
I would like to have the answer to this server option to buy for nothing

thank you
http://arstechnica.com/apple/2014/11/a-power-users-guide-to-os-x-server-yosemite-edition/8/#h5


Im pretty sure thats to set up your own iMessage server for say like an internal organization. That will NOT integrate into the iMessage this thread is talking about...Well unless you can get everyone in the world to move to your iMessage server.

No I dont own osxserver. I don't have to own it to know, apple will not let 3rd party iMessage servers interact with theirs. You can probably add your Mac to it, but you will not be sending valid iMessage traffic to Apple servers unless you have a working apple iMessage configuration and that invalidates the need for a 3rd party iMessage server.
 
i cant get my imessages or facetime to work at all, could anyone explain how to generate a mlb that will work?

thanks


What bootloader are you using?

Read the first page. There are resources on how to generate valid numbers.
 
I'm using clover, i have a real iMac SN which is 11 digits, the iMac is out of use. but can't get the MLB from it so was hoping to use the SN to generate one.

i tried the sn with two random numbers added on to create the 13 digit mLB, got the customer code and called apple but the person was useless told me that they were having problems with iMessage activation:beachball:


should i be using my ethernet mac address for the rom?? its not an apple ethernet card.


so still unsure if it worked or not
 
I'm using MLB/ROM off my mbp.

Early January while I was away for a week I received one of those authentication messages saying my ID was used on a new mac, named as my desktop(hack). Sure enough things didn't work when I came back home. I logged out and was monitoring this thread. My desktop was completely off again for 4 days this past weekend and I received the same message on my devices while I was away. Today I came back home to find things working again. Perhaps they changed something again...
 
I'm using clover, i have a real iMac SN which is 11 digits, the iMac is out of use. but can't get the MLB from it so was hoping to use the SN to generate one.

i tried the sn with two random numbers added on to create the 13 digit mLB, got the customer code and called apple but the person was useless told me that they were having problems with iMessage activation:beachball:


should i be using my ethernet mac address for the rom?? its not an apple ethernet card.


so still unsure if it worked or not


You need to read then. Your SN and MLB should have some similarities. If they dont then thats why it isn't working. Read this thread then read the one on insanelymac. I don't mind giving tips, but you need to do the research yourself. It's going to help you in the long run.....give a man a fish and he is fed for a day....teach him how to fish and he will be feed for many
 
I am using a 13 digit MLB and a 12 digit ROM from my very old MacBook Pro on my Hackintosh with Clover 3142. Unfortunately, I still seem to get the "Call Apple" with customer code prompt.

I have assumed this may be tied to my AppleID being blocked however even when trying to create a brand new user account and corresponding new iCloud account I get the same result. Any ideas?

My Clover Config looks as follows:

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>ACPI</key>
        <dict>
                <key>DSDT</key>
                <dict>
                        <key>Debug</key>
                        <false/>
                        <key>DropOEM_DSM</key>
                        <false/>
                        <key>Name</key>
                        <string>DSDT.aml</string>
                        <key>ReuseFFFF</key>
                        <false/>
                </dict>
                <key>SSDT</key>
                <dict>
                        <key>DropOem</key>
                        <false/>
                        <key>Generate</key>
                        <dict>
                                <key>CStates</key>
                                <false/>
                                <key>PStates</key>
                                <false/>
                        </dict>
                </dict>
        </dict>
        <key>Boot</key>
        <dict>
                <key>Arguments</key>
                <string>-v dart=0 kext-dev-mode=1</string>
                <key>Debug</key>
                <false/>
                <key>DefaultVolume</key>
                <string>Hackintosh HD</string>
                <key>Legacy</key>
                <string>PBR</string>
                <key>Secure</key>
                <false/>
                <key>Timeout</key>
                <integer>10</integer>
                <key>XMPDetection</key>
                <false/>
        </dict>
        <key>Devices</key>
        <dict>
                <key>Audio</key>
                <dict>
                        <key>Inject</key>
                        <string>1</string>
                </dict>
                <key>FakeID</key>
                <dict>
                        <key>ATI</key>
                        <string>0x0</string>
                        <key>IMEI</key>
                        <string>0x0</string>
                        <key>IntelGFX</key>
                        <string>0x0</string>
                        <key>LAN</key>
                        <string>0x0</string>
                        <key>NVidia</key>
                        <string>0x0</string>
                        <key>SATA</key>
                        <string>0x0</string>
                        <key>WIFI</key>
                        <string>0x0</string>
                        <key>XHCI</key>
                        <string>0x0</string>
                </dict>
                <key>USB</key>
                <dict>
                        <key>FixOwnership</key>
                        <false/>
                        <key>HighCurrent</key>
                        <true/>
                        <key>Inject</key>
                        <false/>
                </dict>
        </dict>
        <key>DisableDrivers</key>
        <array>
                <string>Nothing</string>
        </array>
        <key>GUI</key>
        <dict>
                <key>Hide</key>
                <array>
                        <string>Windows Backup</string>
                        <string>Time Machine</string>
                        <string>Windows Games</string>
                        <string>\EFI\BOOT\BOOTX64.EFI</string>
                </array>
                <key>Language</key>
                <string>en:0</string>
                <key>Mouse</key>
                <dict>
                        <key>Enabled</key>
                        <true/>
                        <key>Mirror</key>
                        <false/>
                        <key>Speed</key>
                        <integer>8</integer>
                </dict>
                <key>Scan</key>
                <dict>
                        <key>Entries</key>
                        <true/>
                        <key>Legacy</key>
                        <string>First</string>
                        <key>Tool</key>
                        <true/>
                </dict>
                <key>Theme</key>
                <string>iclover</string>
        </dict>
        <key>Graphics</key>
        <dict>
                <key>Inject</key>
                <dict>
                       <key>ATI</key>
                        <false/>
                        <key>Intel</key>
                        <false/>
                        <key>NVidia</key>
                        <false/>
                </dict>
                <key>LoadVBios</key>
                <true/>
                <key>VRAM</key>
                <integer>2048</integer>
        </dict>
        <key>KernelAndKextPatches</key>
        <dict>
                <key>AppleRTC</key>
                <true/>
                <key>AsusAICPUPM</key>
                <true/>
                <key>KernelPm</key>
                <true/>
                <key>KextsToPatch</key>
                <array>
                        <dict>
                                <key>Comment</key>
                                <string>External icons patch</string>
                                <key>Find</key>
                                <data>
                                RXh0ZXJuYWw=
                                </data>
                                <key>Name</key>
                                <string>AppleAHCIPort</string>
                                <key>Replace</key>
                                <data>
                                SW50ZXJuYWw=
                                </data>
                        </dict>
                </array>
        </dict>
        <key>RtVariables</key>
        <dict>
                <key>MLB</key>
                <string>13 DIGIT MLB FROM REAL MACBOOK PRO...</string>
                <key>ROM</key>
                <string>12 DIGIT HEX ROM FROM REAL MACBOOK PRO...</string>
        </dict>
        <key>SMBIOS</key>
        <dict>
                <key>BiosReleaseDate</key>
                <string>CLOVER CONFIGURATION GENERATED.....</string>
                <key>BiosVendor</key>
                <string>Apple Inc.</string>
                <key>BiosVersion</key>
                <string>CLOVER CONFIGURATION GENERATED.....</string>
                <key>Board-ID</key>
                <string>CLOVER CONFIGURATION GENERATED.....</string>
                <key>BoardManufacturer</key>
                <string>Apple Inc.</string>
                <key>BoardSerialNumber</key>
                <string>CLOVER CONFIGURATION GENERATED.....</string>
                <key>BoardType</key>
                <integer>10</integer>
                <key>ChassisAssetTag</key>
                <string>iMac-Aluminum</string>
                <key>ChassisManufacturer</key>
                <string>Apple Inc.</string>
                <key>ChassisType</key>
                <string>13</string>
                <key>Family</key>
                <string>iMac</string>
                <key>Manufacturer</key>
                <string>Apple Inc.</string>
                <key>Mobile</key>
                <false/>
                <key>ProductName</key>
                <string>iMac14,1</string>
                <key>SerialNumber</key>
                <string>CLOVER CONFIGURATION GENERATED.....</string>
                <key>SmUUID</key>
                <string>GENERATED USING uuidgen COMMAND....</string>
                <key>Trust</key>
                <false/>
                <key>Version</key>
                <string>1.0</string>
        </dict>
        <key>SystemParameters</key>
        <dict>
                <key>InjectKexts</key>
                <string>Detect</string>
                <key>InjectSystemID</key>
                <true/>
        </dict>
</dict>
</plist>

The output of my logs show the dreaded Error 31 (supposed to be tied to the MLB/ROM combination being incorrect?)

Code:
Feb  2 17:28:31 Hackintosh.home identityservicesd[445]: [Warning] Registration failed for Registration info (0x7f951a73fb20): [Registered: NO] [Type: AppleID] [Device Name: Hackintosh] [Service Type: iMessage] [Env: (null)] [Main ID: [email protected]] [Phone Number: [email protected]] [AppleID: [email protected]] [UserID: [email protected]] [C2K: YES] [Push Token: <31ca824c 6aaa5c15 a0582dc2 d94db999 c20e3cbf e2bc13e4 bc033efb 6047f946>] [Region ID: R:GB] [Base Number: +440000000000] [URIs: ()] [Candidates: ([email protected], [email protected], +xxxxxxxxxx, [email protected], [email protected])] [Auth Cert: 0x7f951a45df70] [Reg Cert: 0x0] [Profile ID: D:XXXXXXXX] [Auth User ID: D:XXXXXXXX] [Heartbeat Date: (null)]   (Error: 31)
 
I am using a 13 digit MLB and a 12 digit ROM from my very old MacBook Pro on my Hackintosh with Clover 3142. Unfortunately, I still seem to get the "Call Apple" with customer code prompt.

I have assumed this may be tied to my AppleID being blocked however even when trying to create a brand new user account and corresponding new iCloud account I get the same result. Any ideas?

My Clover Config looks as follows:

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>ACPI</key>
        <dict>
                <key>DSDT</key>
                <dict>
                        <key>Debug</key>
                        <false/>
                        <key>DropOEM_DSM</key>
                        <false/>
                        <key>Name</key>
                        <string>DSDT.aml</string>
                        <key>ReuseFFFF</key>
                        <false/>
                </dict>
                <key>SSDT</key>
                <dict>
                        <key>DropOem</key>
                        <false/>
                        <key>Generate</key>
                        <dict>
                                <key>CStates</key>
                                <false/>
                                <key>PStates</key>
                                <false/>
                        </dict>
                </dict>
        </dict>
        <key>Boot</key>
        <dict>
                <key>Arguments</key>
                <string>-v dart=0 kext-dev-mode=1</string>
                <key>Debug</key>
                <false/>
                <key>DefaultVolume</key>
                <string>Hackintosh HD</string>
                <key>Legacy</key>
                <string>PBR</string>
                <key>Secure</key>
                <false/>
                <key>Timeout</key>
                <integer>10</integer>
                <key>XMPDetection</key>
                <false/>
        </dict>
        <key>Devices</key>
        <dict>
                <key>Audio</key>
                <dict>
                        <key>Inject</key>
                        <string>1</string>
                </dict>
                <key>FakeID</key>
                <dict>
                        <key>ATI</key>
                        <string>0x0</string>
                        <key>IMEI</key>
                        <string>0x0</string>
                        <key>IntelGFX</key>
                        <string>0x0</string>
                        <key>LAN</key>
                        <string>0x0</string>
                        <key>NVidia</key>
                        <string>0x0</string>
                        <key>SATA</key>
                        <string>0x0</string>
                        <key>WIFI</key>
                        <string>0x0</string>
                        <key>XHCI</key>
                        <string>0x0</string>
                </dict>
                <key>USB</key>
                <dict>
                        <key>FixOwnership</key>
                        <false/>
                        <key>HighCurrent</key>
                        <true/>
                        <key>Inject</key>
                        <false/>
                </dict>
        </dict>
        <key>DisableDrivers</key>
        <array>
                <string>Nothing</string>
        </array>
        <key>GUI</key>
        <dict>
                <key>Hide</key>
                <array>
                        <string>Windows Backup</string>
                        <string>Time Machine</string>
                        <string>Windows Games</string>
                        <string>\EFI\BOOT\BOOTX64.EFI</string>
                </array>
                <key>Language</key>
                <string>en:0</string>
                <key>Mouse</key>
                <dict>
                        <key>Enabled</key>
                        <true/>
                        <key>Mirror</key>
                        <false/>
                        <key>Speed</key>
                        <integer>8</integer>
                </dict>
                <key>Scan</key>
                <dict>
                        <key>Entries</key>
                        <true/>
                        <key>Legacy</key>
                        <string>First</string>
                        <key>Tool</key>
                        <true/>
                </dict>
                <key>Theme</key>
                <string>iclover</string>
        </dict>
        <key>Graphics</key>
        <dict>
                <key>Inject</key>
                <dict>
                       <key>ATI</key>
                        <false/>
                        <key>Intel</key>
                        <false/>
                        <key>NVidia</key>
                        <false/>
                </dict>
                <key>LoadVBios</key>
                <true/>
                <key>VRAM</key>
                <integer>2048</integer>
        </dict>
        <key>KernelAndKextPatches</key>
        <dict>
                <key>AppleRTC</key>
                <true/>
                <key>AsusAICPUPM</key>
                <true/>
                <key>KernelPm</key>
                <true/>
                <key>KextsToPatch</key>
                <array>
                        <dict>
                                <key>Comment</key>
                                <string>External icons patch</string>
                                <key>Find</key>
                                <data>
                                RXh0ZXJuYWw=
                                </data>
                                <key>Name</key>
                                <string>AppleAHCIPort</string>
                                <key>Replace</key>
                                <data>
                                SW50ZXJuYWw=
                                </data>
                        </dict>
                </array>
        </dict>
        <key>RtVariables</key>
        <dict>
                <key>MLB</key>
                <string>13 DIGIT MLB FROM REAL MACBOOK PRO...</string>
                <key>ROM</key>
                <string>12 DIGIT HEX ROM FROM REAL MACBOOK PRO...</string>
        </dict>
        <key>SMBIOS</key>
        <dict>
                <key>BiosReleaseDate</key>
                <string>CLOVER CONFIGURATION GENERATED.....</string>
                <key>BiosVendor</key>
                <string>Apple Inc.</string>
                <key>BiosVersion</key>
                <string>CLOVER CONFIGURATION GENERATED.....</string>
                <key>Board-ID</key>
                <string>CLOVER CONFIGURATION GENERATED.....</string>
                <key>BoardManufacturer</key>
                <string>Apple Inc.</string>
                <key>BoardSerialNumber</key>
                <string>CLOVER CONFIGURATION GENERATED.....</string>
                <key>BoardType</key>
                <integer>10</integer>
                <key>ChassisAssetTag</key>
                <string>iMac-Aluminum</string>
                <key>ChassisManufacturer</key>
                <string>Apple Inc.</string>
                <key>ChassisType</key>
                <string>13</string>
                <key>Family</key>
                <string>iMac</string>
                <key>Manufacturer</key>
                <string>Apple Inc.</string>
                <key>Mobile</key>
                <false/>
                <key>ProductName</key>
                <string>iMac14,1</string>
                <key>SerialNumber</key>
                <string>CLOVER CONFIGURATION GENERATED.....</string>
                <key>SmUUID</key>
                <string>GENERATED USING uuidgen COMMAND....</string>
                <key>Trust</key>
                <false/>
                <key>Version</key>
                <string>1.0</string>
        </dict>
        <key>SystemParameters</key>
        <dict>
                <key>InjectKexts</key>
                <string>Detect</string>
                <key>InjectSystemID</key>
                <true/>
        </dict>
</dict>
</plist>

The output of my logs show the dreaded Error 31 (supposed to be tied to the MLB/ROM combination being incorrect?)

Code:
Feb  2 17:28:31 Hackintosh.home identityservicesd[445]: [Warning] Registration failed for Registration info (0x7f951a73fb20): [Registered: NO] [Type: AppleID] [Device Name: Hackintosh] [Service Type: iMessage] [Env: (null)] [Main ID: [email protected]] [Phone Number: [email protected]] [AppleID: [email protected]] [UserID: [email protected]] [C2K: YES] [Push Token: <31ca824c 6aaa5c15 a0582dc2 d94db999 c20e3cbf e2bc13e4 bc033efb 6047f946>] [Region ID: R:GB] [Base Number: +440000000000] [URIs: ()] [Candidates: ([email protected], [email protected], +xxxxxxxxxx, [email protected], [email protected])] [Auth Cert: 0x7f951a45df70] [Reg Cert: 0x0] [Profile ID: D:XXXXXXXX] [Auth User ID: D:XXXXXXXX] [Heartbeat Date: (null)]   (Error: 31)


Is your ROM apple based, is you SN 12 digits, are your EEE codes correct?

READ People. READ! :banghead::banghead::banghead:
 
@jaymonkey
Based on MyGuyzmo's post it would seem that conceptually Apple are creating a checksum based on the machine's "valid" MLB/ROM combination, thus registering a unique identity of sorts with Apple's servers.

I assume that your numerous machines continue to work with iMessage and FaceTime today, and that they are using a common donor MLB from your "real" MAC Computer with a generated ROM Value based on their respective en0 address? Furthermore, I assume that in each instance you had to call through to Apple to have each machine whitelisted?

@MyGuyzmo
Is the ROM Value that you use based on a "real" Apple ROM, or generated from the MAC Address of en0?

@Gerard71
Is your ROM Value based on a "real" Apple ROM or generated?

I would expect (assume) that a donor MLB/ROM combination would allow for "instant" login to the iMessage and FaceTime services, matching a "known" (to Apple Servers) format, and NOT require a call to Apple, whereas a donor MLB and generated ROM combination would NOT match the aforementioned "known" format and therefore require whitelisting. Thoughts???

Hi Begleyj

The ROM and MLB values are based from a real Apple data's (a Canadian Macbook Pro).
I tried again last week and still working..

I will try to change again with another number at the end of the ROM data tomorrow...
 
i have done research, i have pieced together a MLB but i am still getting the "call apple" does this mean its wrong or do i just have to call them. i used EEE code from macparts.com and used a method from the insanely mac fourm to generate the production number from the serial number.
 
Back
Top