黑苹果相关的教程和工具是铺天盖地,再搜索引擎和各种论坛上,一堆堆的,非常庞杂,看起来让人头疼,相关的工具也是五花八门。还是趁最近安装和试验的机会,重新梳理了一下相关的工具集合,正好补全一下相关的知识。
现在的黑苹果的基本原理大体都是借助Clover,在UEFI或者传统的MBR模式下,提前加载一些扩展,使之满足macOS系统的需要,然后再引导macOS,从而达成目标,现在也有些人在推进用OpenCore来代替Clover,不过还不够普及。
本篇文章收集一下和Clover相关的工具集合,以及它们的作用和特点。
首先我们来说Clover,截止到2020.05.28,最新版本是Release v5.0 r5118,有些朋友还在用v2.5 r5118的说法,大体指的是一个版本。最新的发布平台是github上CloverHackyColor/CloverBootloader ,原来是在source forge上Clover EFI bootloader,在source forge上还遗留了一些有用的wiki,值得看看。
下面是张从网上找到的Clover目录结构介绍的图,解释的还算清楚,大家可以参考
虽然可以在github上下载代码和安装包,但是github issue的讨论还是不太活跃,讨论在Clover EFI bootloader / Tickets 上更多一些,另外还有个开发者交流比较活跃的地方是Clover Change Explanations - Page 7 - Clover Development - InsanelyMac Forum 。
另外github上有个有意思的开发者Dids (Pauli Jokela) ,他做了一个专门的build的项目Dids/clover-builder: Automated Clover builds. ,比Clover官方的慢几天,还有个专门的网站Clover Build Repository ,还专门做了一个专门的build的工具Dids/clobber: A command line application for building Clover.
Clover还有一个叫2.0和3.0的说法,目前来看Clover 3.0没啥更新,Clover2.0的内容在2019年还有更新,同时在github的打包里还有CloverV2-5118.zip,不确定这个是有啥用,暂时忽略。
Clover作为bootloader,还是有界面的,用于选择和配置,这个在Clover里成为Theme,有不少好看的设计。关于Theme一般在/EFI/Clover/themes下面,同时在github上也有几个Theme repository可以选,比较早之前有个CloverThemeManager,专门用于配置Theme,现在不需要了,Clover官方发布了一个应用叫Clover.app,和Clover一起发布,最新版本是Clover.app_v1.22.pkg,这个应用是最近新开发的,这个应用可以用来配置Theme,同时内置了3个Theme Repository,可以方便大家配置Theme,选择自己喜欢,除了这个功能还有升级Clover的功能,同时支持自升级,另外提供一些配置信息展示和修改,是个不错的工具,详细信息可以看这里Clover.app testing - Clover - InsanelyMac Forum ,作者有些细节介绍和解释。
展示一些Clover.app的截图供大家参考,方便了解这个工具的定位,补充一句这个工具只长存于顶部系统菜单的位置,不像一般程序有主窗口。
关于配置一个值得关注的工具是Clover Configurator 5.13.1.0 | mackie100 projects ,这是一个配置项繁杂的工具,需要仔细了解其中的配置项和作用,这里给自己挖个坑。
还有一个流传的比较广的配置工具headkaze/Hackintool: The Swiss army knife of vanilla Hackintoshing ,最新版本3.4.0,也是功能比较强大的工具,不过模式和Clover Configurator不太一样,或许两个工具是交叉互补的,细节需要学习学习,这里给自己挖个坑。
另外在黑苹果方面,还有两个工具流传的比较广,分别是UniBeast和MultiBeast,都是tonymacx86.com出品的闭源免费工具,作者不欢迎其他人分发,只能从tonymacx86.com下载。
具体来说UniBeast 10.1.0 - Catalina 是一个安装U盘制作工具,可以用当前macOS系统中制作一个黑苹果安装,同时配置好Clover,这里使用的Clover版本会落后一点,或许更稳定点,目前最新版是10.1.0,支持到 macOS Catalina。
UniBeast is a tool by MacMan and tonymacx86 to create a bootable USB drive from a Mac App Store purchased copy of macOS.
MultiBeast 目前最新版是 12.1.0,支持到 macOS Catalina。主要的作用是黑苹果安装后,配置用,暂时先略过。
MultiBeast is an all-in-one post-installation utility designed to enable boot from a hard drive. It also features a collection of drivers and customization options.
关于资料方面,一个是各个工具的官方信息,然后就是tonymacx86.com 、黑果小兵的部落阁 以及B站的各位UP主了,剩下的就靠搜索引擎以及身边的技术爱好者了。
其实还在心里给自己挖了一个坑,如何制作Clover的安装U盘、如何初次安装Clover、如何升级Clover,这里指手工来执行。
Reference
CloverHackyColor/CloverBootloader: Bootloader for macOS, Windows and Linux in UEFI and in legacy mode
Releases · CloverHackyColor/CloverBootloader
Dids/clover-builder: Automated Clover builds. , Clover Build Repository
Releases · Dids/clover-builder
Dids/clobber: A command line application for building Clover.
Clover.app testing - Clover - InsanelyMac Forum 历史背景解释
clover使用教程 | 黑果小兵的部落阁 有些信息过时了
Clover Change Explanations - Clover Development - InsanelyMac Forum
Clover EFI bootloader download | SourceForge.net 老版本的代码
Clover Configurator Changelogs | mackie100 projects
Home | tonymacx86.com