黑蘋果相關驅動介紹及其使用方法

2021-02-13 菜鳥搞機

簡單來說,kext文件是macOS的驅動程序。「kext」一詞是內核擴展(Kernel Extension)的縮寫,kexts是macOS內核的擴展。

啟動電腦時,kext中包含的代碼會自動注入到作業系統中。macOS會將驅動程序包含在一個kext文件中,不同於Windows那樣需要安裝。

顯卡驅動安裝

當卸載kext時,只需將其刪除即可。修改現有的kext或添加新的kext能使黑蘋果系統獲得對非蘋果硬體(如音效卡,網卡和顯卡)的支持。

在默認情況下,macOS中的kext驅動文件位於「System/Library/Extensions」中;中文位於「系統/資源庫/Extensions」

如果使用Clover Configurator(四葉草配置工具)👇:

kext位於EFI分區,EFI/CLOVER/kexts/Other目錄中。

如果使用OpenCore Configurator(OC配置工具)👇:

kext位於EFI分區,EFI/OC/Kexts目錄中。

Ps. 新手建議使用更為穩定的Clover,動手能力比較強的童鞋可以嘗試使用OpenCore。通常情況下,不建議把驅動放到系統S/L/E目錄中,而是使用引導工具(Clover或OpenCore Configurator)自動注入,並且使用UEFI來引導系統。

以下7個kext驅動文件是目前每個黑蘋果系統必不可少的(驅動基於macOS 10.15 Catalina)。

1. FakeSMC.kext

FakeSMC.kext是一款用於驅動黑蘋果系統的擴展驅動程序。其主要用途是仿冒真正Mac的系統總線布局,讓macOS以為自己運行在真正的Mac上,從而達到驅動黑蘋果系統的目的。

該驅動後續由@RehabMan開發了Sensor.kext(分別有ACPI、CPU、GPU、LPC、SMM感應器驅動)和HWMonitor.app,用於驅動黑蘋果系統的各個感應器,實現溫度,負載情況等的監控。該驅動已近一年多未更新,如遇到問題,可考慮使用VirtualSMC.kext代替

2. VirtualSMC.kext

該驅動用於黑蘋果系統的高級Apple SMC內核仿冒補丁,需要配合Lilu.kext才能正常工作。

3. VoodooHDA.kext

萬能音效卡驅動,用以禁用AppleHDA來驅動音效卡。AppleALC.kext和VoodooHDA.kext任選其⼀。

4. AppleALC.kext

AppleALC.kext是黑蘋果仿冒音效卡驅動,禁止將其與VoodooHDA.kext同時使用。

AppleALC.kext需要配合Lilu.kext驅動來使用,不管你是臺式機還是筆記本音效卡驅動都是必不可少的,是一個開源的內核擴展補丁驅動文件,如使用後音效卡還是無法驅動,建議在config.plist文件中添加對應的音效卡ID。AppleALC.kext和VoodooHDA.kext任選其⼀。

5. Lilu.kext

第三方kext的核心擴展,很多其他kext都需要這個kext才能運行,例如:音頻「AppleALC」顯卡「WhateverGreen」,屬於黑果必備驅動。

6. WhateverGreen.kext

該驅動用於支持黑蘋果顯卡工作的第三方驅動程序,如果你的系統(AMD/NVIDIA/Intel)顯卡出現喚醒黑屏、花屏、睡眠黑屏等問題,可以嘗試使用該補丁解決問題。該驅動依賴於Lilu.kext,所以請務必一同安裝好,一起使用才會有效果。

7. USB-Inject-All.kext

注入所有USB埠,以讓黑蘋果USB正確運行,但並不能長期使用默認配置,必須搭配自定義設置。

02. 其他看情況選的一些驅動

以下驅動可根據自身需要可選,或解決特定問題時使用:

1. FakePCIID_Intel_HDMI_Audio.kext

其目的是為不支持的HDAU提供支持(通常稱為B0D3,但需要將其重命名為HDAU,以滿足Apple的期望值)在Haswell以上的系統中提供HDMI-audio的設備。

2. FakePCIID_Intel_HD_Graphics.kext

該驅動主要用於以下核顯👇:

HD4200 / HD4400 / HD4600 / P4600 /

Iris 540 / Iris 550 / Iris Pro 580 /

HD510 / HD515 / HD520 / HD530 / P530 / P4000 / P6300-162a /

UHD620 KabyLake-R / UHD630 CoffeeLake。

Ps. 大多數530不會用到此驅動。

3. AzulPatcher4600.kext

解決haswell平臺hd4400、hd4600開機花屏開機卡頓幾秒,以及html5死機等綜合問題,針對HD4600的額外修復,僅推薦HD4600使用。

4. NvidiaGraphicsFixup.kext

NvidiaGraphicsFixup.kext是一款黑蘋果英偉達顯卡驅動,當我們安裝臺式機的時候大多都會選擇使用Nvidia的GTX系列,當然英偉達公司也為我們發開了顯卡驅動,但是還會遇到一些安裝好了黑蘋果顯卡驅動後會出現、黑屏、卡頓、驅動不了等問題,NvidiaGraphicsFixup可以幫我們解決這些bug,而且還添加了HDMI/DP音頻輸出等功能, 當然也是臺式機安裝黑蘋果必須的驅動之一,但是必須搭配最新的Lilu.kext使用。

5. CodecCommander.kext

用於破解4K支持,WhateverGreen.kext已經包括這個補丁,建議這兩個驅動補丁二者選其一,優選WhateverGreen.kext。

6. CoreDisplayFixup.kext

4k解析度破解驅動需要配合lilu.kext使用。為不受支持的4K機器(非Iris)開啟高解析度支持。

7. IntelGraphicsFixup.kext

動態修覆核顯的各種問題(例如騰訊視頻死機,開機二階段花屏等),建議Haswell+平臺使用(需要配合lilu.kext使用),簡單的說是一個開源的英特爾GPU內核補丁驅動文件。

可修復HD4400、HD4600顯卡HTML5死機問題,Skylake顯卡顯示初始化修復(一般升級10.12.5以後系統要用到不然卡五國),修復HD4000顯卡啟動logo。

8. HoRNDIS.kext

解決用手機連電腦,讓電腦直接用手機上的數據網絡上網。如果你不用這個驅動也可以通過USB連結手機上網,那就不用此驅動了。

9. BrcmPatchRAM2.kext

BCM藍牙驅動,一般與BrcmPatchRAM.kext與BrcmFirmwareData.kext配合使用。

10. AppleHDA.kext

Intel High Definition Audio高保真音效卡驅動,大部分人都是這種集成音效卡,例如ALC889A音效卡就可以直接用其驅動,其他音效卡藉助製作「仿冒驅動」也可以用其驅動,禁止與VoodooHDA.kext一起使用!

11. AirportBrcmFixup.kext

博通WiFi無線網卡驅動。需要配合Lilu.kext使用。

12. AppleIGB.kext

英特爾有線網卡驅動,支持型號👇:

Intel82575 / 82576 / 82580 / dh89xxcc / i350 / i210andi211。

13. AppleIntelE1000e.kext

英特爾有線網卡驅動,支持型號Intel系👇:

82540 / 82541 / 82542 / 82543 /

82544 / 82545 / 82546 / 82547 /

82578(P55/H55)82579(P67/H67)

82574L 82571 82572

82573 82574 82583 I217V。

14. ALXEthernet.kext

高通網卡驅動Atheros alx Ethernet。

15. AtherosE2200Ethernet.kext

高通有線網卡驅動,支持的型號有👇:

AR816x / AR817x /

Killer E220x / Killer E2400 / Killer E2500 。

16. SmallTree-Intel-211-AT-PCIe-GBE.kext

因特爾有線網卡驅動Intel I211。

17. RealtekRTL8100.kext

有線網卡驅動,適用於RTL8107E / RTL810X / RTL8139 。

18. RealtekRTL8111.kext

有線網卡驅動,適用於👇:

Realtek RTL8111 / 8168 B / C / D / E / F / G / H網卡驅動。

19. IntelMausiEthernet.kext

英特爾有線網卡驅動,支持型號👇:

82578LM / 82578LC / 82578DM / 82578DC / 

82579LM / 82579V / I217LM / I217V /

I218LM / I218V / I218LM2 / I218V2 /

I218LM3 / I219V / I219LM / I219V2 / 

I219LM2 / I219LM2。

20. FakePCIID.kext

這個kext的目的是與IOPCIDevice設備建立連接,以便當另一個驅動程序連接到同一設備時,它可以提供備用的PCI ID。也就是說,如果用到Fake-PCI-ID中的其他任何kext的話,此驅動都是必要的。

21. VoodooPS2Controller.kext

VoodooPS2Controller是黑蘋果鍵盤滑鼠觸摸板萬能驅動。

它與ApplePS2SmartTouchPad.kext兩者選其一,不可全用。

22. ApplePS2SmartTouchPad.kext

ApplePS2SmartTouchPad.kext是黑蘋果鍵盤滑鼠觸摸板萬能驅動。

它與VoodooPS2Controller.kext兩者選其一,不可全用。

23. ACPIBatteryManager.kext

用以使筆記本正確顯示電量,但通常需要配合DSDT的patch才能發揮作用。一般筆記本電腦用,如遇五國卡BAT0之類的請刪除。如果你用了ACPIBatteryManager.kext驅動後,筆記本電腦電池還是無法正常顯示,那麼你就需要提取DSDT編譯拆分來實現電池狀態的顯示了。

24. NullCPUPowerManagement.kext

想要管理您的黑蘋果電源,那麼你也許就需要黑蘋果電源管理驅動來控制他們。

NullCPUPowerManagement Mac版安裝大多數的主板是不是支持黑蘋果的原生態電源管理器。NullCPUPowerManagement Mac版能夠讓碰到各種各樣的問題的用戶完美的解決這些問題。另外黑蘋果安裝時,五國圖卡在電源管理上可以用此驅動來替換即可!

25. HibernationFixup.kext

修復睡眠,以支持某些機器在3和28休眠模式下的正常休眠。

26. CodecCommander.kext

用於防止睡眠喚醒之後的無聲。

27. AppleBacklightInjector.kext

亮度調節驅動。

28. NoTouchID.kext

用於禁止TouchID的檢測,合理選用。

29. NoVPAJpeg.kext

是一款解決macOS Mojave 10.14.1預覽打不開或卡死問題的驅動程序。如果自己的黑蘋果電腦升級到了macOS Mojave 10.14.1系統,發現在看圖片的時候使用預覽經常被卡死,或者半天打不開,該驅動可以解決這一問題。

30. CPUFriend.kext

通常與CPUFriendDataProvider.kext配合來實現變頻。

CPUFriendDataProvider.kext需要通過自己電腦生成,Cpu變頻。如果CPU變頻異常,建議刪除CPUFriendDataProvider.kext。

31. IntelGraphicsDVMTFixup.kext

用于于五代以上機 ,四代及以下刪除。主要作用於破解蘋果的framebuffer kext的64MB值,一般筆記本bios固定32M的需要用到它。需要和lilu.kext、IntelGraphicsFixup.kext一起使用。

32. SATA-100-series-unsupported.kext

英特100系列主板SATA磁碟識別驅動。

33. SATA-200-series-unsupported.kext

英特200系列主板SATA磁碟識別驅動。

34. SATA-RAID-unsupported.kext

SATA磁碟陣列驅動。

35. AHCI_3rdParty_eSATA.kext

第三方eSATA驅動,連接到這些接口的設備將會識別為內置磁碟顯示在桌面上,不能夠熱插拔

36. AHCI_Intel_Generic_SATA.kext

英特SATA驅動,具體對應晶片組不明,建議刪除

37. USBInjectAll.kext

黑蘋果USB驅動。

38. GenericUSBXHCI.kext

適用於黑蘋果OS X EI Capitan 10.11.x以上系統的USB3.0驅動,10.8.x以上都支持!

39. XHCI-200-series-injector.kext

主板驅動。我的理解是一個輔助驅動,主要配個其他驅動來工作,例如usb,其他的一些接口,電源管理,200系列主板建議添加!

40. XHCI-300-series-injector.kext

主板驅動。我的理解是一個輔助驅動,主要配個其他驅動來工作,例如USB,其他的一些接口,電源管理,300系列主板建議添加!

41. XHCI-unsupported.kext

英特爾X99系列主板驅動!

42. XHCI-x99-injector.kext

x99系列主板驅動!

1. MacOS:使用四葉草工具掛載EFI分區安裝

② 掛載分區。

③ 打開EFI/CLOVER文件夾。

④ 找到kexts文件夾,並且打開。

⑤ 此界面會看到很多的驅動文件,黑蘋果的驅動文件都是放在這裡,只要把你下載的驅動放在這裡,然後重啟電腦查看效果。

2. Windows:使用Diskgenius安裝

① 未安裝好系統且沒有做完引導系統前的驅動安裝方法,這個主要是解決一些卡代碼或者卡某些界面進不去系統的情況會用到(如下圖)

② 安裝且引導好黑蘋果系統後的驅動安裝方法。

04. OpenCore引導黑蘋果驅動安裝

建議使用OpenCore Configurator(OC配置工具)掛載EFI分區,然後將驅動拖入即可(如下圖)。

Ps. 和Clover不同的是,OpenCore需要點擊「啟用」,這是一定要記住的,不要遺漏點擊「啟用」,要不然會驅動不了。

給大家推薦一個常見kext驅動文件的加載順序列表以供參考👇:

點擊文章底部「閱讀原文」跳轉。

如果有幫到你,你可以點擊「在看」轉發分享,這會對我們有很大的幫助。

相關焦點

  • 關於黑蘋果驅動的介紹及安裝教程
    ,至於之前分享的軟體安裝驅動的方法,我不推介使用。這兩個軟體的下載方式:請大家找到底部左下角的閱讀原文,點擊獲取2   驅動介紹1.FakeSMC.kextFakeSMC.kext是安裝黑蘋果必備驅動之一。
  • MultiBeast | 黑蘋果的驅動精靈簡單使用解讀
    集成系統工具有:重建Cache、修復權限、大量驅動、引導、補丁內核、引導時間配置文件,非常適合用於黑蘋果用戶安裝驅動。但通過 Quick Start 和 Drivers 兩項基本設置,還是可以解決黑蘋果的啟動引導、主要系統驅動等,操作也是非常簡單,對著自己的配置勾選即可。
  • 黑蘋果新手必看&系統使用答疑篇
    本期內容主要針對剛入黑蘋果這個天坑兩眼一抹黑的新手,涉及一些黑蘋果相關名詞解釋
  • 黑蘋果必備驅動|觸控滑鼠鍵盤驅動
    關於驅動的安裝方法,請大家查看往期文章。黑蘋果鍵盤滑鼠觸摸板萬能驅動,它與VoodooPS2Controller.kext 兩者選其一,不可全⽤(註:不可全用是指不能將這兩個驅動放在同一個kexts驅動文件夾內,否則會驅動不了或者進不了系統的情況)。
  • 黑蘋果使用實錄
    本文將以問答的形式進行敘述,對黑蘋果的相關概念進行了漸進式地描述和講解,通過閱讀本文能夠讓你對黑蘋果有一個基本的了解。因此在正常情況下,如果你想使用 macOS 系統,你就必須購買由 Apple 公司出品的相關 Mac 設備。黑蘋果指的就是在非 Apple 公司出品的硬體上安裝 macOS 系統的行為。
  • 黑蘋果相關的材料
    blog.daliansky.net/遠景論壇:http://bbs.pcbeta.com/forum-559-1.html我的爬帖連結:https://www.tonymacx86.com/threads/success-gigabyte-z370-gaming-7-intel-core-i7-8700k-rx-580-2x-dell-p2715q-4k-60hz.252989/黑蘋果軟體
  • 黑蘋果驅動升級工具 Kext Updater
    Kext Updater Mac版是Mac平臺上的一款可以檢測用戶當前黑蘋果各項驅動是否為最新版本的應用,Kext Updater Mac版可以快速及時的對用戶黑蘋果系統上的驅動作出更新檢測
  • 黑蘋果必備驅動|其他驅動
    希望可以幫忙點下文章小卡片1   前言介紹關於驅動的安裝方法,請大家查看往期文章。是安裝黑蘋果必備驅動之一。其實FakeSMC就是仿冒蘋果SMC設備的驅動文件,就是欺騙蘋果系統來認為我們的電腦是蘋果電腦,通常來說PC是無法直接安裝Mac系統的,所有我們就需要使用FakeSMC。
  • 黑蘋果安裝
    從而出現了一大批非蘋果設備而使用蘋果作業系統的機器,被稱為黑蘋果(Hackintosh)。    在 Mac 蘋果機上面安裝原版 Mac 系統的被稱為白蘋果( Macintosh )與黑蘋果相對。很多人就是因為沒有正確的安裝黑蘋果,導致安裝失敗,最終放棄安裝。    我在這給大家分享一下我安裝黑蘋果的經歷,我的方法也許不是最簡單的,但是希望你能夠喜歡,能夠對你有所幫助。
  • 傻瓜式黑蘋果安裝神器
    今天給大家介紹的這款神器可以完全解決大家的煩惱,真正實現傻瓜式安裝黑蘋果。這是b站大佬 @嘿我是聰聰 製作的Cc黑蘋果安裝工具,可以在關於界面找到作者的信息。,cc黑蘋果安裝工具自帶了非常多的EFI文件下載資源,點到EFI下載目錄即可按分類找到EFI文件,大部分文件都是粉絲自己使用上傳的,保證了可用性,工具提供了上傳EFI的方法,可以分享自己的EFI文件供大家使用。
  • 我的黑蘋果安裝歷程(教程推薦)
    嘿我叫聰聰:https://www.bilibili.com/video/BV1iE41157Vd但我個人不建議使用這種方法安裝,看似簡單,但局限性太強,如果你的配置、鏡像、efi文件和一些基本設置都沒有問題,那可能全程自動化。一旦其中某個環節出現問題,就面臨著全盤皆輸。
  • 黑蘋果AppleALC音效卡驅動教程詳解
    AppleALC音效卡驅動,對於黑蘋果的安裝現在非常方便簡單,大多數硬體都被驅動,包括網卡驅動、音效卡驅動和顯卡驅動,音效卡驅動有很多,
  • 黑蘋果AMD顯卡驅動優化,大幅提升性能!
    就能識別出對應的型號,並提供基礎性能驅動。其實這個時候,WEG 僅僅只是調用了針對某一核心架構的通用驅動,例如 RX470/RX570/RX580 核心都是 Polaris,RX5500/RX5600/RX5700XT 核心都是 Navi,WEG 分別調用了針對某一核心的通用驅動,實現了基本驅動和基本性能。
  • 對黑蘋果重要嗎?
    NVRAM在黑蘋果中有著及其重要的作用,第一,它是用於重啟後保存與藍牙、屏幕亮度、系統音量、iMessage、FaceTime等相關參數;第二,Clover和OpenCore需要NVRAM支持才能支持系統啟動磁碟設置(例如Bootcamp功能);第三,用於支持NVIDIA Web Driver Manager等相關功能。
  • 黑蘋果常見 .kext 驅動解讀下載
    科普一下黑蘋果下各種  ***.kext  驅動的各種功能,方便大家認清楚自己驅動包裡的各項驅動是幹什麼用的,也可對應此表把自己不用的驅動做適當精簡
  • 蘋果mac OS作業系統升級降級備份恢復不完全指南(黑蘋果電腦適用)
    方法2  使用外部U盤(10.14 Mojave 及其以前版本8G容量U盤即可,10.15 Catalina 需要16G U盤),使用磁碟工具抹掉U盤,格式化為Mac OS擴展日誌格式(GUID順便多提一句,這兩種方法做好的原版mac系統安裝U盤,在其EFI中分區中添加配置好的黑蘋果引導程序(clover或OpenCore)及其相關配置文件和驅動文件就可以拿來裝黑蘋果。
  • SONiC項目的發展及其相關介紹
    從事SDN、白盒交換機和雲計算相關產品的推廣工作。在2015年3月舉行的OCP(Open Compute Project,開放計算項目)峰會上, 微軟向OCP貢獻SAI (Switch Abstraction Interface,交換機抽象接口)。當年7月,OCP正式接納了SAI 。
  • 黑蘋果安裝 你要知道的那些坑
    嗯,看似還是不錯的,但是,畢竟是黑蘋果系統,不能像白蘋果那樣完美,比如,電池啦,音效卡,網卡,顯卡,觸摸板等等等會有一系列的問題。(完美主義者需要後期下載資料/驅動,打補丁等操作,需要專業人士,也可以自行琢磨。)
  • 定製你的黑蘋果
    我的黑蘋果目前已經基本完善,包括睡眠喚醒、亮度調節、顯卡驅動等,可登icloud,imessage與appstore使用正常。在開始安裝前,我想給幾點建議:MACOS的體驗固然很棒,但如果電腦本身硬體(例如觸摸板、鍵盤)不好,其實體驗也會大打折扣。有條件的建議直接白蘋果。
  • 從零開始學黑蘋果-進階安裝教程
    Serria 系統驅動教程4. 提取 DSDT 修改教程1. 簡述10.12 的安裝流程與 10.11 安裝流程相似,總的來說安裝鏡像還是分為原版,懶人版,整合版。在這裡我們介紹原版蘋果系統的安裝。<2>.U盤完整安裝黑蘋果UEFI + GPT 分區表的安裝U盤製作準備8GB 以上的U盤一個已經裝好的黑蘋果或者是白蘋果一臺(隨便借也行)Unibeast 軟體 下載如果找到了懶人版的安裝鏡像(鏡像後綴為.cdr),那麼可以使用上述的HDD燒寫工具: HDD Raw Copy Tool 直接選中鏡像和U盤進行燒寫。