[MacOS] VirtualBox 3.2 To Support Mac OS Guest on Windows Host [Update]

We suppose Apple will not like that, but Oracle’s latest version of VirtualBox 3.2 Beta 1 now supports virtualization of Apple’s Mac OS X.

Legal View

Although Apple’s license agreement clearly prohibits installing Mac OS X on other hardware than Apple’s, the screenshot shows that even the Windows version of Mac OS X is prepped to run Mac OS X as guest operating system.

On the other hand Apple’s license agreement is not valid in all countries. It cannot be applied in Germany and some other countries for example.

Technical View

To satisfy Apple’s Aqua binary encryption it is required to supply two operating system decryption keys (OSK0 and OSK1) to the kernel extension “Dont Steal Mac OS X.kext”. Although it is no secret that Mac OS can be run on PC hardware using decryption emulators like netkas’ fakesmc.kext, anyhow at the moment it is unclear if Oracle integrated those operating system decryption keys into VirtualBox.

[Update]

VirtualBox does not circumvent Apple’s binary protection. A VirtualBox developer confirmed, that Apple hardware is required in order to run Mac OS as guest in VirtualBox. So without tempering either with VirtualBox’ EFI or with Mac OS X it is not possible to run OS X in VirtualBox on a PC.

On the other hand a closer look at the EFI booter integrated in VirtualBox could reveal either how to modify PC Bios‘ to boot Mac OS X DVDs natively or how to expand our beloved Chameleon.

4 thoughts on “[MacOS] VirtualBox 3.2 To Support Mac OS Guest on Windows Host [Update]

  1. Pingback: [MacOS] VirtualBox 3.2 To Support Mac OS Guest on Windows Host | Mac On Steroids

  2. Pingback: [MacOS] VirtualBox 3.2 To Support Mac OS Guest on Windows Host | Mac On Steroids

  3. Hugh

    I’m not sure whether this article says it is impossible to install OS X on non-apple hardware or not. Clearly there are people who have done it. I struggled with it today and finally succeeded.

  4. J. Epstein Post author

    Hugh,
    of course it is possible to install Mac OS X on PC hardware. Searching our incomplete-news site here would reveal some information about it.

    Anyway, out of the box it is not possible to use VirtualBox to run Mac OS X as guest on a Windows host.

    Anyway VirtualBox 3.2. includes now many things that are required in order to run OS X in VirtualBox on a PC. Anyway it does not temper with Apple’s binary encryption.

    But we expect this will soon be solved by the community.
    Kudos, Epps

Leave a Reply

Your email address will not be published. Required fields are marked *