安装系统版本:macOS Sonoma 14.1,使用引导OpenCore0.9.6,需要自己更新三码。
描述
- 适用于配备英特尔无线模块的 ThinkPad T470 的 OpenCore 引导加载程序。稳定适合日常使用。唯一支持的操作系统版本是 macOS 14 Sonoma。
- 与GiHub当前提供的大部分OpenCore版本不同,此配置完全支持UEFI安全启动、Apple安全启动模型,并实现了系统缺陷保护。
硬件支持
在做什么?
- 双电池
- 所有功能键
- 带加速功能的Intel Graphics HD 620(支持Metal 3)
- 风扇控制
- 能源管理
- 无线上网
- 蓝牙
- HDMI
- 苹果高清音频
- 睡眠和起床
- SD卡插槽
- Type-C充电和视频输出
什么失效?
- 指纹识别器(失效)
- 触摸屏(触摸屏的Kext被禁用,因为它会破坏macOS Sonoma上的睡眠,未来可能会修复)
我的硬件配置:
- 配备触摸屏和红外摄像头的 ThinkPad T470 20HE
- 英特尔 i5-7300U
- 英特尔核芯显卡 620
- 全高清IPS触摸屏
- 8Gb 内存
- 256Gb NVMe 固态硬盘
此 OpenCore 版本仅在此处配置上进行了测试
安装
准备OpenCore配置:
- 在开始安装之前,您需要进行个性化配置 - 将生成的唯一序列号添加到 config.plist 中以运行 Apple 服务和 ApECID 提供 Apple SecureBoot 完整安全模式。
- 使用 corpnewt 的 GenSMBIOS 实用程序创建 SMBIOS。您需要为 MacBookPro15,2 型号创建 SMBIOS。创建 SMBIOS 后,在 PlatformInfo -> Generic 部分的字段中输入数据。
- 序列号 = 系统序列号
- 板系列 = MLB
- SmUUID = 系统UUID
- 苹果ROM=ROM
- 要您生成自己的 ApECID 值,您需要某种形式的加密安全随机数字生成器,该生成器将输出 64 位整数。下面是如何使用Python3 执行此操作的示例:
python3 -c 'import secrets; print(secrets.randbits(64))'
- 有了这个独特的64位int,你现在可以在config.plist中的Misc -> ApECID下输入它
- 接下来,您需要配置 UEFI 固件并在其中包含 OpenCore 的 SecureBoot 密钥。
- 为此,完成 UEFI 安全启动设置设置模式,从附带驱动器运行 KeyTool 实用程序,将“SecureBoot”文件夹中的 db.auth、KEK.auth 和 PK.auth 安装到 UEFI 固件中。
- 自定义配置并准备好 UEFI 后,按照dortania 的指南创建 macOS 可启动缺失驱动器。
安装后步骤
- 取消休眠和小睡
sudo pmset autopoweroff 0
sudo pmset powernap 0
sudo pmset standby 0
sudo pmset proximitywake 0
sudo pmset tcpkeepalive 0
- 使用这个漂亮的工具启用HHIDPI
【解压密码:imacos.top】
原文链接:https://imacos.top/2023/12/27/34345/,转载请注明出处。
评论0