• 2.5.0 98933b419a

    2.5.0 Stable

    kerem released this 2026-01-21 12:51:56 +03:00 | 32 commits to main since this release

    📅 Originally published on GitHub: Wed, 21 Jan 2026 09:57:13 GMT
    🏷️ Git tag created: Wed, 21 Jan 2026 09:51:56 GMT

    Important

    All code relating to spoofing a real Mac has been removed and is no longer supported.

    Upgrading to 2.5.0

    Upgrading is as simple as copying the latest opencore.iso file for the CPU type to the VM folder. The ISO is found in the VMware folder of the distribution and you will need to pick the correct one from the AMD or Intel folders. No other files need to be copied from the templates

    Changes

    Changelogs can also be found online https://github.com/DrDonk/OC4VM/releases

    All dates are UK DD/MM/YY format.

    21/01/26 2.5.0

    • Remove all spoofing code and patches

    Full Changelog: https://github.com/DrDonk/OC4VM/compare/2.0.2...2.5.0

    Downloads
  • 2.0.2 7599b6d94f

    2.0.2 Stable

    kerem released this 2026-01-19 16:25:34 +03:00 | 42 commits to main since this release

    📅 Originally published on GitHub: Mon, 19 Jan 2026 14:54:40 GMT
    🏷️ Git tag created: Mon, 19 Jan 2026 13:25:34 GMT

    RELEASE WITHDRAWN AS IT BREAKS INSTALLS AND UPDATES

    Upgrading 2.0.1 to 2.0.2

    Upgrading 2.0.1 to 2.0.2 is as simple as copying the latest opencore.iso file for the CPU type to the VM folder. The ISO is found in the VMware folder of the distribution and you will need to pick the correct one from the AMD or Intel folders. No other files need to be copied from the templates.

    Important

    This release has a patch for hiding the guest as a VM. Please note that you use this at your own risk and
    you take responsibility for any issues with Apple services and accounts.

    Changes

    All dates are UK DD/MM/YY format.

    19/01/26 2.0.2

    • Fix a VMware issue with Nvidia GPUs and 25H2
    • Added kern.hv_vmm_present patches needed for Apple services
    • Added recoveryOS binaries to the release for easier macOS setup

    16/01/26 2.0.1

    • Docs migrated to GitHub wiki
    • Windows regen command now a batch file to avoid Powershell issues
    • Fix to regen command to allow for week 0 in a year
    • VoodooHDA installer package added to packages folder
    • SMBIOS settings added to OpenCore to present an Apple compatible BIOS version
    • Boot chime and audio enabled in OpenCore
    • Mouse enabled in OpenCore boot picker
    • Improve virtual mouse pointer responsiveness in macOS

    16/12/25 2.0.0

    All spoofing of hardware should use iMac 2019 to ensure maximum compatibilty with macOS upgrades
    and avoid models with T1 or T2 security chips. The iMac 2019 supports Catalina to Sequoia, and can also
    run Tahoe in a VM.

    • Now uses an ISO file to boot using a hidden virtual USB CD drive
    • AMD core patching no longer required use regular VMware CPU settings
    • Support for Tahoe setting in VMX - only supported with new Fusion and Workstation 25H2
    • Added guest tool shrinkdisk to shrink virtual disks from guest
    • Added guest tool sysinfo to see if spoofing values are correctly set in guest
    • Modified regen code to use iMac 2019 (iMac19,2) to remove any possible issues with T2 chip
    • Updated OC to 1.0.6

    Full Changelog: https://github.com/DrDonk/OC4VM/compare/2.0.1...2.0.2

    Downloads
  • 2.0.1 3999b0464b

    2.0.1 Stable

    kerem released this 2026-01-16 13:46:49 +03:00 | 51 commits to main since this release

    📅 Originally published on GitHub: Fri, 16 Jan 2026 11:01:58 GMT
    🏷️ Git tag created: Fri, 16 Jan 2026 10:46:49 GMT

    Upgrading 2.0.0 to 2.0.1

    Upgrading 2.0.0 to 2.0.1 is as simple as copying the latest opencore.iso file for the CPU type to the VM folder. The ISO is found in the VMware folder of the distribution and you will need to pick the correct one from the AMD or Intel folders. No other files need to be copied from the templates.

    There is one speedup that can be added to the VMX file of existing VMs to make mouse cursor movement better. If you want to apply this close down the VM and open the VMX file in a text editor and add this line:

    usb.quirks.darwinVendor45 = "FALSE" # Disable Apple specific USB processing

    Alternatively use the vmxtool provided to edit from the terminal:

    tools/<windows/linux/macos>/vmxtool set <vmx file> usb.quirks.darwinVendor45="FALSE"

    Changes

    Changelogs can also be found online https://github.com/DrDonk/OC4VM/releases

    All dates are UK DD/MM/YY format.

    16/01/26 2.0.1

    • Docs migrated to GitHub wiki
    • Windows regen command now a batch file to avoid Powershell issues
    • Fix to regen command to allow for week 0 in a year
    • VoodooHDA installer package added to packages folder
    • SMBIOS settings added to OpenCore to present an Apple compatible BIOS version
    • Boot chime and audio enabled in OpenCore
    • Mouse enabled in OpenCore boot picker
    • Improve virtual mouse pointer responsiveness in macOS

    16/12/25 2.0.0

    All spoofing of hardware should use iMac 2019 to ensure maximum compatibilty with macOS upgrades
    and avoid models with T1 or T2 security chips. The iMac 2019 supports Catalina to Sequoia, and can also
    run Tahoe in a VM.

    • Now uses an ISO file to boot using a hidden virtual USB CD drive
    • AMD core patching no longer required use regular VMware CPU settings
    • Support for Tahoe setting in VMX - only supported with new Fusion and Workstation 25H2
    • Added guest tool shrinkdisk to shrink virtual disks from guest
    • Added guest tool sysinfo to see if spoofing values are correctly set in guest
    • Modified regen code to use iMac 2019 (iMac19,2) to remove any possible issues with T2 chip
    • Updated OC to 1.0.6

    Full Changelog: https://github.com/DrDonk/OC4VM/compare/2.0.0...2.0.1

    Downloads
  • 2.0.0 ae30f62060

    2.0.0 Stable

    kerem released this 2025-12-16 23:15:50 +03:00 | 94 commits to main since this release

    📅 Originally published on GitHub: Tue, 16 Dec 2025 20:23:25 GMT
    🏷️ Git tag created: Tue, 16 Dec 2025 20:15:50 GMT

    Changes

    All dates are UK DD/MM/YY format.

    16/12/25 2.0.0

    All spoofing of hardware should use iMac 2019 to ensure maximum compatibilty with macOS upgrades
    and avoid models with T1 or T2 security chips. The iMac 2019 supports Catalina to Sequoia, and can also
    run Tahoe in a VM.

    • Now uses an ISO file to boot using a hidden virtual USB CD drive
    • AMD core patching no longer required use regular VMware CPU settings
    • Support for Tahoe setting in VMX - only supported with new Fusion and Workstation 25H2
    • Added guest tool shrinkdisk to shrink virtual disks from guest
    • Added guest tool sysinfo to see if spoofing values are correctly set in guest
    • Modified regen code to use iMac 2019 (iMac19,2) to remove any possible issues with T2 chip
    • Updated OC to 1.0.6

    18/09/25 1.2.0

    Tahoe support is now available but be aware it runs slowly and there are no Liquid Glass effects as
    there is no guest GPU available to render them

    • Support for macOS 26 Tahoe
    • Updated OC to 1.0.5
    • Updated KEXTs to match OC 1.0.5
    • Updates in VMX file to spoofing section
    • Documents and notes now delivered as HTML

    10/07/25 1.1.1

    • Updated the VMX spoof settings thanks to tamta0 (see docs/spoof.md)
    • New version of regen tool which is used for VMX spoofing
    • Removed unused KEXTs
    • Removed some unused VMX settings
    • Set VM default resolution to 1440x900
    • Disable VM secure boot for macOS VMs
    • Added macguest command for Linux

    01/07/25 1.1.0

    This is a breaking release and should only be used to create new VMs

    • Re-branded as OpenCore 4 VMware
    • Removed QEMU support as it is problematic and not stable
    • Added macguest.exe to change guest OS settings in Windows VMware Workstation
    • Upgraded OpenCore to 1.0.4
    • Upgraded VirtualSMC to 1.3.6
    • Upgraded AppleALC to 1.9.4
    • Moved Apple model spoofing to the VMware VMX file
    • Apple spoofing disabled by default
    • Hiding VM is now done via kernel patches
    • ESXi compatible VMDK now created in disks folder

    06/05/25 1.0.3

    • macserial utility was missing from the tools folder on the images

    22/04/25 1.0.2

    • Default AMD core patch set to 2 cores
    • New amdcpu tool allows AMD core patch to be modified in the guest
    • Default memory for VMs is now set to 8GB
    • New verbose OC4VM to allow macOS boot process to be viewed
    • Modified debug OC4VM variant with in-depth OpenCore and macOS kernel traces

    30/03/25 1.0.1

    • Fixed opencore.vmdk and recovery vmdk not being updateable in VMware
    • Ported siputil from Python 3 to Go
    • New tool to regenerate the spoofed Mac serial, uuid, ROM and MLB.

    27/03/25 1.0.0

    • Initial release

    What's Changed

    New Contributors

    Full Changelog: https://github.com/DrDonk/OC4VM/compare/1.2.0...2.0.0

    Downloads
  • 1.2.0 7f128886b9

    1.2.0 Stable

    kerem released this 2025-09-18 15:07:00 +03:00 | 228 commits to main since this release

    📅 Originally published on GitHub: Thu, 18 Sep 2025 12:12:23 GMT
    🏷️ Git tag created: Thu, 18 Sep 2025 12:07:00 GMT

    Changes

    All dates are UK DD/MM/YY format.

    18/09/25 1.2.0

    Tahoe support is now available but be aware it runs slowly and there are no Liquid Glass effects as
    there is no guest GPU available to render them

    • Support for macOS 26 Tahoe
    • Updated OC to 1.0.5
    • Updated KEXTs to match OC 1.0.5
    • Updates in VMX file to spoofing section
    • Documents and notes now delivered as HTML

    10/07/25 1.1.1

    • Updated the VMX spoof settings thanks to tamta0 (see docs/spoof.md)
    • New version of regen tool which is used for VMX spoofing
    • Removed unused KEXTs
    • Removed some unused VMX settings
    • Set VM default resolution to 1440x900
    • Disable VM secure boot for macOS VMs
    • Added macguest command for Linux

    01/07/25 1.1.0

    This is a breaking release and should only be used to create new VMs

    • Re-branded as OpenCore 4 VMware
    • Removed QEMU support as it is problematic and not stable
    • Added macguest.exe to change guest OS settings in Windows VMware Workstation
    • Upgraded OpenCore to 1.0.4
    • Upgraded VirtualSMC to 1.3.6
    • Upgraded AppleALC to 1.9.4
    • Moved Apple model spoofing to the VMware VMX file
    • Apple spoofing disabled by default
    • Hiding VM is now done via kernel patches
    • ESXi compatible VMDK now created in disks folder

    06/05/25 1.0.3

    • macserial utility was missing from the tools folder on the images

    22/04/25 1.0.2

    • Default AMD core patch set to 2 cores
    • New amdcpu tool allows AMD core patch to be modified in the guest
    • Default memory for VMs is now set to 8GB
    • New verbose OC4VM to allow macOS boot process to be viewed
    • Modified debug OC4VM variant with in-depth OpenCore and macOS kernel traces

    30/03/25 1.0.1

    • Fixed opencore.vmdk and recovery vmdk not being updateable in VMware
    • Ported siputil from Python 3 to Go
    • New tool to regenerate the spoofed Mac serial, uuid, ROM and MLB.

    27/03/25 1.0.0

    • Initial release

    Full Changelog: https://github.com/DrDonk/OC4VM/compare/1.1.1...1.2.0

    Downloads