Lenovo ThinkBook 15 IIL OpenCore

June 26, 2026 · View on GitHub

Lenovo ThinkBook 15-IIL 的 OpenCore 引导配置备份,适用于 i5-1035G1 版本。同代 ThinkBook 15-IML 等较高配/低配版本也可以参考使用,但需要根据自己的硬件调整配置。

仓库只包含 OC 目录,使用时需要把它放到 EFI 分区的 EFI/OC 路径下,并配合自己的 EFI/BOOT/BOOTx64.efi 使用。

公开前已经清理 macOS 解压遗留文件,并将 config.plistoldConfig.plist 里的 SMBIOS 私有信息替换为占位值。首次使用前必须重新生成自己的序列号、MLB、SystemUUID 和 ROM。

配置概览

  • 适用机型:Lenovo ThinkBook 15-IIL
  • 处理器版本:Intel Core i5-1035G1
  • 参考兼容:同代 ThinkBook 15-IML 等配置相近机型
  • OpenCore 目录:OC
  • SMBIOS:MacBookAir9,1
  • Picker:OpenCanopyPickerMode=External
  • SecureBootModel:Disabled
  • Vault:Optional
  • ScanPolicy:0
  • 默认超时:20
  • Wi-Fi:当前启用 AirportItlwmVentura.kext
  • 声卡:AppleALC.kextalc-layout-id=11
  • 核显:注入 AAPL,ig-platform-iddevice-id

已知问题

  • 触摸板
  • 休眠

目录内容

OC/
├── ACPI/
├── Drivers/
├── Kexts/
├── Resources/
├── Tools/
├── config.plist
├── oldConfig.plist
└── OpenCore.efi

ACPI

  • SSDT-ALS0.aml
  • SSDT-AWAC.aml
  • SSDT-DNVME-ALL.aml
  • SSDT-DNVME-Optane.aml
  • SSDT-EC.aml
  • SSDT-PLUG-DRTNIA.aml
  • SSDT-PNLF.aml

当前 config.plist 启用:

  • SSDT-EC.aml
  • SSDT-AWAC.aml
  • SSDT-ALS0.aml
  • SSDT-PLUG-DRTNIA.aml
  • SSDT-DNVME-Optane.aml
  • SSDT-PNLF.aml

Drivers 和工具

  • HfsPlus.efi
  • OpenCanopy.efi
  • OpenRuntime.efi
  • OpenShell.efi

Kexts

  • AirportItlwmBigSur.kext
  • AirportItlwmCatalina.kext
  • AirportItlwmMonterey.kext
  • AirportItlwmVentura.kext
  • AppleALC.kext
  • BlueToolFixup.kext
  • BrightnessKeys.kext
  • HibernationFixup.kext
  • IntelBluetoothFirmware.kext
  • IntelBluetoothInjector.kext
  • Lilu.kext
  • NVMeFix.kext
  • RealtekRTL8111.kext
  • Sinetek-rtsx.kext
  • SMCBatteryManager.kext
  • SMCProcessor.kext
  • SMCSuperIO.kext
  • USBToolBox.kext
  • UTBMap.kext
  • VirtualSMC.kext
  • VoodooInput.kext
  • VoodooPS2Controller.kext
  • WhateverGreen.kext

当前 config.plist 主要启用:

  • Lilu.kext
  • VirtualSMC.kext
  • WhateverGreen.kext
  • AppleALC.kext
  • SMCBatteryManager.kext
  • SMCProcessor.kext
  • SMCSuperIO.kext
  • NVMeFix.kext
  • VoodooPS2Controller.kext
  • VoodooInput.kext
  • IntelBluetoothFirmware.kext
  • IntelBluetoothInjector.kext
  • BlueToolFixup.kext
  • BrightnessKeys.kext
  • Sinetek-rtsx.kext
  • RealtekRTL8111.kext
  • USBToolBox.kext
  • UTBMap.kext
  • HibernationFixup.kext
  • AirportItlwmVentura.kext

使用前必须修改

  1. 使用 OpenCore Configurator、GenSMBIOS 或 ProperTree 生成并填入自己的 SMBIOS 信息:
    • PlatformInfo -> Generic -> SystemSerialNumber
    • PlatformInfo -> Generic -> MLB
    • PlatformInfo -> Generic -> SystemUUID
    • PlatformInfo -> Generic -> ROM
  2. 根据系统版本只保留并启用对应版本的 AirportItlwm
    • Catalina:AirportItlwmCatalina.kext
    • Big Sur:AirportItlwmBigSur.kext
    • Monterey:AirportItlwmMonterey.kext
    • Ventura:AirportItlwmVentura.kext
  3. 建议用 ProperTree 执行 OC Snapshot,确认 config.plist 与实际文件一致。
  4. 首次启动前建议先备份原 EFI,并准备一个可回退的 USB 启动盘。

注意事项

  • 本仓库是个人配置备份,不保证适用于所有 ThinkBook 15 批次或硬件组合。
  • config.plist 里的三码已经被占位值替换,不能直接用于登录 iCloud、iMessage 等 Apple 服务。
  • OpenCore、kext 和 macOS 版本升级前,请先对照 Dortania OpenCore Install Guide 检查变更。
  • 黑苹果安装和维护有风险,更新系统或 BIOS 前请先备份 EFI。

致谢