How to Fix macOS Mojave iMessage, iCloud, App Store on VMware

How to Fix macOS Mojave iMessage, iCloud, App Store on VMware
0

This post will reveal the approach to fix macOS Mojave iMessage, iCloud and App Store issue on VMware on Windows PC. A myriad number of users using a Mac operating system in association with Windows via Virtualization technology like VMware Workstation or VirtualBox. However, this method has the potential to cause some problems such as iMessage, iCloud or App store don’t work in the right way. Therefore, this simple guide will help you if you are struggling with those annoying issues.

Fix macOS Mojave iMessage, iCloud and App Store on VMware

Step 1. In the first step, you should head over macOS Mojave or the later versions of Mac OS Virtual Machine and look for .VMX file extension. The default file location is My Documents → Virtual Machine → macOS Mojave → macOS Mojave.vmx. Then, right-click on the file and open by using notepad or “Note ++”.

Step 2. Next, search for board-id.reflectHost = “True” . when you see this text, Change “TRUE” to “FALSE” and then add a blank line beneath it. Add your system definitions at that blank line. If you don’t know how to generate system definition for your computer, you can check out the content below which is about several common system definitions.

Some Common System Definitions

iMac 13,2

board-id = “Mac-FC02E91DDD3FA6A4”
hw.model.reflectHost = “FALSE”
hw.model = “iMac13,2”
serialNumber.reflectHost = “FALSE”
serialNumber = “C02H82KLDNCW”
smbios.reflectHost = “FALSE”
efi.nvram.var.ROM.reflectHost = “FALSE”
efi.nvram.var.MLB.reflectHost = “FALSE”
efi.nvram.var.ROM = “3c0754a2f9be”

iMac 14,2

board-id = “Mac-27ADBB7B4CEE8E61”
hw.model.reflectHost = “FALSE”
hw.model = “iMac14,2”
serialNumber.reflectHost = “FALSE”
serialNumber = “C02KP7A9F8JC”
smbios.reflectHost = “FALSE”
efi.nvram.var.ROM.reflectHost = “FALSE”
efi.nvram.var.MLB.reflectHost = “FALSE”
efi.nvram.var.ROM = “3c0754a2f9be”

iMac 18,3

board-id = “Mac-BE088AF8C5EB4FA2”
hw.model.reflectHost = “FALSE”
hw.model = “iMac18,3”
serialNumber.reflectHost = “FALSE”
serialNumber = “C02TC4YKJ1GJ”
smbios.reflectHost = “FALSE”
efi.nvram.var.ROM.reflectHost = “FALSE”
efi.nvram.var.MLB.reflectHost = “FALSE”
efi.nvram.var.ROM = “3c0754a2f9be”

MacBook Pro 14,3

board-id = “Mac-551B86E5744E2388”
hw.model.reflectHost = “FALSE”
hw.model = “MacBookPro14,3”
serialNumber.reflectHost = “FALSE”
serialNumber = “C02TX2EZHTD5”
smbios.reflectHost = “FALSE”
efi.nvram.var.ROM.reflectHost = “FALSE”
efi.nvram.var.MLB.reflectHost = “FALSE”
efi.nvram.var.ROM = “3c0754a2f9be”

When you successfully add your system definition to macOS Mojave VMX file, you can Save the file and restart your Virtual Machine.

Another Solution to Fix iMessage, iCloud, App Store on macOS Mojave on VMware

You should try this method which is to change your MacOS serial number if the first solution did not work.

Step 1. First, you need to access the link Download Clover Configurator to download the latest version. Then, launch clover configurator on your Virtual Machine that macOS is installed. Click on SMBIOS on the left then click Up and Down Arrow that visualized in the screenshot down below. Once you have chosen the version of MacOS (iMac 18,3, MacBook Pro 14,2), click on “Generate New”. By doing this, a new serial number will be created for system definition.

Step 2. Make sure that you replace the old serial number with the new serial bumber by adding the new serial number in macOS Mojave.vmx file

Troubleshooting Apps Opening on macOS Mojave

If you receive an error message during the process of Clover configurator, just close the error window.

Open Preferences → Security → Privacy.

Click Allow or Open Anyway button and open the application.

Conclusion

I hope that you can get rid of macOS Mojave iMessage, iCloud and App Store issues on VMware with these simple instructions