[Guide] Mac OS X Yosemite Hackintosh Guide 10.10 (14A389)

After waiting a long period Apple launch the Final release of Mac OS X Yosemite which is having build version of (14A389),but we thought the Golden master is the final version like Maverick but Apple make little changes they release Golden Master Candidate version 1,2 and 3 which are actually the Beta update 4 it was just cosmetic change with non kernel up-gradation.

Requirements for making USB Installer are similar to all Guides

  • USB Flash drive at least 8 GB 
  • Install OS X Yosemite.app (Download it from app store)
  • Enoch Boot loader (Enoch-rev.2403) Or Chimera Boot Loader (r2400) 
  • Kernel (See this Guide)
  • Necessary Kext like Nullpower,Voodoops2 and FakeSMC
  • MBR Patch if you HDD is in MBR scheme 

Installer USB Creation 

1.Open Disk Utility and Format your USB Flash Drive as MBR Partition Scheme with Mac OS X Extended Journaled
2.Then Mount InstallESD.dmg from your 10.10 Yosemite image from /Application/Install OS X Yosemite Beta /Contents/Shared Support/InstallESD.dmg)

3.Then mount BaseSystem.dmg by using this terminal commands
open /Volumes/OS X Install ESD/BaseSystem.dmg

4.Using disk utility Restore “OS X Base System” to your USB Flash Drive 
5.Then Navigate to USB drive/System/Installation & Delete the “Packages” Alias then copy the “Packages” folder from “OS X Install ESD” to this location
6.Copy BaseSystem.chunklist and BaseSystem.dmg from InstallESD.dmg to USB
7. Install Enoch Boot Loader (Enoch-rev.2403 or Chimera 4.0) chameleon rev-2400 and chimera  4.0 are practically same 
8. Create the new folder name as “Extra” on the USB
9. Put SMBIOS in Extra folder 8.1 for Laptop support and 3.1 for Desktop support
10.
 Navigate /USB/System/Library/Extensions/ and Delete following Kext
  • AppleIntelCPUPowerManagement.kext
  • AppleIntelCPUPowerManagementClient.kext

If you have Nvidia GPU then delete this 

  • NVDAGF100Hal.kext
  • NVDAGK100Hal.kext
  • NVDANV50HalTesla.kext
  • NVDAResman.kext
  • NVDAResmanTesla.kext
  • NVDAStartup.kext
Copy Following kexts to /USB/System/Library/Extensions/ on your USB stick
NullCPUPowerManagement.kext
FakeSMC.kext
VoodooPS2Controller.kext

11.Make a Org.Chameleon.Boot.Plist with following

 

To avoid Kernel panic related to LocalACPI then boot with cpus=1 along with kext-dev-mode=1for getting successfully installation screen 
12.Create the new folder on the USB/System/Library/ name as “Kernels” and place your kernel which you retrieved it from Essential.pkg which is placed in InstallESD.dmg/Packages/ on this location USB/System/Library/Kernels/ see my older Tutorial for extract kernel and Those who are HP user  can download and use this kernel to avoid booting with cpus=1 because this flag only one core of CPU is active others are simply disable so less Graphic Acceleration  

Read Yosemite all one in Beta Guide it is tested on Beta 1 to Beta 4

Read Extract Kernel From Pacifist for Extracting Kernel

Read UniBeast guide Yosemite 

13.Download MBR Patch and add the patch once done everything install the Mac OS X Yosemite 10.10 (Build 14A389) and enjoy Final release of Yosemite
Note:- Enoch is the best boot loader for this guide and don’t boot with UserKernelCache=Yes/No this flag reduce fast booting because if you boot with this flag then it reads all the kext which is not necessary to boot and