是,OCLP是唯一可行的软件级修复路径:需先降级至Ventura(Sequoia暂不支持),启用FaceTime摄像头专用补丁、重建缓存与权限、安装OpenCore引导,并强制禁用SIP中kext/dtrace/nvram限制,否则VDCAssistant服务无法初始化。

确认是否需要OCLP修复
老款Intel Mac(如2012–2015年机型)升级到macOS Sequoia或Ventura后,FaceTime摄像头彻底消失、Photo Booth报“设备不可用”、终端执行system_profiler SPCameraDataType无任何输出——这大概率是苹果在新系统中移除了对旧CMOS传感器驱动的支持,原生已无法唤醒,此时OCLP(OpenCore Legacy Patcher)是唯一可行的软件级修复路径。
准备OCLP运行环境
先确保你的Mac满足硬性前提:【必须使用macOS Monterey或Ventura作为宿主系统安装OCLP;Sequoia目前不支持OCLP 0.4.9及更早版本启动】。若已误升Sequoia,请先通过恢复模式重装Ventura系统镜像(非升级,是覆盖安装),再进行后续操作。
访问https://github.com/dortania/OpenCore-Legacy-Patcher/releases 下载最新稳定版OCLP(截至2026年10月为v0.4.9),解压后双击运行OpenCore-Legacy-Patcher.app。
首次运行会提示“允许辅助功能权限”,前往“系统设置→隐私与安全性→辅助功能”中勾选该应用,否则后续补丁无法注入内核扩展。
启用FaceTime摄像头专用补丁
在OCLP主界面点击“Post-Install Root Patching” → “Select a macOS Version” → 选择你当前运行的系统版本(例如Ventura 13.7)→ 点击“Patch”按钮开始打基础补丁。
补丁完成后,不要重启。返回主界面,点击“Utilities” → “Enable FaceTime Camera Patch”。此操作会自动检测你的机型并加载对应摄像头驱动补丁(如2012 MBP需注入AppleCameraInterface.kext + IOCameraFamily.kext重编译版)。
【关键动作】补丁启用后必须点击右下角“Rebuild Cache & Repair Permissions”,否则kext不会被系统识别,重启后仍无效。
重建启动配置并重启
回到主界面,点击“Install OpenCore” → 选择你的系统盘(通常为“Macintosh HD”)→ 勾选“Update OpenCore”和“Create Backup” → 点击“Perform Operation”。OCLP将替换EFI分区中的引导文件,并写入摄像头补丁所需的配置项。
操作完成后,关闭OCLP,点击苹果菜单→“重新启动”。启动时按住Option键,确认出现“OpenCore”启动项而非原生Apple图标。
进入系统后,立即打开“访达→应用程序→Photo Booth”,前置摄像头指示灯应亮起绿色,画面正常显示。若仍黑屏,说明补丁未生效,需返回OCLP界面检查“Utilities→Show Logs”中是否报错camera patch failed to load,常见原因是系统完整性保护(SIP)未完全关闭。
强制关闭SIP以保障补丁加载
重启进入恢复模式(开机按住Command+R),打开“实用工具→终端”,输入:
csrutil authenticated-root disable
csrutil enable --without kext --without dtrace --without nvram --without basesystem
执行完毕后重启。再次运行OCLP的“Enable FaceTime Camera Patch”→“Rebuild Cache & Repair Permissions”→“Install OpenCore”,完成后重启测试。
这一步不可跳过:OCLP摄像头补丁依赖未签名kext加载能力,而默认SIP策略会阻止其注入内核。仅禁用kext一项不够,必须显式排除dtrace与nvram限制,否则VDCAssistant服务仍拒绝初始化。

















