Introduction In my previous guide, I described how to install macOS Sierra on the "Hack Pro". Now it's time to rewrite history and go full High Sierra! Here's my "About This Mac" screen: This install is remarkable for several reasons: The macOS install is entirely vanilla, meaning all modifications are done through Clover. (except the About This Mac mods) Sleep and wake are working fine. (it stopped working some macOS update ago) Multiboot Windows 10 from the same SSD as macOS. Video Guide I put quite some work into making this video guide on how to install macOS High Sierra. It covers all generic install hints for High Sierra including common errors. For RX 480/580-specific instructions, please see the written guide below! Unfortunately, my video guide can't be embedded or linked to due to the SPAM filter blocking references to YouTxxx. The video is called "macOS High Sierra Hackintosh Guide: USB Install + Clover APFS + custom About This Mac!" on channel CONATH. Here's a QR code: View attachment 317956 Written Guide Basically you will follow the macOS High Sierra beta install guide as per this other post. The setup differs in the following steps: Step 17: choose UEFI mode options as per screenshots given Step 18: use my config.plist that is attached to this post! Step 19: add all the FakeSMC kexts! (see screenshot below) Step 20: Use IntelMausiEthernet. Step 21: don't add NullPCPowerManagement! If you are using AMD RX480/580, add Lilu.kext and WhateverGreen.kext! Your kexts folder should look like this: View attachment 274036 Next, we need to copy the Apple File System driver to your USB drive. Finder your way to /Applications/Install macOS High Sierra beta.app/Contents/SharedSupport/ and open the BaseSystem.dmg image. You can skip the verification. In the "OS X Base System" window that appears, go to /usr/standalone/i386/. Finally, copy the apfs.efi file from i386 to /EFI/EFI/CLOVER/drivers64UEFI/. View attachment 274043 UEFI BIOS Settings Reset to default/optimised default settings (in the save menu). A few things need to be tweaked and, depending on your BIOS version, they can be hard to find. Take your time and get all the options right! IF USING AMD RX480: Graphics device = PEG (not IGP!) IF USING Intel Graphics: Graphics device = IGP (not PEG!) VT-d = Off Windows 7 installation mode = Off Serial port (Super I/O) = Off EFI Boot = On Secure Boot = Off (if it exists) Fast Boot = Off ErP = Enabled XHCI Handoff = Enabled Set default boot device to USB hard drive, this makes the install a little more seamless! Installing macOS High Sierra Simply boot from the USB stick and select "Install macOS High Sierra" in Clover Boot Manager! Keep your RX480 in the PC and all monitor cables attached solely to it. Thanks, WhateverGreen kext! Post-Installation using MultiBeast Run MultiBeast with the following checked: Quick Start > UEFI Boot Mode Drivers > Audio > ALC887/888b Drivers > Audio > 100 Series Drivers > Network > IntelMausiEthernet (if not using GPU) Customize > Graphics Configuration > Intel HD 530 (if using RX480/580) Customize > Graphics Configuration > AMD Graphics Fixup AKA WhateverGreen Customize > System Definitions > iMac 17,1 View attachment 276576 Let MultiBeast do its thing. DO NOT REBOOT YET. Finishing touches using Clover Configurator Copy Clover Configurator.app to /Applications and use it to mount your USB drive's as well as your hard drive's EFI partition. Now copy any missing drivers from the USB's /EFI/EFI/CLOVER/kexts/other/ over to the boot drive's /EFI/EFI/CLOVER/kexts/other/. Also copy all of the kexts from the boot drive's /EFI/EFI/CLOVER/kexts/10.12/ to the /other/ folder! You should have all the kexts in the boot drive's /EFI/.../other/ folder. Reboot now and, in UEFI BIOS, set the hard drive as primary boot device again. Boot macOS from your hard drive and check that the new drivers are working (you should have graphics acceleration and working LAN). Optionally, set up auto-boot in Clover configurator. Choose boot section in the left panel and type the name of the boot volume in the top right. Leave the rest blank and type 0 into timeout. This will disable any timeout and completely skip clover GUI on boot. To access Clover GUI, hold down a key as your PC turns on. To get iCloud, iMessage and App Store working 100%, … …you'll need to change your hardware identifiers using Clover Configurator. I've adapted the instructions from a Reddit post (link). Open CloverConfigurator and mount your EFI partition Open your config.plist In the Rt Variables section, make sure everything is clear. Go to the SMBIOS section and click on the magic wand. Select iMac icon, then iMac 17,1 from the dropdown. On the two buttons that read "shake", click a few times to generate a random serial. Copy the serial number and click ok. Go to https://checkcoverage.apple.com/ and search for the serial number that was generated. If you get an error message, that is good. It means you aren't using a serial number assigned to a real Mac. If you don't get an error, repeat step 4 and search for the new serial instead until you get an error. Open terminal and run "uuidgen". Copy this UUID and paste it in the "SmUUID" field in the SMBIOS section. In the "Board Serial Number" field, paste in your system serial number (the one that you just looked up on Apple's website) and add 5 random hex digits (numbers 0-9 and letters a-f) to the end to reach a total of 17 characters. The reason for step 7 and 8 is to keep your ROM (last 12 digits of the UUID that was generated) and MLB (Board Serial Number) values constant and unique on each boot of the OS. If the values change from boot to boot, iMessage will notice and fail to activate and there is potential that Apple will notice and blacklist your UUID, serial, or Apple ID. All Clover-generated ROM and MLB values are automatically blacklisted, as well. Export/save config.plist and reboot!