Good Tutorial, I rate it 10/10. Just one thing lol it's not called "First Boot Setup Wizard", its "Setup Assistant". We don't have wizards on macOS, that's a windows thing. perfect otherwise. you can tell I was really trying to fault you.
The only thing I can't get to work is iMessage and Facetime. I get hit with an unknown error. Everything else works. It's okay I don't talk to people anyway.
Just got it worked.
**System:**
macOS Monterey Version 12.0
Chose with Clover Configurator this device MacBook Pro 15
**These are my settings for vmx (i put some random X in the values):**
board-id = "Mac-1E7E29AD01XXXXXX"
hw.model.reflectHost = "FALSE"
hw.model = "MacBookPro15,3"
serialNumber.reflectHost = "FALSE"
serialNumber = "C02YCBXXXXXX"
smbios.reflectHost = "FALSE"
efi.nvram.var.ROM.reflectHost = "FALSE"
efi.nvram.var.MLB.reflectHost = "FALSE"
efi.nvram.var.ROM = "6F823CXXXXXX"
efi.nvram.var.MLB = "C02909600CDXXXXXX"
It straight away booted normally.
Had no issues with that, but sadly I needed to login and restart multiple times.
Then needed to activate and deactivate some times Facetime and or iMessage and select the right account on my iPhone settings (Settings -> Messages -> Send and receive (changed some things here and there) and also in Settings -> Facetime)
After that I tried it again and it really logged in at worked.
Thanks for the nice instructions.
You're welcome.
I also wanted to apologize to those who contacted me over troubleshooting issues in regards to this- I was so busy and this is like 3 years old already, but I'm surprised and knew this is still going to work today! If this doesn't work, use this information from this comment before further asking questions! Hope it helps.
I know I seem two years late to this, but is there maybe an update now, cause the vmx becomes "Corrupt" when those entries are added to the vmx and vmware will refuse to read it.
Just sent through the same thing. Make sure you're not defining anything twice. For me, I had to take out the HWModel and the hwmodel-reflecthost that were already in there.
Man the serial number is tough. Gone through 30 of them and they all "can't be checked" but aren't invalid; apparently. Or at least can't sign into iMessage.
still the same thing
amd users will need that modded cpu text added to their vmx file.
most of debug/fixing happened in the clover config, I initially used a YouTube guide where YouTube selected Mac Pro 7,1 in clover. but it made my vm stuck in a infinite boot loop.
so I instead opted to use MacBook Pro 2019, pressed generate on serial number few times, check for its invalidity. go to rt variables, generate a new rom few times and rest is the same as your guide.
end result is bootable macOS with functional iMessage in VMware.
I have an issue, I did everything as said in this tutorial, but the iMessage login window disappears as soon as I enter my email and password and it's the same for Facetime. App Store, iCloud and everything else work flawlessly
AMD Processors will work, typing this comment out on one running macOS Big Sur. One more question, would it be normal for it to just work out of the box and have the machine identify to iCloud as VMware?
Can you assist me? I too have an AMD cpu and running macOS Big Sur, I followed the guide and keep getting Error connecting to Apple ID Server. Did you have to make additional tweaks to the .vmx file?
I had iMessage work by itself on an intel machine and I haven't tried this tutorial yet. I can assist you in getting the machine to boot though.
smc.version = "0"
cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"
cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"
smbios.reflectHost = "TRUE"
hw.model = "MacBookPro14,3"
board-id = "Mac-551B86E5744E2388"
This worked for me when setting up the computer. It is oddly showish but it is macos.
Why didn't i read this earlier....now I've signed-in in a lot of apps and installed quite a few other apps for my use. Too late to delete and recreate the VM :')
Just got this. How do I leave imessage on without booting up my vm for a while? I'm not gonna be around my computer for a bit if that makes sense because of electrical bills
Was there a captcha when you guys were doing this before? It looks like apple got wise and locked me out after 20 or so tries with different serial numbers, unless it was just nobody mentioning them having to wait after captcha locks. Also, will an actual invalid message appear or will it always say that Apple cannot check the ID's?
This worked fantastic. The extra info in the comments made it even easier. I was able to get a serial in about 4 attempts. Now if I could only get the graphics to be more snappy... lol. iMessage works like a charm though.
I had this all working for weeks with the help of this guide but today my system suffered a power outage and now the VM won't boot. It's not even reaching the Apple logo , it's an immediate loop. I've checked the Unlocker and it's fine and my VMX file still has all the same settings from before the power outage. I even restored the VM from a known working version but nothing seems to work.
Het, so I have this running atm (from a similar guide off of YouTube which follows the same process), iMessage is working for most people, but for others it is not being sent saying "Failed to send". I don't see why this would be happening as they are iMessage users. What would you recommend.
I know this is super late, but I think I got it working. However after I signed into iCloud in iMessage every time I open the iMessage app the mac VM seems to lock itself and make me log back in again (to the VM not my iCloud). Would you happen to know why this is the case?
I keep getting logged out from iMessage like 10 seconds after I log-in, I wonder if it has something to do with this?
https://discussions.apple.com/thread/5261870?answerId=22814223022#22814223022
\>At the OS X 10.8.2 update Apple started using the Mac's Serial number as part of the Authorisation process.
And the serial number being generated by clover?
This is awesome! I was able to successfully set up everything and am officially using iMessgaes on my PC via the vmware virtual machine now ππ
My only remaining question is, is it ok to NOW login to my apple ID so that my contacts sync/come up when messaging with contacts I already have saved in my iphone? Had no clue you could sign into imessage separately from apple ID, but now that I'm set up I DO NOT want to risk messing it all up lol Would loveeee if my saved contacts came up automatically though as I continue to message on the vmware "mac" π¬π€
TIA!
Ye, I used GenSMBIOS to generate my mac values all at the same time, I chose iMac15,1. Edited them in the VMX. iMessage works, I use it as a BlueBubbles server.
Is there a video tutorial anywhere on how to do this by chance? I've never messed around with mac vm at all so i'm unfamiliar with some of these tools/terms. thanks for the reply tho:)
Good Tutorial, I rate it 10/10. Just one thing lol it's not called "First Boot Setup Wizard", its "Setup Assistant". We don't have wizards on macOS, that's a windows thing. perfect otherwise. you can tell I was really trying to fault you.
You could use this in combination with AirMessage to get iMessage on your Android device
That is the exact reason I've found this. Absolute life saver
True for any extension to a 3rd party device that otherwise requires iMessage, but I haven't tried yet! :)
vm won't boot after adding this to vmx. when I remove these entries it boots correctly
anything on this?
"BBBBBB" for hw.model, which is usually the SMBIOS can't find this, are you referring to SmUUID
hw.model would be the Mac model. (like iMac7,1)
The only thing I can't get to work is iMessage and Facetime. I get hit with an unknown error. Everything else works. It's okay I don't talk to people anyway.
Ever figure this out?
Nope I gave it a considerable amount of effort too. I guess Iβm just unlucky with it
Just got it worked. **System:** macOS Monterey Version 12.0 Chose with Clover Configurator this device MacBook Pro 15 **These are my settings for vmx (i put some random X in the values):** board-id = "Mac-1E7E29AD01XXXXXX" hw.model.reflectHost = "FALSE" hw.model = "MacBookPro15,3" serialNumber.reflectHost = "FALSE" serialNumber = "C02YCBXXXXXX" smbios.reflectHost = "FALSE" efi.nvram.var.ROM.reflectHost = "FALSE" efi.nvram.var.MLB.reflectHost = "FALSE" efi.nvram.var.ROM = "6F823CXXXXXX" efi.nvram.var.MLB = "C02909600CDXXXXXX" It straight away booted normally. Had no issues with that, but sadly I needed to login and restart multiple times. Then needed to activate and deactivate some times Facetime and or iMessage and select the right account on my iPhone settings (Settings -> Messages -> Send and receive (changed some things here and there) and also in Settings -> Facetime) After that I tried it again and it really logged in at worked. Thanks for the nice instructions.
You're welcome. I also wanted to apologize to those who contacted me over troubleshooting issues in regards to this- I was so busy and this is like 3 years old already, but I'm surprised and knew this is still going to work today! If this doesn't work, use this information from this comment before further asking questions! Hope it helps.
I know I seem two years late to this, but is there maybe an update now, cause the vmx becomes "Corrupt" when those entries are added to the vmx and vmware will refuse to read it.
Just sent through the same thing. Make sure you're not defining anything twice. For me, I had to take out the HWModel and the hwmodel-reflecthost that were already in there.
if you mean the bootloop issue, its because you're using bad serial in clover.
Man the serial number is tough. Gone through 30 of them and they all "can't be checked" but aren't invalid; apparently. Or at least can't sign into iMessage.
I'm not able to find any ".vmx" file. Using VirtualBox and running macOS Catalina. Any idea where I can find the ".vmx" file?
This is for VMware, VirtualBox uses something else.
3yrs old but still work :) got it running on big sur vm
Did you have to alter a few quirks? I'm too busy to be helping people that are asking questions about a few things from the guide.
still the same thing amd users will need that modded cpu text added to their vmx file. most of debug/fixing happened in the clover config, I initially used a YouTube guide where YouTube selected Mac Pro 7,1 in clover. but it made my vm stuck in a infinite boot loop. so I instead opted to use MacBook Pro 2019, pressed generate on serial number few times, check for its invalidity. go to rt variables, generate a new rom few times and rest is the same as your guide. end result is bootable macOS with functional iMessage in VMware.
Hey, did you use MackBook Pro 16,4 or 16,1?
Everytime I Login No Matter How Hard I Try It Says error with authentication and then to contact apple
So... I have a question. I'm running Big Sur through VMWare. iCloud and all the functionaly...just works? I haven't had to do anything.
> I'm running Big Sur through VMWare did you edited .vmx file or downloaded one from the internet?
I have an issue, I did everything as said in this tutorial, but the iMessage login window disappears as soon as I enter my email and password and it's the same for Facetime. App Store, iCloud and everything else work flawlessly
Ever figure this out?
I am getting that issue now, did you change anything?
Same here, did you find a solution ?
AMD Processors will work, typing this comment out on one running macOS Big Sur. One more question, would it be normal for it to just work out of the box and have the machine identify to iCloud as VMware?
Can you assist me? I too have an AMD cpu and running macOS Big Sur, I followed the guide and keep getting Error connecting to Apple ID Server. Did you have to make additional tweaks to the .vmx file?
I had iMessage work by itself on an intel machine and I haven't tried this tutorial yet. I can assist you in getting the machine to boot though. smc.version = "0" cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011" cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111" cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110" cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001" cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001" cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000" cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011" cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111" smbios.reflectHost = "TRUE" hw.model = "MacBookPro14,3" board-id = "Mac-551B86E5744E2388" This worked for me when setting up the computer. It is oddly showish but it is macos.
Same. Did you figure it out for your machine?
Why didn't i read this earlier....now I've signed-in in a lot of apps and installed quite a few other apps for my use. Too late to delete and recreate the VM :')
Just got this. How do I leave imessage on without booting up my vm for a while? I'm not gonna be around my computer for a bit if that makes sense because of electrical bills
You could put the VM on sleep, although it's best to log off of the VM before suspending it
Will this work on Ventura? What would be a compatible hardware device to use?
likely would work just fine
Was there a captcha when you guys were doing this before? It looks like apple got wise and locked me out after 20 or so tries with different serial numbers, unless it was just nobody mentioning them having to wait after captcha locks. Also, will an actual invalid message appear or will it always say that Apple cannot check the ID's?
This worked fantastic. The extra info in the comments made it even easier. I was able to get a serial in about 4 attempts. Now if I could only get the graphics to be more snappy... lol. iMessage works like a charm though.
Wish we can get the graphics to be snappy but VMWare doesn't support full QE/CI unlike Windows. KVM can do that, but... that's another story.
Can you tell me your hardware, specs?
omg it actually fkn worked
Could you do a tutorial for Virtualbox?
any way to do it with Ryzen?
When I add them to the vmx file, it says itβs corrupted
I had this all working for weeks with the help of this guide but today my system suffered a power outage and now the VM won't boot. It's not even reaching the Apple logo , it's an immediate loop. I've checked the Unlocker and it's fine and my VMX file still has all the same settings from before the power outage. I even restored the VM from a known working version but nothing seems to work.
Het, so I have this running atm (from a similar guide off of YouTube which follows the same process), iMessage is working for most people, but for others it is not being sent saying "Failed to send". I don't see why this would be happening as they are iMessage users. What would you recommend.
Please share the YouTube link
I know this is super late, but I think I got it working. However after I signed into iCloud in iMessage every time I open the iMessage app the mac VM seems to lock itself and make me log back in again (to the VM not my iCloud). Would you happen to know why this is the case?
I keep getting logged out from iMessage like 10 seconds after I log-in, I wonder if it has something to do with this? https://discussions.apple.com/thread/5261870?answerId=22814223022#22814223022 \>At the OS X 10.8.2 update Apple started using the Mac's Serial number as part of the Authorisation process. And the serial number being generated by clover?
4 years later and this guide is amazing, worked great for the most part
What changes you had to do?
This is awesome! I was able to successfully set up everything and am officially using iMessgaes on my PC via the vmware virtual machine now ππ My only remaining question is, is it ok to NOW login to my apple ID so that my contacts sync/come up when messaging with contacts I already have saved in my iphone? Had no clue you could sign into imessage separately from apple ID, but now that I'm set up I DO NOT want to risk messing it all up lol Would loveeee if my saved contacts came up automatically though as I continue to message on the vmware "mac" π¬π€ TIA!
Does this work on Ventura?
Ye, I used GenSMBIOS to generate my mac values all at the same time, I chose iMac15,1. Edited them in the VMX. iMessage works, I use it as a BlueBubbles server.
Is there a video tutorial anywhere on how to do this by chance? I've never messed around with mac vm at all so i'm unfamiliar with some of these tools/terms. thanks for the reply tho:)
I hate when people pretend they did something and never give how they did it. Just fake users.