Save a black apple hackintosh used for development of

IPhone and other platforms to develop applications,Always need to use an Apple computer,Or iMac or rmbp,Even the mac mini is also OK。but,When a relatively large development projects,We need something more,Such as me,While doing a littleInput,But what algorithm run run thesaurus,A trip down must one day,It might also collapse again。Whenever Xcode disappointing at every turn white when,I wanted to - to a mac pro how good。

but,The price is a bit Oh。

Finally,in CycleUser Agitation and temptation,I used his recipe with a black line and Apple。

Price is set down 8000 rmb,As a comparison,rmbp buy when I have been using it for two years 11000 rmb,Still count the student discount price,Of course,Buy apple care。

So let me talk configuration,A 64GB ddr4,256 SSD,i7 6700k.

This is by far the biggest I've ever used the computer memory of it!

ICR of 16G x4

Other,My motherboard is Gigabyte GA-Z170X-UD3 。

It is worth mentioning that,I spent ssd NVMe,So do additional configuration to make osx identified。

Before you begin,I have to say something,Until now,You can not use the function:

  • Microphone jack can not be used,Front and rear will not work (but play correctly);
  • Unable to restart,Will get stuck (but normal shutdown);
  • On the motherboard that only USB-C interface is not tested, A port can only be inserted with the mouse。

All right,Then,We start to prepare the installation disk。

Production system tray

You need a system capacity of more than U disk 8GB Black Apple to make the installation disk,My suggestion is to use an old old U disk,Because in the future you are likely to use the U disk to an emergency,So the U disk once done,It is not supposed to be used for other purposes。USB is the best 2.0,So you do not feel bad。I'll tell you anyway when the installation should be inserted in the USB 2.0 Jack on it?


According to this first tonyX86 tutorialTo go,The boot disk to do。Note to put its own system language to English,In the "System Preferences",The first line in,"Language and Region" in the change,You will be prompted to restart the complete change,HereDo not restart,U disk can change it back after doing。

At this time you should be able to have a bootable startup disk,Now letManuallyAdd to it NVMe driver。

Reference great God Posts:

We find in the EFI partition config.plist Edit it,Remember not to use Xcode editor,Use a text editor to edit the document can be,turn up <key>KernelAndKextPatches</key> This field,In this field,You should be able to find a <key>KextsToPatch</key> Field,Here is a side <array> </array> Array,So inside each element is a <dict></dict> ,We put the following content into this <array> </array> Where you can,Note To on a </dict> after that,The element can not be nested。

then,copyDriver filesTo EFI -> CLOVER -> kexts -> Other Directory。

This time you can use it to boot black apples。

Configuration adjustment board

To adjust the board configuration to be more compatible osx,If you set a bad,Then it is surely not successfully boot (best to use the default English,Otherwise, you might not find a corresponding switch):

  • In BIOS Features
    • Fast Boot: Disabled
    • Windows 8/10 Fatures: Windows 8/10
    • CSM Support: Enabled
  • In Peripherals:
    • Intel Platform Trust Technology: Disabled
    • Initial Display Output: PCIe 1 Slot (Or whatever slot your GFX is in)
    • Legacy USB Support: Enabled
    • XHCI Hand-off: Enabled
    • Port 60/64 Emulation: Disabled
    • In Super IO Configuration:
      • Serial Port 1: Disabled
  • In Chipset:
    • VT-d: Disabled
    • Internal Graphics: Enabled
    • Audio Controller: Enabled
    • PCH LAN Controller: Enabled
    • IOAPIC 24-119 Entries: Enabled

Here I use the CPU integrated graphics,So Internal Graphics To enable,Can not be closed,Gone off。And alsoYou can not be selected for the auto,Can not be selected for the auto lighting Oh!

This is the first I encountered a pit

install driver

After set up you can enter the installation interface,Happily install it! Once installed will restart,Do not unplug the U disk,Have relied guide,Back to Clover boot screen after you select just packed hard disk,To finish 10.12.4 The installation process。

After the installation is complete,You can put U disk in the EFI partition the whole hard disk to copy the EFI partition,You may need toThis toolTo mount the EFI partition。

After copying the past,Remember to remove the hard disk partition EFI EFI -> CLOVER -> kexts -> Other The driver files in the directory,Remember the file name? call IONVMeFamily.kext ,It is already installed on your system in the,You do not need to have here。

Everything is completed,You can start playing drives,Here we must note,Make sure your computer plugged in the network cable,Or if the driver does not,First time adjustment,Otherwise, the drive authentication fails is not driven to fight!

This is my second pit encountered


You previously used to install the driver according to the curriculum into the spare disk U MultiBeast,Do not choose Quick Start mode:

  • Quick Start
    • none consequently do not choose
  • Drivers
    • Audio
      • ALC 1150
      • 100 / 200 Series Audio
    • Misc
      • FakeSMC
      • FakeSMC
      • FakeSMC
    • Network
      • IntelMausiEthernet v2.2.0
  • Bootloaders
    • And consequently do not choose
  • Customize
    • Graphics Configurations
      • Intel HD 5xx
    • System Definitions
      • iMac 17,1

Such Select Build -> Install to。

After the installation is complete, you can unplug the U disk boot into the system!

Hardware configuration information

After entering the system,使用 clover configurator,To mount the EFI partition on your hard drive,Then open your EFI partition of config.plist use it

Select "SMBIOS" on the left,In the right point that magic wand,Choose to generate your system parameters,Be careful not to select the Mac Pro series,Select iMac,For example, I am the iMac 17,1,Because the CPU and I are the same。

Then on the right side there are two "shake" button,Press it several times,Generate a random value used to generate the sequence number you。

Use Clover Configurator to configure black Apple System Information

Ok then you can。

After configuring,You also need to add memory information,Modify your real data memory (without an asterisk field can be left blank),Otherwise there will be problems identifying memory。After all setup is complete Close to exit。

After rebooting,Your memory and CPU should recognize it is also normal。

At last,It is worth mentioning that,Stereo plug to be inserted behind the black hole,That is, the rear audio jack that we usually use,Output Select "Line Out",Chassis socket, then plug before,The selected output built-in speaker。Though a bit cumbersome,But at least it is usable。If you use an external sound card,Then liberties。


Internet rumors fix two problems to restart the drive (OpenHaltRestart.kextorEvOreboot.kext),Do not use,Otherwise, you do not have to pray that the launch of U disk formatting bar。


At this point,The successful completion of the installation of black fruit,If you have any other follow-up progress,I will continue to update this article。 :)

I wish a happy development does not bug。

Original article written by Gerber drop-off:R0uter's Blog » Save a black apple hackintosh used for development of

Reproduced Please keep the source and description link:

By R0uter's Blog

The non-declaration,I have written articles are original,Reproduced, please indicate the link on this page and my name。


  1. Black Apple previously quite simple,I got more trouble,Apple to buy or white after 2011,save trouble。

    ps. This site has connotations,Rare good station。

Leave a comment

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