banner
NEWS LETTER

【折腾记录】黑苹果种植指南

Scroll down

折腾黑苹果的理由有很多,但究其根本,还是源于 Mac 设备高昂的价格与极高的试错成本。不过遗憾的是,随着 Apple 投向 ARM 的怀抱发布了 M1 芯片,黑苹果的死期已在无声中划定。所以一句话,且折腾且珍惜。

由于我不再对苹果生态抱有念想,所以继续使用黑苹果已经意义不大,再加上重装 Windows 后 OpenCore 引导出现了问题,大概率只能格盘重装,于是借此机会坦然下车了。(不过文中的链接均会尽可能指向官方项目地址,大部分还是具有时效性的)

网络上资料很多,其中不乏大量的英文文档与计算机专业知识,所以打算在此总结一下我的黑苹果之旅。不会很复杂很深入,只是停留在“照猫画虎”的层级上。

种植预警

  1. 请谨慎对待任何深入系统底层与 BIOS 的操作,拒绝“无知者无畏”。
  2. 不存在“完美”的黑苹果,或多或少会存在影响使用体验的问题。若做主力系统,请三思。
  3. 安装黑苹果的重要前提是,设备的硬件信息(CPU 与 GPU)应尽可能接近已发布的 Mac 产品,所以请事先调查设备是否存在运行黑苹果的可能。黑苹果的实现可简单理解为,通过仿冒 Mac 设备让系统认为它跑在正确的机器上。(可参考黑苹果星球:SIMBIOS ID、Platform-ID 机型速查表黑苹果硬件配置推荐表
  4. 选择网友分享的与自己设备相匹配的 EFI 能够大幅降低折腾成本,但请事先确认其安全性与可靠性。
  5. 在升级黑苹果前,务必留意引导、内核驱动文件的更新日志并及时更新至适宜版本。
  6. 善用搜索引擎,解决问题需要大量的时间、精力与耐心来浏览帖子寻找方法。

种植准备

教程部分

  1. 【推荐】黑苹果星球:

  2. 黑果小兵的部落阁:精解OpenCore

  3. Xjn’s Blog《使用 OpenCore 引导黑苹果》

  4. OpenCore 官方英文文档(随版本每月更新):OpenCorePkg/Docs/Configuration.pdf - Github

  5. OpenCore 民间中文文档(不定时更新,仅供参考):OpenCore 简体中文参考手册

  6. 基友的折腾记录:完美黑苹果从入门到购买白苹果


答疑部分

  1. 【首选】远景论坛:国内最大的黑苹果玩家聚集地

    • 查看、下载资源需要远景账号
    • 账号注册需要邀请码,可在远景论坛的官方贴吧中寻找申请办法
  2. 善用搜索引擎,注意甄别 CSDN 中的内容。


文件部分

  1. 系统镜像文件:

    • 【推荐】黑苹果星球:黑苹果系统镜像
      • 需赞助超级会员才可下载使用,但能解锁全站教程资源
      • 提供多种类型的镜像文件:
        • 【推荐】带 OpenCore、Clover、FirPE 镜像:即U盘引导版镜像,通过制作U盘引导安装黑苹果。
        • 官方镜像:即“白苹果”,只能在 Mac 设备上使用。
        • 虚拟机 ISO 格式:适用在 Windows 虚拟机(如 VMware )上使用。
        • APFS 恢复版镜像:适用于使用 恢复镜像法 安装。
        • 网络恢复镜像:使用前提是有线/无线网卡可驱动。
    • 独行秀才的老窝:地址(可搜索其微信公众号,更新较为及时)
    • 黑果小兵的部落阁:地址(可搜索其微信公众号,更新较为及时)
    • 远景论坛:地址(会有热心网友分享)
  2. 引导基础文件:二选一即可

  3. EFI 文件:请尽可能选择最为匹配更新时间距现在最近的EFI( “最为匹配” 指 主板、CPU、GPU(核显/独显)、WIFI & 蓝牙、声卡 等型号一致或笔记本的 型号 相同)

软件部分

若因网络问题无法打开 GitHub 项目地址,可在黑苹果星球的黑苹果工具专栏中搜索下载

  1. 【必备】【仅 Mac】黑苹果的”瑞士军刀“:Hackintool - Github

  2. 【必备】跨平台刻录工具:balenaEtcher

    • 支持 Win、Mac、Linux
    • 用于向U盘中刻录 macOS 安装镜像(.dmg 文件)
  3. 【必备】【仅 Win】磁盘管理软件:diskgenius

    • 用于在 Windows 设备上对已刻录好的U盘或已安装好黑苹果的磁盘更换 EFI
    • 具有磁盘分区、格式化、备份等磁盘管理功能
  4. 【必备】【仅 Mac】【适用 OpenCore】config.plist 文件编辑:OpenCoreConfigurator

    • 具有图形化界面,容易上手
    • 具有挂载 EFI 分区功能,可直接在 MacOS 内对 EFI 进行操作
    • 使用时需注意匹配 OpenCore 版本(留意更新日志),极不建议跨版本使用
    • 编辑前注意备份文件,有小概率会破坏 config 文件
  5. 【必备】跨平台 config.plist 文件编辑器:ProperTree - Github

    • 支持 WIndows、Mac、Linux
    • 基于 Python,使用前需要安装 Python 环境
    • 具有图形化界面,但是以“树”的形式显示文件内容,不太容易上手
    • 不会损坏 config 文件,但同样建议编辑前备份
  6. 【可选】跨平台 config.plist 文件编辑器:OCAuxiliaryTools - Github

    • 支持 WIndows、Mac、Linux
    • 使用时需注意匹配 OpenCore 版本(留意更新日志),极不建议跨版本使用
    • 编辑前注意备份文件,有小概率会破坏 config 文件
  7. 【进阶】跨平台 DSDT/SSDT 编译和反编译工具:Xiasl - Github

    • 可以反编译 .aml 文件生成 .dsl 文件,也可编译 .dsl 文件生成 .aml 文件
    • MaciASL - Github 功能基本一致,但 Xiasl 可跨平台而 MaciASL 只能用于 MacOS 下,并且 Xiasl 在各个方面的功能也更强大丰富些
    • .aml文件:ACPI Machine Language File ,是ACPI(高级配置与电源接口,是一种操作系统电源管理、硬件配置接口的开放标准)二进制文件的格式名,在这里不妨理解为黑苹果的DSDT(存放在/EFI/OC/ACPI目录下)热补丁文件,使设备的控制尽量向白苹果靠近,解决稳定性并提升性能
    • .dsl文件:.aml二进制文件的源文件,编译即可生成.aml文件
  8. 【进阶】跨平台 USB 端口定制工具:USBToolBox - Github

    • 命令行工具,无图形化界面,可跨平台支持 Windows
    • USB 端口定制原因:MacOS Big Sur 11.3 更新后,OpenCore 的 USB 相关 Quirks XhciPortLimit 失效,导致黑苹果无法使用超出 15 个以上的 USB 接口
    • 定制教程:参考黑苹果星球 USB定制新姿势:Windows下定制黑苹果USB接口详细攻略

硬件部分

  1. 16GB U盘(至少)一个
    • 用途一:刻录镜像文件,通过在 BIOS 设置U盘引导的方法安装黑苹果
    • 用途二:向 MacOS 传输一些必要文件
    • 用途三:在已装有黑苹果的电脑上测试 EFI 的可用性
      • 在 Windows 上使用 DiskGenius ,选中U盘,选择顶部菜单栏的 快速分区
      • 在弹出的设置框内依次设置:
        • 创建分区个数:1个
        • 分区表类型:GUID
        • 创建新的ESP分区:否(不打钩)
        • 创建新的MSR分区:否(不打钩)
        • 分区格式:FAT32
      • 格式化完成后,拷入 EFI
      • 重启电脑,进入 BIOS 选择U盘启动项,即可调用U盘中的 EFI 来启动 MacOS
    • 用途四:定制USB
      • 在 Windows 下操作:使用 USBToolBox,只需准备一个 USB 3.0 的U盘,若有 Type-C 接口则再另准备相应接口的U盘即可
      • 在 MacOS 下操作:使用 Hackintool,则需要 USB 3.0 与 USB 2.0 U盘各一个

  1. 另一个能够联网且具有 USB 接口的设备(电脑最好)

种植指南

机型信息

  • 型号:联想拯救者Y7000P 2019
  • 主板芯片组:Intel HM370
  • CPU:Intel Core i7-9750H 2.60GHz
  • GPU:
    • Intel UHD Graphics 630(使用核显驱动 MacOS)
    • NVIDIA GeForce GTX 1660 Ti(无法驱动,已屏蔽)
  • SSD:
    • Samsung PM981A 1TB(安装易出问题,虽有解决方案但不建议使用,已屏蔽)
    • Crucial MX500 500G(SATA固态,用于安装黑苹果)
  • WIFI:Intel Wireless-AC 9560 160MHz
  • 声卡:Realtek ALC257

EFI 参考

  1. 【首选】xiaoMGitHub:LEGION_Y7000Series_Hackintosh - Github
  2. gclm:Hackintosh-LEGION-Y7000P-I7-9750H - Github
其他文章
目录导航 置顶
  1. 1. 种植预警
  2. 2. 种植准备
    1. 2.1. 教程部分
    2. 2.2. 答疑部分
    3. 2.3. 文件部分
    4. 2.4. 软件部分
    5. 2.5. 硬件部分
  3. 3. 种植指南
    1. 3.1. 机型信息
    2. 3.2. EFI 参考