適用於技嘉Z390 AORUS MASTER的HACKINTOSH MOJAVE安裝指南

Spread the love

硬件

我的黑蘋果主機硬件如下:

  • 主機板:Gigabyte Z390 Aorus Master (bios F7)
  • CPU:Intel i9 9900k
  • 記憶體:64GB G.Skill Trident RGB 3200MHz
  • GPU:1 x Sapphire Nitro+ RX580 8GB (primary)
  • GPU:1 x Sapphire Nitro+ RX570 4GB (secondary)
  • M2 SSD:1 x Samsung 970 EVO NVMe M.2 250GB (MacOS Mojave Installation)
  • SSD:1 x Adata 120GB SATA SSD (Clover/EFI boot volume)
  • 無線藍牙網卡:1 x Broadcom BCM94360CS2 PCIe card

  • What’s Working/What’s Not 正常使用中:
  • Ethernet
  • Audio (including digital audio)
  • APFS
  • Sleep/Wake
  • Headless iGPU with native support for Quicklook and Preview, and Final Cut Pro X.
  • All USB ports (USB 3 speed working)
  • iMessage
  • App Store
  • Facetime
  • APFS
  • Handoff
  • Bluetooth & Wi-Fi (via Broadcom adapter. Also works in UEFI and Clover.)
  • Unlock with Apple Watch
  • Airdrop
  • AirPlay
  • Continuity
  • Apple Music (iTunes)
  • Power Nap

無法使用的部分:

  • iGFX HDMI output during install. Common problem, nobody seems to have found a solution. But I don’t need it.
  • Built-in wifi. This will likely never work since it is the new Intel CNVi that MacOS doesn’t support.
  • Onboard Bluetooth is hit or miss. However, I disabled it (HS14) because I have a natively supported Broadcom BCM94360CS2 WIFI/BT adapter.
  • Netflix DRM in Safari (works in Chrome)
  • DRM-protected video in iTunes (ie: purchased TV shows)
  • Not Yet Tested
  • FileVault
  • Step By Step Instructions
  • 製作config.plist:
  • 請先下載本文所用的config.plist,有關對Coffee Lake的Clover設置的說明,請到這裡。
  • 在SMBIOS中: – 單擊帶有向上/向下箭頭的按鈕(中間右側)。選擇iMac18,3。這很重要,因為我們將把我們的顯示器連接到RX580。我們主板上的HDMI端口尚未用於Hackintoshes。- 單擊確保生成的序列號是iMac(2017年中)Model Lookup。-確保Check Coverage報告說,串行是不是有效。你不想使用別人的序列號。 – 當您在這裡時,將您的Board序列號複製到剪貼板。你很快就會需要它。
  • 在Rt變量中:
  • 在MLB現場粘貼您的電路板序列號。
  • 設置CsrActiveConfig為0x0啟用SIP以提供額外的安全性。這應該適用於Vanilla * Hackintosh安裝,並且是真正的Macs運送方式。
  • 在引導中:
  • 更改Custom Flags為:( shikigva=40 uia_exclude=HS14這將禁用板載藍牙,因為我們將使用外部Broadcom Wi-Fi /藍牙適配器)
  • 在ACPI中:

單擊List of Patches並啟用以下內容: Change GFX0 to IGPU

  • 在設備中:
  • 設置Inject為16。
  • 現在要正確啟用我們的無頭iGPU,我們需要偽造設備ID並進行更改ig-platform-id。為此,請單擊Properties,選擇PciRoot(0x0)/Pci(0x2,0x0)。然後,單擊+按鈕添加屬性。 加:
  • 屬性鍵: device-id
  • 適當的價值: 923E0000
  • 值類型: DATA
  • 並添加(或更新,如果已經存在):
  • 屬性鍵: AAPL,ig-platform-id
  • 適當的價值: 0300923E
  • 值類型: DATA
  • 單擊“導出配置”按鈕(左下角),然後單擊“另存為” config.plist。
  • 將新生成的複製config.plist到/EFI/CLOVER/ USB安裝碟上。
  • 下載kext: kext文件
  • 應將所有Kexts複製到/EFI/CLOVER/kexts/Other。每當從在線源複製kexts時,如果下載中都包含這兩個版本,請始終確保複製Release版本(而不是Debug)。
  • 我們需要一些Kexts來使我們的安裝正常工作:
  • USBInjectAll.kext 這是排除我們的板載藍牙適配器(HS14)所必需的。
  • IntelMausiEthernet.kext 這適用於我們的板載藍牙/ Wifi適配器
  • Lilu.kext macOS上的任意kext和進程修補
  • WhateverGreen.kext 某些ATI / AMD / Intel / Nvidia GPU所需的各種補丁
  • VirtualSMC.kext 內核中的高級Apple SMC仿真器
  • 在重新啟動/關閉時修復內核恐慌
  • 由於NVRAM本身不在我的主板上工作,我們必須使用UEFI驅動程序EmuVariableUefi-64.efi。您可以EmuVariableUefi-64.efi使用Clover Configurator(安裝驅動程序)或Clover安裝包(Customize→UEFI Drivers)進行安裝。
  • 當我加入EmuVariableUefi-64.efi時/EFI/CLOVER/drivers64UEFI,我在啟動時遇到了崩潰。
  • 崩潰的解決方案是刪除AptioMemoryFix-64.efi並替換它OsxAptioFix2Drv-free2000.efi。
  • 這是在進行中。隨著我的進展,我會不斷更新這些文件。
  • USB3.1/3.0 端口編譯

上传的附件:

2 comments

  1. We are a group of volunteers and opening a new scheme in our community. Your site provided us with valuable info to work on. You’ve done an impressive job and our whole community will be grateful to you.

  2. You actually make it appear really easy together with your presentation however I find this matter to be really one thing that I feel I’d never understand. It seems too complex and extremely extensive for me. I’m looking forward on your next submit, I抣l attempt to get the hold of it!

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *