黑苹果入门教程(一)

黑苹果的历史

黑苹果的历史算是比较悠久了,从2005年以后开始,苹果的MacBook系列就采用了intel架构处理器,让黑苹果成为了可能,所以这就让很多人萌生了在非苹果硬件上安装macOS的想法。

而就在几个月后的时间内,就有黑客成功破解了OS X 10.4 Tiger而在当时破解的并不成熟和现在的AMD黑苹果类似,都是采用了更换定制内核的办法,这就要求每个版本都要有黑客及时更新相应的内核进行替换,非常的麻烦破解的工作量也非常大。

黑苹果入门教程(一)-插图

而在OS X 10.6 Snow Leopard发布后,就有一位黑客写出了chameleonbootloader的软件,国内称呼为变色龙这是在当时第一个受到广泛使用的引导器。

相比较之前替换内核的方法变色龙是通过修改configDSDT来启动OS X的,这样一来就大大的减轻了黑客的工作量,从此黑苹果也从困难变得简单起来,慢慢的进入大众视野。

Clover

随着之后的发展黑苹果技术越来越成熟,在OS X 10.10 Yosemlte版本开始就出现了更加强大的引导方式,也就是现在大家所熟知的四叶草(Clover Bootloader)。不仅是功能更加强大,适配也更加完美,和之前不同它支持UEFI启动。

也就是从10.10版本开始替换内核的方式几乎绝迹,人们都开始使用额外的bootloader来引导OS X原版安装镜像,尽量减少kext的修改来实现稳定的黑苹果安装。

慢慢的随着时间的推移,几乎所有的黑苹果都采用Clover引导,而此种安装黑苹果的方式也越来越成熟和完善,封装kext越来越精简,许多BUG被修复,而我们配置黑苹果也越来越简单方便。

OC

直至到现如今最新的OC引导也大有替代Clover的意思,相比较下OC引导确实有种种好处,在操作上面也要求有一定的动手能力,不知道现在折腾的黑苹果的朋友们,你们是喜欢OC还是Clover呢?

黑苹果入门教程(一)-插图1

为什么安装黑苹果

有的朋友或许是因为好奇想体验一下,也有的是热爱折腾喜欢自己钻研,其实说的都不错,而我站在程序员的角度来说安装黑苹果对我来说并非是什么音频视频编辑。

因为Windows/Linux/macOS之间对比而言Linux的界面比较一般而且还有不适配的问题。

Windows确实不错,拥有庞大的软件生态圈但是我个人非常不喜欢cmd因为和Linuxbash相比则就显得弱爆了。

macOS首先UI界面不错 软件生态圈也都有,其Unix-likeBSD内核拥有和Linux一样强大的Terminal但是并不是说macOS系统就是最好的了Linux也是非常不错的,具体的就不详细说明了。

黑苹果完美吗?

经历这么多年的发展黑苹果基本上相对完美了,尤其是台式机只要是硬件兼容那么基本上成功安装之后就可以得到一台比较完美的机器。

如果你安装黑苹果之后想要追求的比较完美,那么给你以下几个方面供你参考。

  1. CPU:处理器的话只要支持的处理器一般都可以。
  2. 显卡:最好是intel核显要么就是AMD系列的免驱显卡。
  3. 声卡:ALC系列的声卡相对好一点,此外还要注意处理HDMIDP输出声音。
  4. 网卡:博通的不错或者是BCM94352z、BCM94360cd等等。
  5. 蓝牙:如果无线网卡是特定型号,一般蓝牙都能驱动。
  6. 电源管理:原生CPU电源管理,变频等等。
  7. USB:USB内建这个不是很难。
  8. 睡眠:这个只要是上面几个处理好,一般都可以用,台式机的话不睡眠也没啥问题。

总的来说安装黑苹果的话笔记本会更加复杂一些,台式机相对简单成功安装之后比较完美,如果你想要学习如何安装黑苹果可以多在网上找一些相关资料多看相关视频教程,或者是阅读完本篇的全部教程。

黑苹果入门教程(一)-插图2

黑苹果原理

关于黑苹果原理,我尽量简单易懂的说,让大家能够理解!

电脑启动系统需要两个东西一起应用,一个就是启动器(Bootloader)一个是兼容这个启动器的操作系统。简单的说启动器就是一个唤醒操作系统的小系统,它被烧录在主板ROM上。

目前最常用的启动器有BIOSUEFI很多人认为UEFI是引导方式,其实并不是UEFI是和BIOS平级别的启动器,大多数电脑都是基于这两款定制修改出来的Bootloader而苹果就比较独特了,它的引导方式是用的自家定制的EFI搭配各种软硬件引导进入macOS的。

EFIUEFI的前身它相当于在EFI的基础上再进行修改,普通的UEFI是无法引导macOS的,不仅仅是不兼容的问题还在于无法提供各类启动需要的数据和验证。

而黑苹果的方法无非就是两种:一种是替换内核,把启动需要的信息提前写好,把需要验证的删掉,目前AMD处理器安装黑苹果是将内核进行修改,这样的话也能安装黑苹果,但是不够原生,而且操作相对繁琐每个版本都需要替换。

黑苹果入门教程(一)-插图3

这第二种就是通过启动器的方式来引导macOS首先让UEFI启动这个第三方的启动器,然后第三方的启动器再引导macOS并且在启动过程中提供各种验证参数。

目前黑苹果操作最主流的就是UEFI+Clover这是因为这几年的电脑主板都是UEFI在一个原因就是Clover发展的比较完善生态也最优,至于说OC引导也是有其优点的,这里就不详细说明。

还有就是BIOS+Clover也可以安装黑苹果,具体的这里大家知道就可,后期会讲,总结一下,这里使用的UEFI+Clover引导macOS实际上是每次主板启动,都会引导硬盘EFI分区中的Clover然后再由定制的Clover来引导macOS

Clover的功能非常强大,可以加载各种定制EFI文件,还可以提供对NVME支持,所以之前X99鸡血驱动有些方法就是使用Clover来加载,还有一些老主板引导NVME也使用了Clover你完全可以把Clover理解为一个安装在硬盘上的Bootloader

黑苹果入门教程(一)-插图4

黑苹果难点

黑苹果最大的难点在于配置引导文件,学习黑苹果是非常费心力的事情,唯独热爱能够坚持下去,你或许会失败很多次,或许遇到问题无人为你解答。