【老吴黑苹果】macOS 12 Monterey黑苹果指南

【老吴黑苹果】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独显)
  • 您将无法访问非完整更新(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 在旧操作系统上加载。