黑蘋果小兵clover目錄及驅動介紹

CLOVER目錄結構

ACPI\ORIGIN: 保存提取到的原始DSDT文件。
ACPI\PATCHED: 存放修改好的用戶DSDT.aml和SSDT.aml 。
CLOVERX64.efi: 64位CLOVER的主啓動文件 。
config.plist: CLOVER配置文件。
DOC: CLOVER的幫助文檔 。
DRIVERS64UEFI: 使用UEFI模式加載64位CLOVER所需要的驅動文件。
KEXTS: 使用驅動注入時,CLOVER加載的驅動文件的存放位置。
MISC: 存放CLOVER環境下的截圖文件。
OEM: 分文件夾存放ACPI、config.plist等文件。用以加載,實現單個U盤引導多個黑蘋果系統。
ROM: 保存提取到的顯卡ROM文件。
THEMES: CLOVER主題存放位置。
TOOLS: EFI Shell存放位置,放置用於進入shell環境的.efi文件,不可用於引導OSX,但可運行一些.efi程序。

我們與黑果大神的EFI文件做對比後則發現一些不同之處:
1、沒有 DOC、MISC、OEM、ROM這4個文件夾。
由此可知,這幾個文件夾並不是CLOVER必備的文件目錄。

2、多出Common-patches-for-hackintosh和drivers-Off這2個目錄。
由名稱可以看出,分別是黑蘋果常用補丁和不生效的驅動文件。

3、有多個config.plist配置文件,根據其命名可得知是與核顯名稱相對應。

在這裏插入圖片描述

我們打開ACPI文件夾,發現其下只有PATCHED文件夾,繼續打開,有2個文件:
1、SSDT-Disable-DGPU,作用是屏蔽獨立顯卡。
本人電腦只有核顯,並沒有獨立顯卡,所以可以刪除,對於雙顯卡的朋友,則建議保留。
2、SSDT-UIAC-ALL,解決USB端口不識別或將USB3.0識別爲USB2.0的問題,所以保留。

Common-patches-for-hackintosh文件夾內config_patches補丁,雖然也無效,但對將來配置其他config.plist文件有用,所以也予以保留。
若是您想刪除那就刪除吧,沒什麼影響。

DRIVERS64UEFI和TOOLS目錄請保持不變,我們主要對THEMES、KEXTS目錄以及
config.plist文件做修改。

1、THEMES:
這裏是存放CLOVER主題的目錄,如果你不想修改主題的話,也可不做處理。

打開目錄,有3個文件夾,與之對應的是3套主題:
Clovy、Hackintosh_ID、SimpleThemeDark。
我都不喜歡,所以全部刪除,並將我喜歡的主題MAC文件夾拷貝至此處。

2、KEXTS:
這裏是存放驅動文件以驅動你的硬件,一般將驅動文件存放於KEXTS目錄下10.14目錄或OTHER目錄下。

我們打開後發現只有OTHER目錄,繼續雙擊打開。可以看到如下圖所示:

在這裏插入圖片描述

先將其中的Backup文件夾移至他出存放,過會還會使用。
再根據自己電腦的硬件選擇有用的驅動文件,並將無用驅動刪除。

現將下圖中驅動文件略作解釋:

在這裏插入圖片描述

文件說明.MD:
非驅動文件,閱後刪除。

文件說明.PDF:
同上,閱後刪除。

AHCI_3rdParty_eSATA.kext:
ASMedia ASM1061, JMicron 36x (又稱GSATA)和Marvell 88SE912 SATA控制器驅動。與我電腦硬件設備不符,所以刪除。

AHCI_3rdParty_SATA.kext:
同上,所以刪除。

AHCI_Intel_Generic_SATA.kext:
英特SATA驅動,具體對應芯片組不明,刪除。

AppleIGB.kext:
Intel 82575, 82576, 82580, dh89xxcc, i350, i210和 i211網卡驅動。
與我設備不符,刪除。

AppleIntelE1000e.kext:
Intel系列 82540, 82541, 82542, 82543, 82544, 82545, 82546, 82547, 82578 (P55/H55), 82579 (P67/H67), 82574L ,82571 ,82572 ,82573 ,82574, 82583, I217V網卡驅動,與我設備不符,刪除。

AtherosE2200Ethernet.kext:
高通AR816x, AR817x 和 Killer E220x的網卡驅動。與我設備不符,刪除。

FakeSMC_v1800.kext:
模擬蘋果SMC芯片及加密通訊,欺騙MAC系統以爲是白蘋果設備,爲黑蘋果必備驅動,絕不可刪除。

GenericUSBXHCI.kext:
USB3.0驅動,保留。

IntelMausiEthernet.kext:
英特系列82578LM、82578LC、82578DM、82578DC、 82579LM、82579V、I217LM、I217V、I218LM、 I218V、I218LM2、I218V2、I218LM3、I219V、 I219LM、I219V2、I219LM2、I219LM2網卡驅動,與我設備不符,刪除。

Lilu_v1.3.2.kext:
黑蘋果內核擴展補丁驅動,不可刪除。

RealtekRTL8100.kext:
RTL8101E、RTL8102E、RTL8103E、RTL8401E、RTL8105E、RTL8402、RTL8106E、RTL8106EUS、RTL8107E、RTL8139網卡驅動。
本機網卡RTL8105E,所以保留。

RealtekRTL8111.kext:
RTL8168X/8111X(X=無/B/C/D/E/F/G)網卡驅動,與我設備不符,刪除。

SATA-100-series-unsupported.kext:
英特100系列主板SATA磁盤識別驅動,本人電腦H110主板,所以保留。

SATA-200-series-unsupported.kext:
英特200系列主板SATA磁盤識別驅動,與我設備不符,刪除。

SATA-RAID-unsupported.kext:
SATA磁盤陣列驅動,與我設備不符,刪除。

USBInjectAll_v0.7.1.kext:
USB端口驅動,必備驅動,保留。

VoodooPS2Controller_v1.9.2.kext:
PS2接口驅動,使用USB接口鍵鼠可以刪除。
但本人電腦觸控板模擬PS2鼠標,所以保留,不能刪除。

WhateverGreen_v1.2.7.kext:
顯卡驅動補丁集,保留,不能刪除。

XHCI-200-series-injector.kext:
英特200系列主板驅動,與我設備不符,刪除。

XHCI-300-series-injector.kext:
英特300系列主板驅動,與我設備不符,刪除。

XHCI-unsupported.kext:
英特X99系列主板驅動,與我設備不符,刪除。

至此,OTHER目錄所剩驅動文件如下:

在這裏插入圖片描述

我們還需一些驅動文件來驅動我的電腦硬件設備。
黑果小兵大神還爲我們準備了一些其他硬件驅動,存放在我們剛纔移至他處的BACK文件夾下,我們再將所需驅動拷貝至OTHER目錄下。

所需拷貝文件列表如下:
AppleALC_v1.3.5.kext:仿冒聲卡驅動。
AppleBacklightInjector.kext:筆記本顯示屏亮度調節驅動。
BrcmFirmwareData.kext:藍牙驅動。
BrcmPatchRAM2.kext:藍牙驅動。
FakePCIID.kext:黑蘋果必備的一個驅動文件,由於macOS系統會對PCI device-id進行驗證,導致黑蘋果的硬件不能通過這一驗證,所以需要就需要這個PCIID文件屏蔽驗證。
FakePCIID_Broadcom_WiFi.kext:博通WIFI驅動,注:本機無線網卡BCM94352z。
HibernationFixup.kext:睡眠喚醒補丁。
CodecCommander.kext:解決睡眠喚醒後聲卡無音補丁。
CPUFriend.kext:動態注入CPU電源管理數據,以實現變頻。

ACPIBatteryManager.kext:筆記本電池驅動。
特別說明:如無此驅動,偏好設置下節能選項內無電池項,此驅動需DSDT配合,否則讀取電池電量爲零,但不知爲何,添加此新版驅動後,我的AIRBOOK筆記本電腦在輸入登錄密碼後會自動重啓,所以我沒有添加該驅動。

在BACK文件下還有一個名爲FakeSMC_v1800_with_Sensors.kext的驅動文件,作用於FakeSMC_v1800.kext相同,區別是它包含一些傳感器驅動,添加傳感器驅動後可檢測到諸如CPU溫度等信息。

在這裏插入圖片描述

可右擊點擊此文件,在彈出菜單中左鍵點擊“顯示包內容”,再依次打開Contents目錄及其下的Plugins目錄,可以看到如下圖所示傳感器驅動:

在這裏插入圖片描述

可將其全部複製到OTHER目錄下後可看到修改完成後的驅動文件:

在這裏插入圖片描述

============================================================
某些強迫症患者,比如我,還可將驅動名稱中所包含的版本信息去除,經重命名後效果如下圖所示:

在這裏插入圖片描述

當然這並沒有什麼不同,只是自己望着比較順眼,哈哈!

3、config.plist:
CLOVER配置文件詳細說明見我以前寫的一篇教程。

MAC 10.14 安裝教程4-製作安裝EFI文件
https://www.jianshu.com/p/2ad57fca5969

這裏,在MAC系統下將其使用Clover Configurator工具的配置過程加以說明

打開config.plist文件:

10.png

勾選“ADDPNLF”選項,其作用顯示亮度調節滑塊,勾選後如下圖:

在這裏插入圖片描述

點擊左側“Boot”選項頁。
通過點擊下圖中紅圈勾選處的減號按鍵取消籃圈勾選處的啓動參數:

在這裏插入圖片描述

上圖中藍色圈勾選處參數爲開機跑代碼,以方便排查錯誤。
取消後開機由跑碼改爲讀取進度條。

本人已試驗過,可輕鬆安裝系統,所以爲了美觀,特意取消此處啓動參數。
與我電腦同款的朋友,可以取消啓動參數,其他朋友建議暫時不要取消,等安裝成功後無誤再取消此處參數。

更改後如下圖所示:

在這裏插入圖片描述
點擊左側“Devices”選項頁。

在這裏插入圖片描述
在紅色圈勾選處填入數字“2”,其作用爲仿冒聲卡驅動。

更改後如下圖所示:

在這裏插入圖片描述

點擊左側“Gui”選項頁。

在這裏插入圖片描述

如上圖紅色圈勾選處所示,更改3項:
1、取消勾選“Linux”,作用CLOVER不引導Linux系統。
2、將分辨率改爲2560X1440,AIRBOOK屏幕爲夏普2.5K屏,分辨率爲2560X1440。
其它朋友請根據自己電腦屏幕的實際分辨率進行修改,只要一致即可。
3、將CLOVER主題設爲MAC,與之前EFI\CLOVER\THEMES\MAC保持一致。
不想更改主題的朋友請忽略此處修改。

更改後如下圖所示:

在這裏插入圖片描述
點擊左側“SMBIOS”選項頁。

在這裏插入圖片描述

點擊紅色圈所勾選出按鈕,在彈出菜單中選擇機型。
我電腦的CPU爲I7-7600U,故選擇最爲接近的機型:MacBookPro14,3。
其他朋友請根據自己CPU型號選擇,注意,機型選擇很重要,務必請認真。

選好機型後如下圖所示:

在這裏插入圖片描述

如上圖中所示:
請隨意用鼠標點擊幾下紅色圈所勾選按鈕。
作用是隨機生成新的電腦序列號和SMUUID。

點擊左側“System Parameters”選項頁。

在這裏插入圖片描述

如上圖紅色圈勾選處所示,更改2項:
1、點擊幾下紅色圈所勾選1處按鈕,隨機生成新的UUID。
新的UUID在上圖藍色圈勾選處顯示。
2、在紅色圈所勾選2處,填入數字“0501”,此處爲屏幕默認亮度值。

更改後如下圖所示:

在這裏插入圖片描述
點擊左側“Rt Variables”選項頁。

在這裏插入圖片描述

點擊幾下紅色圈所勾選處按鈕,隨機生成新的ROM序列號。
新的信息在藍色圈勾選處顯示。

更改後如下圖顯示:

在這裏插入圖片描述
至此,config.plist文件已全部修改完畢。

保存退出後,將EFI拷貝至硬盤ESP分區根目錄下即可。

接下來您就可以體驗到與白蘋果一般絲滑流暢的安裝過程了。

https://www.jianshu.com/p/81e329c50120

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章