This week at WWDC Apple previewed the next major revision to its macOS operating system, macOS 10.15 Catalina. In addition to increased performance and security, improvements to the operating system include new core applications. ITunes has been split into Apple Music, Apple Podcasts, and for the first time on Mac, the Apple TV app. Industry faves No Film School have a very in-depth Hackintosh build guide that’s worth checking out. This step-by-step guide gives you detailed instructions on how to assemble the hardware, install OSX, and test performance. They even put together the above video demo showing just how wicked fast their Hackintosh system is running. Feb 11, 2019 This guide was something I put together as I was trying to build a fully functional hackintosh for 4k Video editing. I am primarily a Final Cut Pro X user, and my 2013-late Macbook Pro was beginning to show its age with rendering, timeline scrubbing so I thought it was time to upgrade to an iMac Pro until I was horrified when I found the prices I would be forced to pay. Step by Step guide on how I built my 4K video editing hackintosh! Full Parts list below: (Updated) CPU on Amazon Liquid cooling on Amazo.
Having had to rebuild my system this past weekend I thought I would document my journey for my Hackinstosh. This guide is intended as a roadmap as a fresh install for my developer setup.
Every few months they put out a hardware build guide that lists the components that are the most compatible and friendly to create a Hackintosh with, and my build follows this guide pretty closely. So, I set out to build a Hackintosh just to offload some of my work there. If you are in my shoes, waiting for the Mac Pro to arrive and want to give Hackintosh a try, this tutorial will help you. Just keep in mind that even if Apple, supposedly, doesn’t mind Hackintosh for personal use, it’s not in any way an ideal solution.
Be kind to your future self
Prerequisites
- 8GB USB Drive
- OSX Mojave from the App Store
? Lots of patience
My System Specs
- NZXT Tempest 210 case
- GIGABYTE GA-Z87X-D3H motherboard
- Intel Core i5-4670K Haswell 3.4GHz
- 16GB memory
- Corsair CX500 Power Supply
- 256 SSD and 1TB HD
Hard to believe this build is over 4years old and is still running great. Hackintosh's are very picky on hw so make sure you choose wisely. Tonymacx86 Buyers Guide is a great resource to choose from guaranteed working builds.
Step One: Bootable USB
Great video explaining the process- You will need to have a copy of Mojave from the App store.
- Format USB Drive to
MacOS Extended(Journaled)
and name itUSB
. - Open Terminal and run:
Step Two: Clover Configuration
Clover configuration is a two part process. You'll have to do it once on the USB Drive and then again on the install drive. TechHowdy has a great guide for this.
USB Drive Config
- Make sure your USB Drive is inserted.
- On the Destination Select tab, click on the option Change Install Location.
- Select the USB Flash Drive.
- Now on the Installation Type Tab Click on the Customize option. Select the option Install for UEFI booting only.
- Click on the Dropdown for Drivers64UEFI and Select the following options:
- AppleImageCodec-64.UEFI
- AppleKeyAggregator-64.UEFI
- AppleUITheme-64.UEFI
- DataHubDxe-64.UEFI
- FirmwareVolume-64.UEFI
- FSInject-64.UEFI
- SMCHelper-64.UEFI
- VboxHfs-64.UEFI
- Apfs
- OsxAptioFix2Drv-64
- PartitionDxe-64
Copying Files to EFI partition on Hackintosh macOS Mojave USB Installer
- Go to Finder and open mounted EFI. Now open the folder EFI > Clover > drivers64.
- Copy the apfs.efi file in
drivers64
and thedrivers64UEFI
folder. - Now go back to the
Clover
folder and open thekexts/Other
folder. - Copy the kexts in the
Other
folder. - Now go back to Clover folder and Delete
config.plist
file and Paste the emptyconfig.plist
file.
Step Three: Install
- Boot from your new USB Drive (on USB2 port) and when it boots up, Go to
Disk Utilty
and format your SSD to useAPFS
. - Install MacOSX Mojave.-During installation process the Mac OS will reboot several Times.
Step Four: Post-Install
- Now you will need to do Clover EFI steps again but this time to your new Mojave SSD. Follow same steps as in Step 2 but choose Mojave SSD rather than the USB Drive.
- I had issues with Intel 4600 video and sound drivers.
- Sound Issues with my ALC 892 kexts solution. I've added the sound kexts and Lilu so hope this won't be an issue.
- Video issue was not using 2K screen to full resolution. Solution was found in this YouTube Video that describes using Clover Configuration to tweak video settings.
- Save Clover Configuration and reboot to make sure everything is working.
Step Five: Configuration
The next steps are not related to Hackintosh installation but just things specific to my dev setup.
Homebrew
First things first is to get Homebrew setup.
Next install development tools.
Next install programs from brew casks.
Git
First Time Setup
Git configuration for use with Github and SSH.
Git configuration for use with Github and SSH.
Terminal
I use Iterm2 and oh-my-zshell with night owl iterm theme.
Editor
I am using Visual Studio Code with these extensions.
- advanced-new-file
- Auto Rename Tag
- Bracket Pair Colorizer
- Cobalt2 Theme
- colorize
- ESLint
- File Utils
- Material Icon Theme
- Night Owl
- npm Intellisense
- Path Intellisense
- Prettier
- Simple React Snippets
- Sublime Text Keymaps
- SVG Viewer
- TODO Highlight
- vscode-styled-components
Credits
Overview
This guide derives from @Rehabman's [Guide] Booting the OS X installer on LAPTOPS and [Guide] Intel NUC7NUC8 using Clover UEFI (NUC7i7Bxx,NUC8i7Bxx,etc) but the procedure has been simplified in order to provide a quick guide to install Mojave on the NUC8i7BEH.
Performance
Hackintosh Guide 2018
Specs
- HyperX Impact DDR4 SODIMM 16GB * 1 (Recommend two sticks in dual-channel, 16GB of RAM works fine so far for me) Crucial DDR4 SODIMM 16GB I bought was not compatible with my NUC8. For more information about the recommended RAMs by Intel, see Memory Modules
- Crucial MX500 1000G SATAIII SSD (I need the M.2 slot for Wi-FI/Bluetooth.)
- BCM943602CDP Wi-Fi/Bluetooth + M.2 NGFF Key B+M Adapter
- LT Link Dual Thunderbolt 3 eGPU Dock + Sapphire RX 460 4G (firmware upgraded to RX 560)
- Mojave 10.14.2 Final Cut Pro has better performance on 10.14.2, less exporting time and better stability than the performance on 10.14.3.
Works
- AirDrop, Handoff (Apple Wi-Fi/Bluetooth required)
- iMessage (complete serial required)
- All USB3.1 Gen1/USB2.0 ports
- USB3.1 Type-c Hotplugging
- Hardware Acceleration (Final Cut Pro X, VideoProc, Compressor tested.)
- Thunderbolt 3 eGPU (Final Cut Pro X, VideoProc, Compressor tested.)
Not working
- Thunderbolt 3 eGPU Hotplugging
Preparation
BIOS settings
Hackintosh Build Guide
- BIOS version 0056 (Please do not use the latest one, 0064. If so, please downgrade to 0056, I have attached the firmware in the respository since it was no longer provided from Intel support.)
BIOS setup can be accessed by mashing the F2 key while booting up. It will get you to the main BIOS setup screens. To start, choose 'Load Defaults' (choose from the menu or press F9 in the BIOS setup).
Then change:
- Boot -> Boot Configuration, disable 'Network Boot'
- Power -> Secondary Power Settings, 'Wake on LAN from S4/S5', set to 'Stay Off'
- Boot -> Secure Boot, disable 'Secure Boot'
- Devices -> OnBoard Devices, disable 'Bluetooth' (macOS is not compatible well with Intel Wi-Fi/Bluetooth)
Suggested:
Windows server 2003 install ssl certificate. Mar 29, 2017 Install the Certificates. The Windows 2003 Internet Information Server (IIS) 6.0 supports Secure Sockets Layer (SSL) communications. A whole Web site, a folder on the Web site, or a particular file that is located in a folder on the site can require a secure SSL connection. How to request and install an SSL Certificate on Server 2003. Go to IIS Manager (Administrative Tools) 2. Expand Server Expand Web Sites. Right-click Default Web Site Properties. Go to Directory Security tab. Click on Server Certificate button. Server 2003 IIS 6 – SSL Installation. Open the Internet Services Manager (IIS): Click Start. Select All Programs. Select Administrative Tools. Choose Internet Information Services (IIS) Manager. Under Web Sites, right-click your web site and select P roperties. Click the Directory Security tab S.
- Boot -> Boot Priority -> Legacy Boot Priority, enable 'Legacy Boot'.
Installation
Option 1: GUI (recommended)
- Mojave 10.14.2 Download (Clover EFI with config will be automatically installed with this ISO)
Option 2: Command-line
- Download Mojave 10.14.2 from App Store
Post-installation
Clover EFI
- Download the latest EFI Clover (see release)
- Mount EFI folder with EFI Mounter V3 or Clover Configurator
- Place the downloaded EFI folder in your local EFI drive
Ryzen Hackintosh Build Guide
Fixing Continuity
Wi-Fi/Bluetooth Adapter
- 2-pin JST 1.00mm (pitch) connected to the adapter
- 4-pin JST 1.25mm (pitch) connected to the NUC internal USB2.0 connector (see 'G' 'H')
Scheme
Continuity Activation Tool (C.A.T)
To enable conitinuity, you must have an invaild serial number (meaning never been used by other Macs), for detailed information, please check Generating invaild serial number from hackintosher. If everything is ready and yet you still cannot have AirDrop and Handoff, please try C.A.T to activate continuity.
FRC Reverse Proxy
Frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. As of now, it supports TCP & UDP, as well as http and https protocols, where requests can be forwarded to internal services by domain name. For example, with Frp, VNC port (5900), SSH port (22), and FTP port (445) on Macs behind a NAT, can be exposed to the public. Therefore, a user can have access to Screen Sharing, File Sharing remotely.
Credit
- Thanks @RehabMan for the initial development of installing guide for NUC series. Keynote for windows.
- Thanks @Daliansky for providing the installing guide and clover config library for common PCs.
- Thanks @GoingDark for contributing the internal USB headers id.