RYTD74 Posted October 1, 2021 Posted October 1, 2021 To get iMessage and/or Facetime working on your Hackintosh follow the simple steps below and You should have no problem. Note: This method has been tested with a valid Apple ID, meaning that You have used your Apple ID somewhere and logged into AppStore or iCloud etc. Note: I have not tested this with the creation of a New Apple ID, perhaps I or someone can give that a try and Report back. Anyway this is really simple and even if you have been given "the customer code" dont worry because that doesnt matter. A ll thats trying to tell You is that the Serial number that You are using has not been registered with imessage/facetime and that You need to call Apple and provide them the code. Now if You want to go ahead and call em but You dont have too. All im going to do is show You how I myself get this to work for me and ive tested it on numerous machines and have verified it to be working. So lets go ahead and jump right in and see how this turns out for you. PREREQUISITES:__MAKE SURE YOU HAVE THESE ALREADY DONE BEFORE PROCEEDING {1} Ethernet Connection must be "en0" and must say "built-in" {2} SMBios: "Just try and match it as close as You can to he hardware on your PC" Thats it for the prerequisites so when you have that proceed to follow my instructions below You can use Open Core Configurator or Clover Configurator or GenSMBios{credit:CorpNewt} to generate your serial number. The choice is Yours. i Will use GenSMBios by CorpNewt. And The macOS Terminal for UUID generation. STEP 1)Download and Run OCC and once finished with the Download open up OCC gravitate to Your EFI Folder and open up your config.plist. Scroll down to Platform info and pick Your SMBios Version that You will use. Me i, gonna pick "macOS Mojave " "MacBOOKpro10,2 You can pick anything You like" 1}Use OCC or other generator of your choice A}Generate Serial Number using OCC and goto Apple check coverage and make sure it returns a invalid link B}Copy Paste Serial Number you just generated to "Board SerIAL Number" Add Five Random Letters to the emd of it to Equal 17 letters and numbers C)You will have a generated System uuid as well Now copy the last twelve digits of this Systen UUID now Copy paste those 12 digits into your ROM. Thats it! Just make sure to put all this info in your config.plist folder on the SSD or USB Your gonna Use to Boot. I prefer SSD for installs just bcuz of the speed alome. Any questions or concerns
Singsic101 Posted October 10, 2022 Posted October 10, 2022 Can you have a video for this? Sorry but I am new to this and can't follow the steps you mentioned. Thanks for sharing!
RYTD74 Posted November 16, 2022 Author Posted November 16, 2022 Sorry bout delayed response I just saw your post. Ok....to answer your question. Yes I can do that ,it requires one thing from you. If you do not have "telegram" application then go download it and look me up on there "ricky henager" and ill accept your request and the I can drop the video to you directly or send you the link. Im just gonna make a video this evening here in the next hour or so. So get ahold of me on telegram and ill do that for you No problem. I dont believe its possible for me to upload one here on Maldons olarila. So hit me up.
RYTD74 Posted November 16, 2022 Author Posted November 16, 2022 On 10/10/2022 at 9:06 AM, Singsic101 said: Can you have a video for this? Sorry but I am new to this and can't follow the steps you mentioned. Thanks for sharing! ive made the video its too large even with compression to upload so hit me up on telegram and i got ya if i decide to post it to you tube ill send you the liink i juat might do that make it easier HERES THE LINK TO YOU TUBE VIDEO
Singsic101 Posted November 17, 2022 Posted November 17, 2022 Thanks for the tutorial I got it all working already by following guide from Dortania.
Adk Commercial Posted January 19, 2025 Posted January 19, 2025 On 11/15/2022 at 8:45 PM, RYTD74 said: Sorry bout delayed response I just saw your post. Ok....to answer your question. Yes I can do that ,it requires one thing from you. If you do not have "telegram" application then go download it and look me up on there "ricky henager" and ill accept your request and the I can drop the video to you directly or send you the link. Im just gonna make a video this evening here in the next hour or so. So get ahold of me on telegram and ill do that for you No problem. I dont believe its possible for me to upload one here on Maldons olarila. So hit me up. Hi, I have a big sur Virtual Machine and iMessage instantly logs me out once I log in, however icloud and the app store seem to work. Do you know if your video guide applies to VMs? Would I need to do something different if it was a VM? Thanks, Alex.
RYTD74 Posted January 23, 2025 Author Posted January 23, 2025 On 1/18/2025 at 7:32 PM, Adk Commercial said: Hi, I have a big sur Virtual Machine and iMessage instantly logs me out once I log in, however icloud and the app store seem to work. Do you know if your video guide applies to VMs? Would I need to do something different if it was a VM? Thanks, Alex. No I dont think that it would matter but I havent tested that in a VM so i cant say 100% that it will work in the VM. I can tell the customer code call apple thing is bullshit! Dont do that. I have for example changed the UUID for whatever reason when i was testing out SMBIOS on a machine here recently DELL XPS L521X and i was originally usoing the MacBookPro 10,1 SMBios which works the best as I own a real MBP10,1, Ive used it as a reference for diff things concerning parameters etc. Anyway i was messing around and generated random SMBIOS from OCC MBP 9,1 I think Or something in that era and I somhow for some reason ended up going back to the 10,1 SMBios and i didnt change my System UUID frm the 9,1SMBios i had messed with. Not sure why i did that byt anyway what happened was that the imessage call apple thing came up and i realized what I did and went and corrected it and It still gave me the same screen error to call apple so i just went and hcanged the entire SMBios with the same 10,1 just generated all new. Corrected problem immediately. Summary of all that is that it is not as sensitive as dortania makes it out to be and your apple id is not blacklisted the minute you get the call apple error screen popup either. Just follow this principle here 1)Serial Number: C024242FFFF 2)Board Serial Number C024242FFFF54321 (Notice It I s Same as Serial Numbrer Except the last 5digits) Your last 5 digits can be whatever you choose. 3)System UUID: a0b5b7c6-1318-441c-b0c9-fe695eaf949b 4)ROM: FE695EAF949B (Notice it is same as last 12 Digits of System UUID Above) 5)Thats It, but really You can try with just a generated invalid serial and leave the board number as it is whatevr is genrerated on your end and generate the ROM on your end and system UUID and just try regular. That will work mos of the time. This method Im speaking of on olarila.com is fpr when it doesnt work by normal means and thats usually when you have a brand new apple ID that i have seen when that happens and this way for the most part corrects that . Anyhow I hope this helps and answrers your questions. I tried to word this so it wasnt confusing. I do have autism spectrum disorder so ithats why i might seem out there for a second at times lol.! Any questions feel free to hit me up bro.
Adk Commercial Posted January 24, 2025 Posted January 24, 2025 19 hours ago, RYTD74 said: No I dont think that it would matter but I havent tested that in a VM so i cant say 100% that it will work in the VM. I can tell the customer code call apple thing is bullshit! Dont do that. I have for example changed the UUID for whatever reason when i was testing out SMBIOS on a machine here recently DELL XPS L521X and i was originally usoing the MacBookPro 10,1 SMBios which works the best as I own a real MBP10,1, Ive used it as a reference for diff things concerning parameters etc. Anyway i was messing around and generated random SMBIOS from OCC MBP 9,1 I think Or something in that era and I somhow for some reason ended up going back to the 10,1 SMBios and i didnt change my System UUID frm the 9,1SMBios i had messed with. Not sure why i did that byt anyway what happened was that the imessage call apple thing came up and i realized what I did and went and corrected it and It still gave me the same screen error to call apple so i just went and hcanged the entire SMBios with the same 10,1 just generated all new. Corrected problem immediately. Summary of all that is that it is not as sensitive as dortania makes it out to be and your apple id is not blacklisted the minute you get the call apple error screen popup either. Just follow this principle here 1)Serial Number: C024242FFFF 2)Board Serial Number C024242FFFF54321 (Notice It I s Same as Serial Numbrer Except the last 5digits) Your last 5 digits can be whatever you choose. 3)System UUID: a0b5b7c6-1318-441c-b0c9-fe695eaf949b 4)ROM: FE695EAF949B (Notice it is same as last 12 Digits of System UUID Above) 5)Thats It, but really You can try with just a generated invalid serial and leave the board number as it is whatevr is genrerated on your end and generate the ROM on your end and system UUID and just try regular. That will work mos of the time. This method Im speaking of on olarila.com is fpr when it doesnt work by normal means and thats usually when you have a brand new apple ID that i have seen when that happens and this way for the most part corrects that . Anyhow I hope this helps and answrers your questions. I tried to word this so it wasnt confusing. I do have autism spectrum disorder so ithats why i might seem out there for a second at times lol.! Any questions feel free to hit me up bro. No problem, I have Similar issues lol. Nice to know that I don't have to call apple to try to get them to fix anything, I actually don't seem to get customer code when I run iMessage using the command prompt. So to be sure, I can use your youtube video guide for the instructions on how to fix iMessage? (In a VM (VMware free))
Adk Commercial Posted January 24, 2025 Posted January 24, 2025 Actually I'll try to follow your principle first, it seems pretty clear
RYTD74 Posted January 24, 2025 Author Posted January 24, 2025 16 hours ago, Adk Commercial said: No problem, I have Similar issues lol. Nice to know that I don't have to call apple to try to get them to fix anything, I actually don't seem to get customer code when I run iMessage using the command prompt. So to be sure, I can use your youtube video guide for the instructions on how to fix iMessage? (In a VM (VMware free)) Yeah give it try and let me know what happens if you having trouble and i can try and help you with it if needed question: how come you using VM- PERFORMANCE IS NIGHT AND DAY BETTER WITH PC! At least with that VM your speaking of. Proxmox I hear is good. Im learning about it some. Seems ok . Seems inticate though GPU Passthourgh and all these new "uncharted Waters" lol. 16 hours ago, Adk Commercial said: Actually I'll try to follow your principle first, it seems pretty clear Hit me up if yo u run into problems
Adk Commercial Posted January 25, 2025 Posted January 25, 2025 9 hours ago, RYTD74 said: Yeah give it try and let me know what happens if you having trouble and i can try and help you with it if needed question: how come you using VM- PERFORMANCE IS NIGHT AND DAY BETTER WITH PC! At least with that VM your speaking of. Proxmox I hear is good. Im learning about it some. Seems ok . Seems inticate though GPU Passthourgh and all these new "uncharted Waters" lol. Hit me up if yo u run into problems A Hackintosh always seemed like a really complicated and unstable system, at least that's the impression that I got. Also, it's a Dell optiplex that I just use as a Plex and Minecraft server, so the idea is that the VM would just run in the background the whole time. Yes, performance is really really slow, but I figured it was normal for a 3rd Gen core i5 (16 ram) and a gt 1030, and using vmware. I would have to probably check out proxmox, especially if it can support gpu passthrough. Would I be able to just move my mac os virtual drives/files to proxmox? I could just make a new VM instance if that would be too much of a hassle, btw are you using Mac is big sur?
RYTD74 Posted January 25, 2025 Author Posted January 25, 2025 IvyBridge is good as is. I have several at home hacks that are IvyBridge. 1) Dell XPS L521X running macOS Catalina on a internal M2 SSD Drive and also MacOS BigSur on a internal SATA SSD Drive on the same machine. All i did was copy my original EFI to the EFI Partition on the SATA SSD that was formatted APFS. Then i changed the SMBIOS on the Big Sur EFI Partition To a iMac14,4 then clicked the installer and it started up and began the install of big sur onto the other drive. And it completed the install all by itself using the my original EFI that i copied over to te second drive. No problems whatsoever. What was really interesting was that my catalina install that i did all this from Im using a custom DSDT so the BigSur Install was insatlled using a DSDT with SSDT-PMPM Alongside of it for Power Management. Everything working right out of the Box Only thing I had to adjust was the "WIFI", I had to go get the Airportitlwm.kext that was for BigSur and swap it out with the one that was on there which was for catalina on the other drive and all works good. Im ging to try to name the DSDT.aml to DSDT1.aml for the catalina and then DSDT2.aml fot the BigSur and see if that will keep the loading of the right DSDT for each individual install. Summary: IvyBridge is good. For older system it is still good. Install initially using SSDTs, what I described above is just inhome tinkering its not a way to try a proper install. Install using SSDTS Suited for your system hardware mainly for Ivy this will consist of 1)SSDT-IMEI.aml 2).SSDT-PNLF.aml (for backlight) 3).SSDT-EC.aml (Embedded Controller) For PowerManagement: SSDT-PMPM is generated after install. Im sure You knw all this im just clarifying incase someone else reads the post and might use as a reference . 2)After install you need your DSDT Patched to accomadate your hardware. So there is the DSDT Patch requests here on olarila that you can ask for that to be done. Maldon is very quick in getting back to you . I can do them myself also but out of respect brother i say ask Maldon first Because this is his website and thats his speciality , one of many! So grab you a EFI Folder for the IVY BRIDGE from the olarila efi archive for all chisets and hit maldon For a DSDT Patch and i bet your system might surprise you on the capability of it. I woud personally ditch the VMWare install and just go direct on it. Hit me up if you got any other questions or if you need some help.
Adk Commercial Posted February 21, 2025 Posted February 21, 2025 (edited) On 1/25/2025 at 4:49 PM, RYTD74 said: IvyBridge is good as is. I have several at home hacks that are IvyBridge. 1) Dell XPS L521X running macOS Catalina on a internal M2 SSD Drive and also MacOS BigSur on a internal SATA SSD Drive on the same machine. All i did was copy my original EFI to the EFI Partition on the SATA SSD that was formatted APFS. Then i changed the SMBIOS on the Big Sur EFI Partition To a iMac14,4 then clicked the installer and it started up and began the install of big sur onto the other drive. And it completed the install all by itself using the my original EFI that i copied over to te second drive. No problems whatsoever. What was really interesting was that my catalina install that i did all this from Im using a custom DSDT so the BigSur Install was insatlled using a DSDT with SSDT-PMPM Alongside of it for Power Management. Everything working right out of the Box Only thing I had to adjust was the "WIFI", I had to go get the Airportitlwm.kext that was for BigSur and swap it out with the one that was on there which was for catalina on the other drive and all works good. Im ging to try to name the DSDT.aml to DSDT1.aml for the catalina and then DSDT2.aml fot the BigSur and see if that will keep the loading of the right DSDT for each individual install. Summary: IvyBridge is good. For older system it is still good. Install initially using SSDTs, what I described above is just inhome tinkering its not a way to try a proper install. Install using SSDTS Suited for your system hardware mainly for Ivy this will consist of 1)SSDT-IMEI.aml 2).SSDT-PNLF.aml (for backlight) 3).SSDT-EC.aml (Embedded Controller) For PowerManagement: SSDT-PMPM is generated after install. Im sure You knw all this im just clarifying incase someone else reads the post and might use as a reference . 2)After install you need your DSDT Patched to accomadate your hardware. So there is the DSDT Patch requests here on olarila that you can ask for that to be done. Maldon is very quick in getting back to you . I can do them myself also but out of respect brother i say ask Maldon first Because this is his website and thats his speciality , one of many! So grab you a EFI Folder for the IVY BRIDGE from the olarila efi archive for all chisets and hit maldon For a DSDT Patch and i bet your system might surprise you on the capability of it. I woud personally ditch the VMWare install and just go direct on it. Hit me up if you got any other questions or if you need some help. I still need to run plex and a tiny Minecraft server on windows, it took awhile to set it up how I wanted it to. I also want to run some switch emulation that I don't want to bother trying to install that on a hackintosh. if I only used it as a BlueBubbles server, it would be okay, but its kind of a multipurpose device since its under my dads qled tv. Basically it works better for me to use it in a VM. after fiddling around with the resolution, got it to run a tad faster by reducing the resolution to something around 720p. for me its fine for however slow it is as long it can run my BlueBubbles Imessage server okay. and yes, I definitely still want and have to get around to fixing Imessage using your method sometime, possibly next weekend. Edited February 25, 2025 by Adk Commercial
RYTD74 Posted March 2, 2025 Author Posted March 2, 2025 Sounds Like You Have a few interesting Configurations going on there my Brother! The iMessage is very simple. If You have a Apple ID already that you have logged in with somewhere then you should have no problem. If You have to create a "new Apple ID" then use the way i do it and try. Back in the day I sat here for about two days straight trying to figure out why this wasnt working for me. But anyways its very simple just follow instructions and Enjoy! If you have any issues or problems just let me know and Ill be glad to help You brother!. Peace
Adk Commercial Posted July 13, 2025 Posted July 13, 2025 On 1/23/2025 at 2:58 AM, RYTD74 said: No I dont think that it would matter but I havent tested that in a VM so i cant say 100% that it will work in the VM. I can tell the customer code call apple thing is bullshit! Dont do that. I have for example changed the UUID for whatever reason when i was testing out SMBIOS on a machine here recently DELL XPS L521X and i was originally usoing the MacBookPro 10,1 SMBios which works the best as I own a real MBP10,1, Ive used it as a reference for diff things concerning parameters etc. Anyway i was messing around and generated random SMBIOS from OCC MBP 9,1 I think Or something in that era and I somhow for some reason ended up going back to the 10,1 SMBios and i didnt change my System UUID frm the 9,1SMBios i had messed with. Not sure why i did that byt anyway what happened was that the imessage call apple thing came up and i realized what I did and went and corrected it and It still gave me the same screen error to call apple so i just went and hcanged the entire SMBios with the same 10,1 just generated all new. Corrected problem immediately. Summary of all that is that it is not as sensitive as dortania makes it out to be and your apple id is not blacklisted the minute you get the call apple error screen popup either. Just follow this principle here 1)Serial Number: C024242FFFF 2)Board Serial Number C024242FFFF54321 (Notice It I s Same as Serial Numbrer Except the last 5digits) Your last 5 digits can be whatever you choose. 3)System UUID: a0b5b7c6-1318-441c-b0c9-fe695eaf949b 4)ROM: FE695EAF949B (Notice it is same as last 12 Digits of System UUID Above) 5)Thats It, but really You can try with just a generated invalid serial and leave the board number as it is whatevr is genrerated on your end and generate the ROM on your end and system UUID and just try regular. That will work mos of the time. This method Im speaking of on olarila.com is fpr when it doesnt work by normal means and thats usually when you have a brand new apple ID that i have seen when that happens and this way for the most part corrects that . Anyhow I hope this helps and answrers your questions. I tried to word this so it wasnt confusing. I do have autism spectrum disorder so ithats why i might seem out there for a second at times lol.! Any questions feel free to hit me up bro. These are just example numbers, not ones I can use right? Since I would need clover configuration to generate a serial number and such. In my vm does it matter if I use clover configurator or does it not matter which of the 3 tools that I use ("Open Core Configurator or Clover Configurator or GenSMBios")? Thanks.
RYTD74 Posted September 16, 2025 Author Posted September 16, 2025 No it doesnt matter if you use Clover or OCC or whatever. The numbers i listed as ones you use they are examples . Get you a invalid serial numer make sure your smbios matches your hardware as close as possible.. STEP 1 (SN#C0256YQRDDQV STEP 2 (BoardSerialNumber)C0256YQRDDQV now add 5 diguts random your choice to the end of your Board Serial Number Above it will be a total of 17 digits all together. STEP 3 (SYSTEM UUID) a0b5b7c6-1318-441c-b0c9-fe695eaf949b Act like thats your UUID Hypothetically, Now take the Last 12 Digits of it and copy paste that in your ROM. So in this case your ROM Would like this ROM FE69REAF-949B ------------------Recap------------------------ Serial # C0256YQRDDQV BioardSerial # C0256YQRDDQVHELLO SystemUUID -a0b5b7c6-1318-441c-b0c9-fe695eaf949b ROM# FE695EAF-949B Hope This Helps. If You are still having problems hit me up
Steveyyy Posted September 20, 2025 Posted September 20, 2025 Hey, does this method still work right now on Sequoia? I noticed some differences compared to the Dortania guide. Has anyone reported success with this method on Sequoia? I've been trying to fix iMessage and FaceTime for a week now and it's giving me a headache.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now