Running a Hackintosh in VMWare player 17 with Ryzen 9
Hackintosh is a term used to describe the process of installing macOS on a non-Apple computer. The term “Hackintosh” is a combination of the words “hack” and “Macintosh.” A Hackintosh is essentially a custom-built computer that runs macOS, which is the operating system that powers Apple’s Mac computers. While building a Hackintosh is not officially supported by Apple, it has become a popular way for enthusiasts to experience macOS on non-Apple hardware.
Why you would want to run a Hackintosh
- Cost: Building a Hackintosh can be a more cost-effective way to obtain a computer that is capable of running macOS than buying a brand new Mac.
- Compatibility: Some software applications or hardware may only be compatible with macOS. Running a Hackintosh allows users to take advantage of the macOS ecosystem while still using their preferred hardware.
- Learning opportunity: Building a Hackintosh can be a learning opportunity for users who want to gain a deeper understanding of computer hardware and software.
- Development: For developers, running a Hackintosh can be useful for testing and developing macOS and iOS (iPhone) applications.
Instructions
Step 1: Grab the BigSur VMWare image here
Step 2: Install VMWare Player 17 if you haven’t
Step 3: Install the VMWare Unlocker patch https://github.com/paolo-projects/unlocker/
Step 4: Extract the VMWare Image above
Step 5: Modify the .vmx file to make it compatible with Ryzen (Pointers 1 and 2)
cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"
cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"
ulm.disableMitigations="TRUE"
Step 6: Run the VMWare image
Yay!