【老吴黑苹果】macOS 12 Monterey黑苹果指南
macOS 12: Monterey
机型
- iMac16,1 及更新机型
- MacPro6,1 及更新机型
- iMacPro1,1 及更新机型
- Macmini7,1 及更新机型
- MacBook9,1 及更新机型
- MacBookAir7,1 及更新机型
- MacBookPro11,4 及更新机型
对于4代 Haswell 或3代 Ivy Bridge 的用户(SMBIOS选择)
- 带有独显的 Ivy Bridge 台式机使用 MacPro6,1
- 带有独显的 Haswell 台式机使用 iMac17,1
- 只有核显的 Haswell 台式机使用 iMac16,2
- Haswell 笔记本电脑使用 MacBookPro11,4 或 MacBookPro11,5
硬件
- Ivy Bridge(HD 4000 和 HD 2500,彻底告别3代2代CPU)
- Nvidia Kepler(GTX 6xx/7xx独显)
- 解决方法[- OpenCore-Legacy-Patcher](https://github.com/dortania/- OpenCore-Legacy-Patcher/)
- 您将无法访问非完整更新(1-3GB 的小更新)
- 需要禁用 SIP、Apple Secure Boot 和 AMFI。
- Monterey仍然支持 Haswell核显
蓝牙
注意
蓝牙支持仍在进行中。
截止本文发出前,所有的蓝牙修补仍在进行中,可能会出现比较多的蓝牙问题,请耐心等待后续修复。
通过 Monterey,Apple 彻底改写了蓝牙堆栈。在撰写本文时,许多蓝牙设备无法正常工作(旧版 Broadcom 和 Intel)。重写后,注入器 kexts 打破了蒙特雷的蓝牙支持,但仍然需要固件上传 kexts。确保:
- 禁用注入器 kexts
- IntelBluetoothInjector.kext 用于 Intel 卡
- 用于 Broadcom 卡的 BrcmBluetoothInjector.kext
- 如果您仍然启动 Big Sur 或更旧版本,您可以在 config.plist 中为您的注入器 kext设置该MaxKernel字段20.99.9。
- 保持固件上传kexts
- 需要IntelBluetoothFirmware.kext 在 Intel无线网卡蓝牙
- Broadcom 的 BrcmPatchRAM2/3.kext + BrcmFirmwareData.kext
- 添加BlueToolFixup
- 所有非本地蓝牙设备(包括英特尔)都需要
- 如果您仍然启动 Big Sur 或更旧版本,您可以将该MinKernel字段设置21.00.0为阻止 BlueToolFixup 在旧操作系统上加载。