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

概述

最后更新时间:2020年11月8日

简单来说,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;
    • Clover 其实可以按版本划分 kext 目录,也就是 /EFI/CLOVER/kexts/10.15 就是针对 10.15 系统生效的 kext 文件夹,其他以此类推;
  • 如果使用 OpenCore EFI BootLoader,kext 位于 EFI 分区:/EFI/OC/Kexts;

建议使用成熟稳定的 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. 如有无法下载的链接,联系:admin#heipg.cn,或到QQ群进行反馈,我们将及时进行处理。
3. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:admin#heipg.cn,我们将第一时间配合处理!

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

6 评论

  1. 黑苹果是在window上运行苹果程序吗?

  2. “可选 kext”是一开始就放EFI里面,用不用的上都没关系;还是不放在里面,用的出问题了再补?

    1. 可选的意思是,不是每种硬件配置都需要,但在某些场景中还是有用

  3. 对于玩黑苹果来说真是大有用处

  4. 谢谢分享,解释得非常清楚了,对刚入门的黑苹果er很友好

  5. 谢谢分享学习一下

发表回复