Make a VMware Mac Appear as a real model

Open the VMX file for your guest in a text editor and add the following lines:

board-id.reflectHost = “FALSE”
board-id =
hw.model.reflectHost = “FALSE”
hw.model = serialNumber.reflectHost = “FALSE”
serialNumber =
smbios.reflectHost = “FALSE”

Here is a script that will dump the info from a real mac

#!/bin/bash

#System board info
#By Daniel Shane

echo "System Info"
echo " "
echo "Add or change the following to the VMX file inside the VM"
echo " "
echo "board-id.reflectHost = \"FALSE\""
echo "board-id = \"`ioreg -p IODeviceTree -r -n / -d 1 | grep -i board-id | awk '{ print $3 }' | cut -c 3- | rev | cut -c 3- | rev`\""
echo "hw.model.reflectHost = \"FALSE\""
echo "hw.model = \"`system_profiler SPHardwareDataType| grep -i identifier | awk '{ print $3 }'`\""
echo "serialNumber.reflectHost = \"FALSE\""
echo "serialNumber = \"`system_profiler SPHardwareDataType| grep -i "serial number" | awk '{ print $4 }'`\""
echo "smbios.reflectHost = \"FALSE\""

exit 0