**The follow is for educational purposes, use at your own risk.
**
This is for an installation of macOS Monterey on VirtualBox 6.
The below commands have the name "VM Name" as a temporary place holder.
REPLACE ALL "VM Name" with the name of your virtual machine. Then enter them in to
your command prompt.
-----------------------------------------------------------------------------------
---------------------
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm “VM Name” –-cpuidset 00000001 000106e5 00100800 0098e3fd
bfebfbff
VBoxManage setextradata "VM Name"
VBoxInternal/Devices/efi/0/Config/DmiSystemProduct “MacBookPro15,1”
VBoxManage setextradata "VM Name"
"VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-551B86E5744E2388"
VBoxManage setextradata "VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey"
"ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "VM Name"
"VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1