使用原理是使用两个kext和一个kernel的阻止补丁组合,让SmallTreeIntel82576.kext生效的。
操作:
注:以下操作,如果你用的博通网卡,通过OCLP驱动,在Sonoma下应该是默认就这样的,只需要添加SmallTreeIntel82576.kext就可以了
1、解压附件,放到EFI的kexts下,在config.plist->Kernel->Add中添加如下四个驱动(如果你用的OCAT,在打开config.plist后,将kext放到EFI的kexts目录下,会自动添加到config.plist->Kernel->Add中,如果您使用的是其他的编辑器,可以手动添加,但是一定要注意驱动加载的顺序以及在MinKernel下添加23.0.0):
BundlePath | Enabled | ExecutablePath |
IOSkywalkFamily.kext | true | Contents/MacOS/IOSkywalkFamily |
IO80211FamilyLegacy.kext | true | Contents/MacOS/IO80211FamilyLegacy |
IO80211FamilyLegacy.kext/Contents/PlugIns/AirPortBrcmNIC.kext | true | Contents/MacOS/AirPortBrcmNIC |
SmallTreeIntel82576.kext | true | Contents/MacOS/SmallTreeIntel82576 |
PlistPath | MinKernel |
Contents/Info.plist | 23.0.0 |
Contents/Info.plist | 23.0.0 |
Contents/Info.plist | 23.0.0 |
Contents/Info.plist |
2、在config.plist->Kernel->Block下添加如下内容:
Identifier | Enabled | Strategy | MinKernel |
com.apple.iokit.IOSkywalkFamily | true | Exclude | 23.0.0 |
3、重启
注意,如果你想禁用以上内容,必须重启前将Kernel->Block下的com.apple.iokit.IOSkywalkFamily删除或禁用,同时将Kernel->Add中的IOSkywalkFamily.kext、IO80211FamilyLegacy.kext、IO80211FamilyLegacy.kext/Contents/PlugIns/AirPortBrcmNIC.kext删除或禁用,否则重启后将无法进入系统。
评论0