macOS里的kext是什么文件?黑苹果必备的kext有哪些?

2020-01-22 / 2.42w / 教程 / 1.75k / 6分钟

最后更新时间:2020年6月13日

简单来说,kext 文件是 macOS 的驱动程序。“kext”一词是内核扩展(Kernel Extension)的缩写,kexts是 macOS 内核的扩展。

启动计算机时,这些 kext 中包含的代码会自动注入到操作系统中。macOS 将驱动程序包含在一个kext文件中,不像在 Windows 上那样需要安装。要卸载 kext 时,只需将其删除即可。修改现有的 kext 或添加新的 kext 能使黑苹果系统获得对非苹果硬件(如声卡,网卡和显卡)的支持。

  • 默认情况下,macOS 中的 kext 文件位于 /System/Library/Extensions 中(简称S/L/E);
  • 中文 macOS 位于 /系统/资源库/Extensions (其实就是改个名,实际路径同上);
  • 如果使用 Clover EFI Bootloader,kext 位于 EFI 分区: /EFI/CLOVER/kexts/Other;
    • 较旧版本:UEFI 模式:/EFI/CLOVER/driver64UEFI,Legacy 模式:/EFI/CLOVER/driver64
  • 如果使用 OpenCore EFI BootLoader,kext 位于 EFI 分区:/EFI/OC/Kexts;
  • Multibeast 的 kext 位于 /Library/Extensions;

「注」Multibeast 是 tonymacx86 网站推出的一款闭源EFI引导程序,不推荐使用。建议使用成熟稳定的 Clover,或动手能力比较强的使用后起之秀 OpenCore。通常情况下,不建议把驱动放到 S/L/E 目录,建议使用引导工具(Clover或OpenCore)自动注入,并且使用 UEFI 来引导系统。而无论使用哪种,为了让黑苹果系统正常稳定运行,有一些kext都是必不可少的,这里罗列出一部分,基于 macOS 10.15 Catalina。

 

必备 kext

以下5个kext是目前每个黑苹果系统必不可少的:

  • Lilu.kext:总的来说是一个第三方kext的核心扩展,很多其他kext都需要这个kext才能运行,例如音频AppleALC和显卡WhateverGreen,必备。
  • WhateverGreen.kext:用于处理非苹果型号的显卡的支持,集成了非常多功能,必备。
    • 也有部分人不使用WhateverGreen(简称WEG),认为WEG仅提供了公用驱动池的驱动,并不能完全发挥出显卡的性能,尤其是仙后座(RX5000)系列。但是请注意,不使用WEG意味着驱动显卡过程中可能遇到的所有问题都需要自行解决,几乎没有这方面教程,且每个型号可能都有略微不同的驱动方法和需要注意的地方,新手建议老老实实使用WEG
  • VirtualSMC.kext:仿冒 macOS 系统总线,让 macOS 以为自己运行在真正的 Mac 上,以驱动黑苹果系统正常稳定运行,并提供系统传感器信息,必备。
    • 或者 FakeSMC.kext,FakeSMC.kext 拥有非常多的传感器驱动,但 FakeSMC.kext 已一年以上未更新,如果你无法使用 VirtualSMC.kext,可尝试这个。
  • AppleALC.kext:用于黑苹果系统音频支持,通过仿冒ID和布局的方式驱动声卡芯片,必备。
    • 如果你使用这个驱动无法使用声卡,也可以考虑使用 VoodooHDA.kext
  • USB-Inject-All.kext:注入所有USB端口,以让黑苹果USB正确运行,但并不能长期使用默认配置,必须搭配自定义设置。

 

可选 kext

以下kext可选,或解决特定问题时使用:

 

0. 本站所有资源解压密码均为 heipg.cn
1. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
2. 如有无法下载的链接,请及时邮箱[email protected],或到QQ群进行反馈,我们将及时进行处理。
3. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:[email protected],我们将第一时间配合处理!
扫描QQ二维码加入【黑苹果星球交流群】

黑苹果星球 » macOS里的kext是什么文件?黑苹果必备的kext有哪些?

发表评论