2.内核限制方法
这里以intel无线和蓝牙驱动为例,在bigsur中内核加载驱动:
AirportItlwm.kext(1.3.0)
IntelBluetoothFirmware.kext
IntelBluetoothInjector.kext
在monterey中内核加载驱动:
AirportItlwm.kext(2.0.0)
BlueToolFixup.kext
IntelBluetoothFirmware.kext
这里要放在同一目录里AirportItlwm.kext其中一个要改名,比如将AirportItlwm.kext(2.0.0)改名为:
AirportItlwm_mont.kext
现在目录下的文件是:
AirportItlwm.kext
IntelBluetoothFirmware.kext
IntelBluetoothInjector.kext
BlueToolFixup.kext
AirportItlwm_mont.kext
用最小版本限制法,可以在排除低版本中运行,以便在monterey中正常运行,而bigsur中不运行:
BlueToolFixup.kext
AirportItlwm_mont.kext
这两个设置 MinKernel 21.0.0
用最大版本限制法,可以在排除高版本中运行,以便在bigsur中正常运行,而monterey中不运行:
IntelBluetoothInjector.kext
AirportItlwm.kext
这两个设置MaxKernel 20.9.0(当前版本为20.5.0,考虑以后升级,版本号调大一些) 如下图:
|