查看: 277|回复: 0

黑苹果网卡、WiFi、蓝牙、电源、主板、显卡全驱动

[复制链接]
累计签到:78 天
连续签到:1 天

286

主题

317

帖子

1025万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10251116
QQ
发表于 2020-6-9 05:59:32 | 显示全部楼层 |阅读模式
首先来解释一下,标题的万能驱动,因为本次讲解提到了声卡、网卡、WiFi、蓝牙、电源、主板、显卡等等一系列的驱动,可以说,在安装黑苹果时,基本能用到的驱动都有所涉及,所以起了这样的一个标题。
提起驱动,网上很多人对驱动的安装也有异议,一部分人认为安装到引导文件里比较好,安装路径为:“把.kext放入EFI-CLOVER-kexts-Other或对应驱动的文件夹,”这样你能得到一个纯净的Mac系统,系统文件没有做任何改变,还有一部分人认为安装到Mac系统驱动文件夹下,路径为/System/Library/Extensions,因为这个目录下本来就是Mac系统驱动目录,这样可以更好的加载之后添加的驱动,我个人觉得,能放到引导文件内就放到引导文件内,如果部分驱动一定要放到Mac系统驱动文件夹里面才能驱动的,在考虑放到Mac系统驱动文件夹内,很多驱动如果你直接放到Mac系统驱动文件夹内,系统万一对你放的驱动加载不了,你就无法开机了,所以我建议还是优先考虑把驱动文件放到引导文件下。
本次提及的驱动较多,如何选用合适你的驱动,也是一个问题,我虽然在每个驱动上都标注了驱动作用,还有部分标注了使用方式,但对于新手来说可能还是比较困难,如果你是一个安装黑苹果的新手,建议你用鲁大师导出电脑配置详细的信息,先了解你的电脑,在选择合适你电脑的驱动。如果你看了你电脑的配置,还是无法选择对应的驱动,那么建议你放必备的那几项驱动还有你了解到能用的驱动。其他不知道干啥用的就不要放了。
如你有更多黑苹果安装的驱动或以下内容有误需要补充的,你也可以通过我们的QQ交流群提交给我,我们一同分享给更多需要的人,以下内容虽然是我整理出来的,但是大部分的资料来源于网络,也感谢提供者。

FakeSMC.kext
是安装黑苹果必备驱动之一。其实FakeSMC就是仿冒苹果SMC设备的驱动文件,就是欺骗苹果系统来认为我们的电脑是苹果电脑,通常来说PC是无法直接安装Mac系统的,所有我们就需要使用FakeSMC。点我直达:



VirtualSMC.kext
是一款黑苹果必备驱动程序,用来替代你的FakeSMC.kext驱动,大家在安装黑苹果时应该知道驱动很重要,FakeSMC.kext驱动文件就是必须使用的,哪怕你不用其他驱动这个也必须保留,因为他用来告诉系统这是Apple的硬件信息,允许系统安装在非苹果的硬件上,所以这是黑苹果的关键。现在除了FakeSMC.kext还有VirtualSMC.kext来替代,驱动是开源的,必须与Lilu.kext一起使用,并且有很多的插件让你使用。
VirtualSMC.kext:
Lilu.kext
驱动是黑苹果驱动扩展库,Lilu.kext驱动是我们用户在安装黑苹果系统的时候必不可缺的一款驱动程序,Lilu.kext驱动作为我们安装黑苹果系统时候的一款必不可缺驱动,我们安装其他的插件都需要依赖此kext作用,不管是声卡驱动还是最新的显卡驱动我们都需要Lilu.kext来进行扩展。很多黑苹果驱动都需要依赖lilu.kext。例如:AppleALC、VirtualSMC、WhateverGreen等等。例如我们将AppleALC下载后放入了EFI-Clover-kexts-Other后,声卡驱动依然不可以驱动就是因为我们少了Lilu.kext。
Lilu.kext1.3.6:
Lilu.kext1.3.7:
VoodooHDA.kext
万能声卡驱动,用以禁用AppleHDA来驱动声卡。AppleALC.kext 和 VoodooHDA.kext 任选其⼀。
VoodooHDA_2.9.1.kext:
AppleALC.kext
AppleALC.kext 是黑苹果仿冒声卡驱动,禁止与voodoohda同时使用。同时AppleALC.kext需要配合Lilu.kext驱动来使用,不管你是台式机还是笔记本声卡驱动都是必不可少的,是一 个开 元的内核扩展补丁驱动文件,如使用后声卡还是无法驱动,建议在config.plist文件中添加对应的声卡ID。AppleALC.kext 和 VoodooHDA.kext 任选其⼀.
AppleALC_1.2.2.kext:
AppleHDA.kext
Intel High Definition Audio高保真声卡驱动..大部分人都是这种集成声卡,例如ALC889A声卡就可以直接用其驱动,其他声卡借助制作”仿冒驱动”也可以用其驱动,禁止与VoodooHDA.kext一起使用!
AppleHDA_ 2.3.1.kext:
FakePCIID_Intel_HDMI_Audio.kext
FakePCIID_Intel_HDMI_Audio.kext:其目的是为不支持的HDAU提供支持(通常称为B0D3,但需要将其重命名为HDAU,以满足Apple的期望值)在Haswell以上的系统中提供HDMI-audio的设备。
FakePCIID_Intel_HDMI_Audio_ 1.3.14.kext:
FakePCIID_Intel_HD_Graphics.kext
FakePCIID_Intel_HD_Graphics.kext:此驱动主要用于核显HD4200 HD4400 HD4600 P4600、Iris 540 Iris 550 Iris Pro 580、HD510 HD515 HD520 HD530 P530(多数530不需要这个)、P4000、P6300 – 162a、UHD620 KabyLake-R、UHD630 CoffeeLake。
FakePCIID_Intel_HD_Graphics_ 1.3.14.kext:
AzulPatcher4600.kext
AzulPatcher4600 (解决haswell平台hd4400 hd4600开机花屏 开机卡顿几秒 以及html5死机等综合问题,针对HD4600的额外修复,仅推荐HD4600使用。
AzulPatcher4600_1.2.0.kext:
NvidiaGraphicsFixup.kext
NvidiaGraphicsFixup.kext 是一款黑苹果英伟达显卡驱动,当我们安装台式机的时候大多都会选择使用Nvidia的GTX系列,当然英伟达公司也为我们发开了显卡驱动,但是还会遇到一些安装好了黑苹果显卡驱动后会出现、黑屏、卡顿、驱动不了等问题,NvidiaGraphicsFixup可以帮组我们解决这些bug,而且还添加了HDMI/DP音频输出等功能, 当然也是台式机安装黑苹果必须的驱动之一。必须搭配最新的Lilu.kext使用。
NvidiaGraphicsFixup_1.1.3.kext:
WhateverGreen.kext
WhateverGreen.kext是一款修复黑苹果AMD/NVIDIA/Intel核显显卡黑屏、花屏、睡眠黑评估等各种问题显卡驱动补丁,WhateverGreen.kext 依赖于ilu.kext, 所以需要与ilu.kext配合使用,WhateverGreen.kext可以帮你修 复黑苹果AMD显卡和NVIDIA显卡以及Intel核显上的黑屏启动等问题,并且有时候使用AMD显卡在电脑进入睡眠唤醒后出现黑屏的情况,这种情况也可以使用WhateverGreen.kext来解决,不论A卡、N卡还是Intel核显卡,都建议使 。
WhateverGreen_1.1.6.kext:
CodecCommander.kext
用于破解 4K支持,WhateverGreen.kext v1.2.1已经包括这个补丁,建议这两个驱动补丁二者选其一,建议优选WhateverGreen.kext。
CodecCommander_2.5.0.kext:
CoreDisplayFixup.kext
4k分辨率破解驱动需要配合lilu.kext使用。为不受支持的4K机器(非Iris)开启高分辨率支持。
CoreDisplayFixup_1.3.4.kext:

IntelGraphicsFixup.kext
IntelGraphicsFixup.kext动态修复核显的各种问题(例如腾讯视频死机,开机二阶段花屏等),建议Haswell+平台使用。(需要配合lilu.kext使用),简单的说是一个开源的英特尔GPU内核补丁驱动文件。修复 HD4400、HD4600显卡HTML5死机问题,修复Skylake显卡显示初始化修复(一般升级10.12.5以后系统要用到不然卡五国),修复HD4000显卡启动logo
IntelGraphicsFixup_1.2.4.kext:

HoRNDIS.kext
HoRNDIS.kext 解决你没有网络的痛苦。用手机连电脑,让电脑直接用手机上的数据网络上网。如果你不用这个驱动也可以通过USB链接手机上网,那就不用此驱动了。
HoRNDIS.kext:

BrcmPatchRAM2.kext
BCM蓝牙驱动,一般与BrcmPatchRAM.kext与BrcmFirmwareData.kext配合使用
BrcmPatchRAM2_2.2.7.kext:

AirportBrcmFixup.kext
博通WiFi无线网卡驱动。需要配合Lilu使用
AirportBrcmFixup_ 2.0.2.kext:


AppleIGB.kext
英特尔有线网卡驱动。支持型号Intel 82575, 82576, 82580, dh89xxcc, i350, i210 and i211。
AppleIGB_ 5.3.5.3.kext:


AppleIntelE1000e.kext
英特尔有线网卡驱动,支持型号Intel系82540, 82541, 82542, 82543, 82544, 82545, 82546, 82547, 82578 (P55/H55) 82579 (P67/H67) 82574L 82571 82572 82573 82574 82583 I217V。
AppleIntelE1000e_ 3.3.6.kext:


ALXEthernet.kext
高通网卡驱动Atheros alx Ethernet。
ALXEthernet_ 1.0.2.kext:


AtherosE2200Ethernet.kext
高通有线网卡驱动,支持的型号有AR816x、AR817x、Killer E220x、Killer E2400、 Killer E2500 。
AtherosE2200Ethernet_ 2.2.2.kext:


SmallTree-Intel-211-AT-PCIe-GBE.kext
因特尔有线网卡驱动 Intel I211 。
SmallTree-Intel-211-AT-PCIe-GBE_ 1.0.kext:


RealtekRTL8100.kext
有线网卡驱动,适用于RTL8107E、RTL810X、RTL8139 。
RealtekRTL8100_ 1.0.kext:


RealtekRTL8111.kext
有线网卡驱动,适用于Realtek RTL8111/8168 B/C/D/E/F/G/H网卡驱动 。
RealtekRTL8111_ 2.2.2.kext:


IntelMausiEthernet.kext
英特尔有线网卡驱动,支持型号82578LM、82578LC、82578DM、82578DC、 82579LM、82579V、I217LM、I217V、I218LM、 I218V、I218LM2、I218V2、I218LM3、I219V、 I219LM、I219V2、I219LM2、I219LM2。
IntelMausiEthernet_2.4.0d0.kext:


FakePCIID_Intel_GbX.kext
FakePCIID_Intel_GbX.kext:这个kext将与一些Intel以太网设备建立连接,以使基于Intel芯片组的驱动程序工作。不做单独使用,通常与SmallTreeIntel8254x.kext、AppleIntel8254XEthernet.kext、SmallTreeIntel82576.kext、SmallTreeIntel8259x.kext一起使用。
FakePCIID_Intel_GbX_ 1.3.14.kext:


SmallTreeIntel8254x.kext
SmallTreeIntel8254x.kext支持设备有
8086:1010 82546EB Gigabit Ethernet Controller (Copper) 8086:1011 82545EM Gigabit Ethernet Controller (Fiber) 8086:1012 82546EB Gigabit Ethernet Controller (Fiber) 8086:101d 82546EB Gigabit Ethernet Controller
8086:1026 82545GM Gigabit Ethernet Controller
8086:1027 82545GM Gigabit Ethernet Controller
8086:1028 82545GM Gigabit Ethernet Controller
8086:105e 82571EB Gigabit Ethernet Controller。
SmallTreeIntel8254x_ 1.0.kext:



SmallTreeIntel82576.kext
支持设备
8086:1521 I350 Gigabit Network Connection
8086:1522 I350 Gigabit Fiber Network Connection
8086:1533 I210 Gigabit Network Connection 。
SmallTreeIntel82576_ 1.0.kext:


SmallTreeIntel8259x.kext
支持设备
8086:10c6 82598EB 10-Gigabit AF Dual Port Network Connection 8086:10c7 82598EB 10-Gigabit AF Network Connection 8086:10c8 82598EB 10-Gigabit AT Network Connection 8086:10ec 82598EB 10-Gigabit AT CX4 Network Connection 8086:10d8 82599EB 10 Gigabit Network Connection
8086:10fb 82599ES 10-Gigabit SFI/SFP+ Network Connection 8086:10f1 82598EB 10-Gigabit AF Dual Port Network Connection 8086:151c 82599 10 Gigabit TN Network Connection
8086:150b 82598EB 10-Gigabit AT2 Server Adapter
8086:1528 Ethernet Controller 10-Gigabit X540-AT2 8086:10fc 82599 10 Gigabit Dual Port Network Connection 8086:1560 EthernetSmallTreeIntel8259x.kext Controller X540。
SmallTreeIntel8259x.kext:


FakePCIID_AR9280_as_AR946x.kext
FakePCIID_AR9280_as_AR946x:这是FakePCIID.kext的特殊应用,是在一个AR9280被重新命名为其他设备的情况下使用的。例如,在联想u430中,将一个AR9280作为AR946x重新命名是很有用的,因为该设备可以被BIOS白名单所允许,而AR9280不是。通过使用FakePCIID,我们可以将PCI id重新映射回AR9280 (168c:002a),即使该设备本身报告的是168c:0034。
FakePCIID_AR9280_as_AR946x_ 1.3.14.kext:


FakePCIID_Broadcom_WiFi.kext
FakePCIID_Broadcom_WiFi.kext:这个kext将连接到14e4:43b1, 14e4:4357, 14e4:4331, 14e4:4353, 14e4:432b, 14e4 . 432b, 14e4:43a3,或14e4:43a0。以及106b:4e, 14e4:4312, 14e4:4313, 14e4:4318, 14e4:431a, 14e4:4320, 14e4:4324, 14e4:4324, 14e4:4328, 14e4:432d。
最初是为BCM94352Z创建的,这个特殊的FakePCIID应用程序。在使用多种支持的Broadcom WiFi设备时,kext被用来模拟真正的Apple Airport(苹果无线网卡)。
FakePCIID_Broadcom_WiFi_ 1.3.14.kext:


FakePCIID.kext:
这个kext的目的是与IOPCIDevice设备建立连接,以便当另一个驱动程序连接到同一设备时,它可以提供备用的PCI ID。也就是说,如果用到Fake-PCI-ID中的其他任何kext的话,此驱动都是必要的。
FakePCIID_ 1.0.1.kext:


FakePCIID_BCM57XX_as_BCM57765.kext
FakePCIID_BCM57XX_as_BCM57765.kext:这个kext将与众多不受支持的BCM57XX以太网设备建立连接,以使本机驱动程序为兼容的更广泛的BCM以太网芯片组工作。详细⽀支持列列表:
Broadcom NetXtreme BCM5700 Gigabit Ethernet [14e4:1644]
Broadcom NetXtreme BCM5701 Gigabit Ethernet PCIe [14e4:1645]
Broadcom NetXtreme BCM5702 Gigabit Ethernet PCIe [14e4:1646]
Broadcom NetXtreme BCM5703 Gigabit Ethernet PCIe [14e4:1647]
Broadcom NetXtreme BCM5717 Gigabit Ethernet PCIe [14e4:1655]
Broadcom NetXtreme BCM5717 Gigabit Ethernet PCIe [14e4:1665]
Broadcom NetXtreme BCM5718 Gigabit Ethernet PCIe [14e4:1656]
Broadcom NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657]
Broadcom NetXtreme BCM5725 Gigabit Ethernet PCIe [14e4:1643]
Broadcom NetXtreme BCM5727 Gigabit Ethernet PCIe [14e4:16f3]
Broadcom NetXtreme BCM5761 10/100/1000BASE-T Ethernet [14e4:1688] Broadcom NetXtreme BCM5762 Gigabit Ethernet PCIe [14e4:1687]
Broadcom NetXtreme BCM57760 Gigabit Ethernet PCIe [14e4:1690]
Broadcom NetXtreme BCM57764 Gigabit Ethernet PCIe [14e4:1642]
Broadcom NetXtreme BCM57767 Gigabit Ethernet PCIe [14e4:1683]
Broadcom NetLink BCM57781 Gigabit Ethernet PCIe [14e4:16b1]
Broadcom NetXtreme BCM57782 Gigabit Ethernet PCIe [14e4:16b7]
Broadcom NetLink BCM57785 Gigabit Ethernet PCIe [14e4:16b5] — Confirmed Broadcom NetXtreme BCM57786 Gigabit Ethernet PCIe [14e4:16b3] — Confirmed Broadcom NetXtreme BCM57787 Gigabit Ethernet PCIe [14e4:1641]
Broadcom NetLink BCM57788 Gigabit Ethernet PCIe [14e4:1691] Broadcom NetLink BCM57790 Gigabit Ethernet PCIe [14e4:1694] Broadcom NetLink BCM57791 Gigabit Ethernet PCIe [14e4:16b2] Broadcom NetLink BCM57795 Gigabit Ethernet PCIe [14e4:16b6] Broadcom NetLink BCM5785 Gigabit Ethernet [14e4:1699]
Broadcom NetLink BCM5785 Fast Ethernet [14e4:16a0]
Broadcom NetLink BCM5787M Gigabit Ethernet PCI Express [14e4:1693] Broadcom Network Adapter [14e4:1689]。
FakePCIID_BCM57XX_as_BCM57765_ 1.0.1.kext:



VoodooPS2Controller.kext
VoodooPS2Controller是黑苹果键盘鼠标触摸板万能驱动,它与ApplePS2SmartTouchPad.kext 两者选其一,不不可全⽤用。
VoodooPS2Controller_ 1.9.2.kext:




ApplePS2SmartTouchPad.kext
黑苹果键盘鼠标触摸板万能驱动,它与VoodooPS2Controller.kext 两者选其一,不不可全⽤用。这里顺便提一下VoodooI2C.kext,因为不常用,所以就不附下载地址了,ApplePS2SmartTouchPad.kext、VoodooI2C.kext和VoodooPS2Controller.kext:三者选择一个即可,都是驱动键盘鼠标以及触摸板,三者区别就是适用的类型不一样,有PS/2、Synaptics、alps、i2c等等,其中Synaptics、alps用ApplePS2SmartTouchPad.kext适配性好一些,VoodooI2C.kext比较麻烦,仅适用于i2c触摸板。
ApplePS2SmartTouchPad_ 4.6.8.kext:


其他驱动
ACPIBatteryManager.kext
ACPIBatteryManager.kext:用以使笔记本正确显示电量,但通常需要配合DSDT的patch才能发挥作用。一般笔记本电脑用,电池电量显示驱动。用于实现电 显示,如遇五国卡 BAT0 之类的请删除。如果你用了ACPIBatteryManager.kext驱动后,笔记本电脑电池还是无法正常显示,那么你就需要提取DSDT编译拆分来实现电池状态的显示了。
ACPIBatteryManager_ 1.81.4.kext:



NullCPUPowerManagement.kext
想要管理您的黑苹果电源,那么你也许就需要黑苹果电源管理驱动来控制他们。NullCPUPowerManagement Mac版安装大多数的主板是不是支持黑苹果的原生态电源管理器。NullCPUPowerManagement Mac版能够让碰到各种各样的问题的用户完美的解决这些问题。另外黑苹果安装时,五国图卡在电源管理上可以用此驱动来替换即可!
NullCPUPowerManagement.kext:



HibernationFixup.kext
修复睡眠,以支持某些机器在3和28休眠模式下的正常休眠。
HibernationFixup_1.2.2.kext:


CodecCommander.kext
用于防止睡眠唤醒之后的无声。
CodecCommander_ 2.6.3.kext:



AppleBacklightInjector.kext
亮度调节,安装完成后如果亮度无法使用,需要微调,本网站有教程,自己看看去吧。(have no idea of why it breaks)解决方法是把appleBacklightInjector.kext安装到/Library/Extensions/下。
AppleBacklightInjector_ 0.9.0.kext:



NoTouchID.kext
用于禁止TouchID 的检测,合理选用。
NoTouchID_ 1.0.0.kext:


NoVPAJpeg.kext
是一款解决macOS Mojave 10.14.1预览打不开或卡死问题的驱动程序。如果自己的黑苹果电脑升级到了macOS Mojave 10.14.1系统,发现在看图片的时候使用预览经常被卡死,或者半天打不开,NoVPAJpeg.kext可以解决这一问题。。
NoVPAJpeg_v1.0.0 built with Lilu 1.3.0.kext:



FakePCIID_XHCIMux.kext
FakePCIID_XHCIMux.kext:将会连接到8086:1e31, 8086:9c31, 8086:9cb1, 8086:9c31, 8086:8cb1这个注入器是正常的FakePCIID任务的一部分。它实际上并没有伪造任何PCI id。相反,它将某些值强加于Intel XHCI USB3控制器上的XUSB2PR (PCI配置偏移0xD0)。其效果是将任何USB2设备与XHC端口上的USB2引脚连接到EHC1。换句话说,使用USB2驱动而不是USB3驱动程序(AppleUSBEHCI vs AppleUSBXHCI)处理USB2设备。
FakePCIID_XHCIMux_ 1.3.14.kext:



CPUFriend.kext
通常与CPUFriendDataProvider.kext配合来实现变频。CPUFriendDataProvider.kext需要通过自己电脑生成,Cpu变频。如果CPU变频异常,建议删除CPUFriendDataProvider.kext。
CPUFriend_ 1.1.4.kext:



IntelGraphicsDVMTFixup.kext
用于于五代以上机 ,四代及以下删除。主要作用于破解苹果的framebuffer kext的64MB值,一般笔记本bios固定32m 的需要用到它。需要和lilu.kext、IntelGraphicsFixup.kext一起使用。
IntelGraphicsDVMTFixup_1.2.0.kext:




SATA-100-series-unsupported.kext:
英特100系列主板SATA磁盘识别驱动。
SATA-100-series-unsupported_Version 0.5.1.kext:


SATA-200-series-unsupported.kext:
英特200系列主板SATA磁盘识别驱动。
SATA-200-series-unsupported.kext:

SATA-RAID-unsupported.kext:
SATA磁盘阵列驱动。
SATA-RAID-unsupported_Version 0.9.3.kext:


AHCI_3rdParty_eSATA.kext
第三方eSATA驱动,连接到这些接口的设备将会识别为内置磁盘显示在桌面上,不能够热插拔。
AHCI_3rdParty_eSATA_ 0.5.kext:


AHCI_Intel_Generic_SATA.kext
英特SATA驱动,具体对应芯片组不明,建议删除。
AHCI_Intel_Generic_SATA_ 0.2.kext:


USBInjectAll.kext
黑苹果USB驱动。
USBInjectAll_ 0.6.4.kext:



GenericUSBXHCI.kext
适用于黑苹果OS X EI Capitan 10.11.x以上系统的USB3.0驱动,10.8.x以上都支持!
GenericUSBXHCI_ 1.2.11.kext:




XHCI-200-series-injector.kext
主板驱动。我的理解是一个辅助驱动,主要配个其他驱动来工作,例如usb,其他的一些接口,电源管理,200系列主板建议添加!
XHCI-200-series-injector_ 0.5.0.kext:



XHCI-300-series-injector.kext
主板驱动。我的理解是一个辅助驱动,主要配个其他驱动来工作,例如usb,其他的一些接口,电源管理,300系列主板建议添加!
XHCI-300-series-injector_ 0.5.0.kext:



XHCI-unsupported.kext
英特尔X99系列主板驱动!
XHCI-unsupported_Version 0.9.2.kext:





XHCI-x99-injector.kext
x99系列主板驱动!

XHCI-x99-injector_0.5.0.kext:

本人搜罗不易,大家请自行享用可能某些驱动不可用请检查是否兼容自己的设备。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册 微信登录

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

快速回复 返回顶部 返回列表