黑苹果的人生经验

后日勘误

自从 ARM 架构的 Mac 推出后,黑苹果这个内容就已经是明日黄花了。保守估计可能就五年的寿命吧。如果是活在当下,那主力使用黑苹果也无碍,注意备份总不会错。但苹果的生态系统确实对于你的工作与生活有实质性的影响,诸如影响收入、影响心情,那还是建议找机会入手白苹果。

当然,对于我这个对于苹果从果粉到路人的用户,苹果之后怎么走对于我影响并不大。这或许是我熟练掌握 Windows 和初步上手 Linux 后能带来的有恃无恐吧。抱着「能跨平台绝不选择单平台」的原则,增强自己的各种系统环境下的适应能力。


原文

其实这不是我第一次接触黑苹果,记得我高中的时候就已经了解过这个名词,当时候觉得「干嘛使用 Mac,Windows 不好吗?」等我上了大学,也恰逢了互联网时代的进化和变迁,于是就察觉到了某些不得不说的东西。

近十年来,互联网最大的变迁,莫过于是从桌面端到移动端。苹果是这个变迁的造就者,也是这个变迁的得益者。虽然 Windows 系统拥有桌面端是一家独大的优势,但 PC 始终是 PC,不能像手机那样随身携带。于是,一部分的微软系统轻度使用者就被苹果的 iOS 和后来的 Android 无情夺去了。

考虑到苹果的硬件与软件生态圈是一个闭合封闭的生态环境,也意味着,如果你想完美地使用苹果的设备,那么最好的结果就是同时使用 iOS 设备和 Mac 设备。就这样,看似「烂泥扶不上壁」的 macOS 就这样被 iOS 同时拉了起来。而我对 macOS 的观念也从我使用 iOS 设备开始转变。我开始意识到,这个世界,并不只有 Windows。

我这篇文章,并不是具体落实到机型安装黑苹果的,毕竟这样的教程网上实在是太多了,相关基础的科普有很多,而具体落实的机型却有千千万,操作教程的适用性并不强,再者,虽然我的台式电脑已经是完美黑苹果了,但自己的笔记本尚未到完美黑苹果的地步,因此,我也不在这里献丑了。

但是有些点还是需要提及(以下内容,在业内不屑一顾)


系统镜像下载(自带 Clover)

爬贴网站推荐

  • 远景论坛(国内最佳黑苹果论坛,但部分资源陈旧,注意查看帖子发布与更新时间)
  • 黑果小兵的部落阁(建议入群,群文件资源丰富!)
  • tonymacx86(国外黑苹果网站,硬件导购、Bug 信息源查询的好地方)
  • 黑苹果社区 (付费需谨慎)
  • 黑苹果乐园(付费需谨慎)
  • kext 驱动大神 RehabMan 的 主页 和 kext 驱动大佬 vit9696主页
  • 建议使用 Google 而非 Baidu 来获取黑苹果 Hackintosh 的信息

系统安装的建议

  • 创建黑苹果虚拟机
  • 用 U 盘制作黑苹果 Clover 镜像启动盘
  • 在虚拟机中修改基础 Clover 的 config.plist,只留必要数据
  • 在 Clover kexts 中 Other 文件夹中仅放入 FakeSMC.kext(欺诈系统必备)、VoodooPS2Controller.kext(键盘鼠标驱动)、RealtekRTL8111.kext(有线网卡驱动),无线网卡驱动可暂且忽略、笔记本可能还需要电源管理驱动(NullCPUPowerManagement.kext)
  • 仅建议使用 UEFI+GPT 来引导安装黑苹果,传统 BIOS 请使用变色龙驱动(不推荐使用传统 BIOS)
  • 机器有双显卡的及系统版本<10.13,可用 DSDT 或者 nv_disabled=1 的方式屏蔽独显。但在系统版本>10.13 的 High Sierra 系统中,以上的屏蔽的方式已经失效,笔记本请用 Hotpatch 的方式屏蔽,具体教程请参考 这里。如果台式机 N 卡无法正常使用或偶尔花屏,请在 BIOS 中屏蔽核显的内建显示。
  • 遇到问题 Google 搜索、爬帖、排查,无可奈何时才提问,并提供详细的报错信息、详细的硬件信息、Clover 配置信息(建议打包 EFI 文件夹)。

Clover 的人生经验

  • drivers64UEFI 文件夹谨慎挑选合适驱动,而不是默认有多少放多少,多放会导致系统不稳定崩溃(过来人囧),例如 OsxAptioFixDrv-64.efi、OsxAptioFix2Drv-64.efi、OsxAptioFix3Drv-64.efi 根据是否能正常启动三选一。其他具体文件驱动作用请自行搜索🔍。
  • High Sierra 系统还需要在 drivers64UEFI 文件夹放置 apfs.efi,具体可搜索「apfs.efi 」
  • DSDT 和 SSDT 在 High Sierra 仍需要,但作用很小,大多用于内建驱动和 CPU 变频。hotpatch 才是未来,电池补丁全靠 hotpatch。具体教程请自行浏览 远景论坛
  • 安装系统后,可安装 Clover pkg 到系统 ESP 分区,或直接把 U 盘中的 Clover 文件夹转移到 ESP 分区。
  • 如果开机引导没出现 Clover 的启动项,可在 Windows 端使用 EasyUEFI 添加 Clover 文件夹里的 Clover64.efi 的引导文件,系统类型选择「其他类型」。

kext 的人生经验

  • 驱动安装路线推荐:USB 键盘 -> USB 鼠标 -> PS2 键盘 -> PS2 鼠标 >= PS2 触摸板 -> 有线网卡 >= 无线网卡 -> 显卡 -> 声卡 -> Fn 功能键 >= 休眠等等
  • 显卡安装分解:分辨率调整 -> 识别型号驱动 -> 完美驱动
    • 台式机的显卡有两种方式进行驱动,一是免驱驱动,二是安装 Nvidia 公司提供的 WebDriver。免驱大多带不动高分屏,建议系统版本>=10.12 的台式机安装 WebDriver。
    • WebDriver 可以去除限制进行下载安装,具体可以使用 此工具,来自动识别显卡与安装对应版本的驱动。如果驱动安装后画面卡顿,可尝试安装低版本的驱动。
  • 声卡安装分解:出声 (万能声卡驱动)> 出声但休眠后不出声(DSDT 修改) -> 完美驱动。 以下为相关声卡出声的相关关键字,三选一。
    • AppleALC Clover
    • AppleHDA patcher
    • VoodooHDA.kext
  • 在调试阶段,能把驱动请放在 Clover,而不是直接放在系统/System/Library/Extensions/里,防止驱动不完全兼容而导致无法进入系统的情况出现。
  • 如果非要安装驱动到系统中,请谨记重建驱动缓存,否则重启将无法正常进入系统。重建缓存可用 kext utility 密码: 8864,双击打开即重建缓存,把 kext 拖到 app 中则安装驱动并重建缓存。

补充的人生经验

  • 千万不要在 Windows 上修改 macOS 系统盘的任何文件,macOS 容易直接挂掉
  • 建议单硬盘单系统。单硬盘多系统容易出现不可描述的问题。
  • 台式机黑苹果的成功几率要比笔记本高,但最新款的 CPU 要谨慎购买,可能不适用于。而笔记本的独显是永远的痛,几乎不可能被驱动。
  • 系统大版本更新需谨慎,有可能会让你的 Clover 配置发生错误,出现显卡无法正常驱动声卡无法驱动的情况。
  • 驱动安装的原则是,在能正常使用的前提下,能不装就不装,补丁能不打就不打。新手容易陷入「越多越稳」「有备无患」的误区中。

软件安装与购买

有能力去购买正版软件,虽然系统是盗版的(不得以),但软件还是可以购买正版的。以下为软件推荐的 链接,还有国内的 数码荔枝 正版也是一个很不错的平台。