Hackintoshes – PCs tweaked to run macOS with workarounds have been around for a while. But as Apple only wants its software to run on its own devices, it’s become more difficult over time to actually use them as functional machines. Now a new type of Hackintosh appears to be gaining some traction that may be useful for research and educational purposes, virtual Hackintoshes. Interestingly, a video of an iPad running macOS has just surfaced as the latest virtual Hackintosh.
On YouTube, Yevgen Yakovliev shared an almost 40-minute walkthrough of what appears to be macOS Catalina running on a 2020 iPad Pro. Notably, this isn’t a method of running macOS Big Sur on the iPad Pro’s A12Z ARM chip.
Reboot Hackintosh and check iMessage/iCloud/Facetime; 3. NVRAM for Activation. Depending on your hackintosh configuration you may need EmuVariableUefi-64.efi for activation. Unusually if its an NVRAM related problem you also shouldnt’ be able to log in to the App Store with your Apple ID in addition to iMessage/iCloud/FaceTime. How to Dual Boot Windows 10 and MacOS High Sierra on a Hackintosh The first step in the process is to format the drive as GUID. To do this, you’ll need to use the Disk Utility application, which is the macOS equivalent of Disk Management in Windows.
Yevgen is using the UTM app to run virtual machines on iOS devices, then has employed a process to create a virtual Hackintosh with a method shared on GitHub called OSX-KVM. KVM is an open source Kernel-based Virtual Machine utility built into Linux.
Described by RedHat: “Specifically, KVM lets you turn Linux into a hypervisor that allows a host machine to run multiple, isolated virtual environments called guests or virtual machines (VMs).”
Notably, Kholia who posted the OSX-KVM resources on GitHub notes in the README that they are looking for help documenting the process of “running macOS on popular cloud providers (Hetzner, GCP, AWS).” It’s possible this example of macOS Catalina running on iPad could be a cloud-based Virtual Hackintosh.
As for the legality of all this, Kholia shared the following:
The “secret” Apple OSK string is widely available on the Internet. It is also included in a public court document available here. I am not a lawyer but it seems that Apple’s attempt(s) to get the OSK string treated as a trade secret did not work out. Due to these reasons, the OSK string is freely included in this repository.
Please review the ‘Legality of Hackintoshing’ documentation bits from Dortania’s OpenCore Install Guide.
Gabriel Somlo also has some thoughts on the legal aspects involved in running macOS under QEMU/KVM.
You may also find this ‘Announcing Amazon EC2 Mac instances for macOS’ article interesting.
This is similar for macOS to what Apple took Correllium to court over with the latter offering iOS virtualization. Just last month, Corellium won part of the lawsuit.
Kholia also highlights:
My aim is to enable macOS based educational tasks, builds + testing, kernel debugging, reversing, and macOS security research in an easy, reproducible manner without getting ‘invested’ in Apple’s closed ecosystem (too heavily).
These Virtual Hackintosh systems are not intended to replace the genuine physical macOS systems.
Yergen also cited this post on virtualizing OpenCore and x86 as helpful in their work to get macOS working on the iPad Pro.
FTC: We use income earning auto affiliate links.More.
Ever wondered if you could dual boot macOS and Windows on the same hard drive disk? With a Hackintosh, you can. While it’s typically better to have macOS on one drive and Windows on another, it’s possible to dual boot both operating systems on the same drive. The dual-boot option is ideal for those who don’t have multiple drives on hand.
How to Dual Boot Windows 10 and MacOS High Sierra on a Hackintosh
The first step in the process is to format the drive as GUID. To do this, you’ll need to use the Disk Utility application, which is the macOS equivalent of Disk Management in Windows.
Disk Utility can be accessed during the install or from within the operating system after the installation is complete.
There’s a very good reason for formatting the disc in the GUID format first. For starters, you’ll need this format to install macOS. But formatting with the Disk Utility will allow you to create a larger hidden EFI partition compared to what you would create with Windows Disk Management (200MB with GUID vs. 100MB with Windows). That extra space will allow you to fit both operating systems with room to spare.
The Windows partition can be created either during the install or after the install. If you want the Windows partition to show up first, then you would want to create the partition during the install. If you want the macOS partition to show up first, then you can create the partition after the installation is completed.
In this guide, we’re going to install the Windows partition second. It’s a simpler, more straightforward way to get your dual-boot Hackintosh up and running.
Once you’ve formatted the drive as GUID, you can move on to the next step.
Access to macOS
After formatting the drive, the next step is to create a macOS flash drive installer. To do this, you’ll either need access to a Mac, or access to a virtual machine that runs macOS.
If you can’t get access to a Mac machine, you can create a virtual machine running macOS.
Creating the Flash Drive Installer
Once you have access to the macOS operating system, you can create the flash drive installer and start the installation process. Keep in mind that you’ll need to wipe the drive before you can format as GUID. And keep the flash drive installer, as you’ll need it later on.
Here’s a quick rundown of how to create the installer.
Download macOS
Open the app store, login with your Apple ID, and download High Sierra.
Format the USB
Insert the flash drive and open Disk Utility. Select the flash drive from the left column, and click erase. Adjust to the following settings:
- Name: Hackintosh
- Format: Mac OS Extended (Journaled)
- Scheme: GUID Partition Map
Next, click “Erase” and then “Done.” Feel free to change the name to whatever you wish. The Partition Map scheme will allow for am EFI partition to be created.
Hackintosh Apple Silicon
Create the Installer
Open Terminal and paste the following code:
- Press enter.
- Type in your password.
- Press Y when asked to erase.
- Press enter again.
Don’t remove your flash drive until the process is complete. It can take up to 60 minutes (maybe more) to copy the installer files into the USB drive.
Installing MacOS
You should now be able to install macOS High Sierra to your drive. The process will take some time to complete, depending on the type of processor you have.
Your system should restart after the installation process is completed.
Also, you’ll have to go through a few prompts before your machine will be ready to use macOS.
- Choose your Country, and click the “Continue” button.
- Enable Location Services, and click “Continue.”
- Sign in with your Apple ID, or choose “Don’t Sign In” and click “Continue.”
- Agree to the Terms and Conditions.
- Fill out the form, which asks for your Full Name, Account Name, Password and a Password Hint.
- Set your Time Zone based on your location.
- Choose “Continue” to create a user for your macOS.
Now, you’ll need to wait while the system sets up your macOS. This may take a while, so be patient.
Apple Store Fix Hackintosh
Create the Windows Partition
Now that you have macOS installed, it’s time to install Windows 10.
- Open Disk Utility.
- Click the View button at the top left corner of the application and select “Show All Devices.”
- Select the drive.
- Click Partition at the top of the toolbar.
- Click “+” under the circle to add a new partition.
- Give the partition a name and choose your desired size (we recommend a minimum of 50GB).
- Set the Format to ExFat.
- Click Apply.
Install Windows 10 on Your Hackintosh
Just like with macOS, you’ll need either access to Windows or to create a USB flash drive with the operating system on it. Do not wipe out the drive with macOS on it, as you’ll still need it to regain access to macOS. You will need a separate flash drive for this step.
To create the installer:
Hackintosh Apple Wifi Card
- Download Windows Installer Manager.
- Create the installer.
Next:
Hackintosh App Store Failed To Download
- Boot the “UEFI: partition” of the Windows installer. If you don’t boot the “UEFI: partition” of the flash drive, you will get an error and won’t be able to move on to the next step.
- Move through the first parts of the installation.
- When possible, choose “Custom: Install Windows only (advanced).”
- Choose the Windows partition you created in Disk Utility.
- Choose Format.
- Click OK.
- Complete the installation process.
Hackintosh App Store Fix Mojave
Keep in mind that the system will restart several times during installation.
EFI Cleanup and Clover Access
After installing Windows, it’s time to move back to macOS. For this step, you will need the macOS flash installer you created earlier.
Right now, we can’t boot macOS because the Windows installer modified the EFI folder, which overrides the Clover boot loader with Windows Boot Manager. This causes the UEFI: (drive_name) to disappear from the BIOS boot devices.
In order to get things up and running smoothly, you’ll need to make some changes to the “bootmgfw.efi” file. This is the file that’s preventing access to Clover when booting the system. A simple file name change is all that’s needed to fix the problem.
- Boot the “UEFI: partition” of the macOS Installer.
- Boot macOS drive.
- Open the Clover Configurator.
- Select “Mount EFI” from the left column.
- Choose “Mount Partition” for your drive.
- Select “Open Partition.”
- Go to EFI/Microsoft/Boot/.
- Rename the “bootmgfw.efi” file to “bootmgfw-orig.efi.”
When you restart, “UEFI: (drive_name)” should now be accessible.
If “UEFI: (drive_name)” is still not showing up as an available boot device, you can override the Windows Boot Manager and redirect it to Clover.
- Boot macOS off of your drive again.
- Mount the EFI partition of the boot drive using Clover Configuration.
- Open the EFI.
- Navigate to EFI/Boot.
- Copy the file BOOTX64.efi.
- Navigate to EFI/Windows/Boot.
- Past BOOTX64.efi here.
- Rename BOOTX64.efi to bootmgfw.efi.
- Restart and boot off the Windows Boot Manager. It should redirect to Clover.
Dual Boot Using Clover
You should now be able to dual-boot using the Clover Menu. To boot Windows, simply select Boot Windows EFI from EFI in Clover.
Related posts: