本文最后更新于 463 天前,其中的信息可能已经有所发展或是发生改变。
对于较老的机型,苹果对对于通用控制、随航、AirPlay等功能进行了限制。本次分享FeatureUnlock.kext驱动,其将支持用于在老旧机型上启用 Sidecar、NightShift、AirPlay to Mac 和通用控制(Universal Control)支持。
首先本驱动支持以下机型解除对应的macOS功能限制:
# 随航解锁机型(Sidecar)
MacBook8,1
MacBookAir5,x - MacBookAir7,x
MacBookPro9,x - MacBookPro12,x
Macmini6,x - Macmini7,1
MacPro5,1 - MacPro6,1
iMac13,x - iMac16,x
# 隔空播放解锁机型(AirPlay)
MacBook8,1
MacBookAir5,x - MacBookAir7,x
MacBookPro9,x - MacBookPro14,x
Macmini6,x - Macmini8,1
MacPro5,1 - MacPro6,1
iMac13,x - iMac18,x
# 夜间模式解锁机型(NightShift)
MacBook1,1 - MacBook7,1
MacBookAir1,1 - MacBookAir4,x
MacBookPro1,1 - MacBookPro8,x
Macmini1,1 - Macmini5,x
MacPro1,1 - MacPro5,1
iMac4,1 - iMac12,x
# 通用控制解锁机型(Universal Control)
MacBookAir7,x
MacBookPro11,4 - MacBookPro12,1
Macmini7,1
MacPro6,1
iMac16,x
使用方法:将FeatureUnlock.kext 添加到 EFI / OC / Kexts 并在config.plist中启用,Clover同样适用。
注意:各功能实现的前提
- NightShift 需要 macOS 10.12.4 及以上;
- AirPlay to Mac(隔空播放到 Mac)需要 macOS 12.0 及以上;
- Universal Control(通用控制)需要 macOS 12.3 及以上,无线模式需要最少 Wifi N 和蓝牙 4.0,iPad 和 Mac 之间支持有线模式作为替代方案;
- Sidecar(随航)需要 macOS 10.15 及以上,无线模式需要最少 Wifi N 和蓝牙 4.0,iPad 和 Mac 之间支持有线模式作为替代方案,还需要一台具有 Intel 核显的机器才能可靠使用,大多数只有独显的机器会遇到使用困难。建议使用支持 H.265 的 iGPU 以获得最佳流媒体质量。
- 基于 AMD 处理器的黑苹果搭配 iMac19,1 或 iMac20,1 机型 ID 并使用以下代码,可能可以让随航工作:
defaults write com.apple.AppleGVA gvaForceAMDKE -boolean yes
如果您想单独开启某个或者部分功能,不想解锁全部功能,您可以添加以下启动代码:
-caroff (或 -liluoff) # 关闭 kext;
-cardbg (或 -liludbgall) # 开启详细日志记录(仅 debug 版本)
-carbeta (或 -lilubetaall) # 在高于 macOS 12.0 的系统上强制启用
-allow_sidecar_ipad # 为不受支持的 iPad 启用 Sidecar 支持(仅适用于 iOS 13,iOS 14+ 实现 iOS 端检查)
-disable_sidecar_mac # 禁用 Sidecar/AirPlay 补丁
-disable_nightshift # 禁用 NightShift 补丁
-disable_uni_control # 禁用通用控制补丁
-force_uni_control# 在不受支持的机型强制开启通用控制
代码使用教程见下图: