# Устанавливаем последнюю версию VirtualBox # Устанавливаем плагин VirtualBox Extension Pack # создаем VM с обезательными настройками имя обязательно: mac_higt_sierra тип: Mac OS X # для Higth Sierra и более поздние версии версия: Mac OS 10.13 Higth Sierra x64 ОЗУ: 4Gb желательно диск: VDI динамический не менее 40Gb # Остальное установится спомощью команд ниже ↓ # Набор модификаци VM, для Windows нужно перейты в каталог прежде чем выполнят команды cd "C:\Program Files\Oracle\VirtualBox\" # Команды модификации VBoxManage modifyvm "Имя_вашей_VM" --vram 256 # станавливаем разрешение экрана (см. спецификации ПО virtualBox) основные 4х3 поддерживаются до fullHD VBoxManage setextradata "Имя_вашей_VM" VBoxInternal2/EfiHorizontalResolution 1920 VBoxManage setextradata "Имя_вашей_VM" VBoxInternal2/EfiVerticalResolution 1080 # Устанавливаем эмитацию процессора, для AMD придется рыть интернет VBoxManage modifyvm "Имя_вашей_VM" --cpu-profile "Intel Core i7-6700K" # Подменаем настройки SM BIOS VBoxManage setextradata "Имя_вашей_VM" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,1" VBoxManage setextradata "Имя_вашей_VM" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "Имя_вашей_VM" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-AA95B1DDAB278B95" VBoxManage setextradata "Имя_вашей_VM" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" # Для того что бы ОС начала учтановку, требуется установить Время в биосе VM VBoxManage setextradata "Имя_вашей_VM" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 VBoxManage setextradata "Имя_вашей_VM" "VBoxInternal/TM/TSCMode" "RealTSCOffset" VBoxManage modifyvm "mac_hig_sierra" --biossystemtimeoffset -166289769858 # Где значение -000000 это разница в милисекундах с датой текущей по отношениию # к релизу ОС плюс один месяц # на JS можно вычислить так пример для OS Higt Siera console.log(Number(new Date()) - Number(new Date('2017-07-05')));