Basic guide

How to update OS X on your Hackintosh

When updating OS X, make sure you backup these files:

  • AppleHDA (patched, not vanilla)
  • Patched graphic kexts for extended ports (if you patched them)

Clover bootloader:

  • Update OS X from the Appstore or use the combo update from Apple site
  • After the update process is done, you can repatch AppleHDA or overwrite your old AppleHDA for sound (If you patch AppleHDA on-the-fly then the sound will be back right after updating)
  • If you have patched the graphic kexts for extended ports, please repatch it
  • Open Hackintosh Vietnam Tool, Fixes > Hibernate mode > Disable hibernate. This will disable hibernation after updating, or else you can’t wake your PC after sleep

Chameleon bootloader:

Ivy Bridge and earlier:

Before updating: install NullCPUPowerManagement.kext ( inside Hackintosh Vietnam Tool )

Update OS X from the Appstore or use the combo update from Apple site

After updating:

  • Open Hackintosh Vietnam Tool, Kexts > CPU Power Management > Patch AICPUPM. This will patch your AppleIntelCPUPowerManagement.kext
  • After the update process is done, you can repatch AppleHDA or overwrite your old AppleHDA for sound
  • If you have patched the graphic kexts for extended ports, please repatch it
  • Delete NullCPUPowerManagement.kext inside System/Library/Extensions
  • Rebuild cache using Kext Wizard or Kext Utility, then restart

Haswell systems:

Before updating:

  • Download a pre-patched mach_kernel for the equivalent version of OS X, unzip and rename it to mach_kernel2, copy it to the root of your OS X partition

Update OS X from the Appstore or use the combo update from Apple site

After updating:

  • Boot into your OS X partition with the flag “mach_kernel2”
  • Open Hackintosh Vietnam Tool, Kexts > CPU Power Management > Patch mach_kernel. This will patch mach_kernel
  • Repatch AppleHDA or overwrite your old AppleHDA for sound
  • If you have patched the graphic kexts for extended ports, please repatch it
  • Rebuild cache using Kext Wizard or Kext Utility, then restart

For users who use Mac Pro SMBios (in addition to above)

Before updating:

  • Backup your SMBios.plist
  • Change your current SMBios to Mac Mini or iMac

Update OS X from the Appstore or use the combo update from Apple site

After updating:

  • Put your old SMBios.plist back
  • Delete AppleTyMCEDriver.kext inside System/Library/Extensions

We will be happy to hear your thoughts

Leave a reply