我也入坑折腾黑苹果,还成功了~

前言

Windows真的太难做开发了啊。。。Linux本来是最好的选择,然而又缺少太多软件,像微信、QQ这些就是想都不要想腾讯会给你开发的,用wine版本的又卡,用网页版又不能发表情包= = 所以很难受,也没有多少选择了,只剩下一个mac可以选,但是苹果电脑又贵性价比又低,怎么可能买mac呢,于是只能黑苹果啦~~

先放一张桌面的截图吧,免得后面字太多没人想看。

其实在以前我就了解到有黑苹果这种东西了,以我这种喜欢尝鲜和折腾的性格,应该早就开始了,但是我看了一下论坛里别人的各类教程,总觉得太复杂了,加之我现在有挺多事要做的,所以就觉得单纯折腾黑苹果也太浪费时间了吧,时间宝贵啊 = = 于是一直没有安排黑苹果

直到最近,我的华硕游戏本主板坏掉,拿去修好了,现在有三台电脑,于是寻思着给它装个黑苹果试试水,最开始想到的是找淘宝商家给我安一个,但是不去试还行,试了一下,淘宝水真的太深了,首先我不能说淘宝没有靠谱的黑苹果商家,但是就我两次淘宝黑苹果的经验,销量排得很前的那几个天猫商家,都是超级坑的,好评全是刷出来的(人工成本低就是好),说说这些商家坑的地方:

  1. 首先,他们安装黑苹果的办法是让你下载一个做好的恢复镜像,然后用Paragon Disk这个软件把他之前打包好的系统恢复到你的硬盘上,让我服气的是这个镜像为了怕被你偷了还加了密码。。这种方式和十年前电脑城装盗版 Windows的ghost差不多,感觉对硬盘会有损害,而且不是纯净版系统你也不知道里面捆绑了什么东西
  2. 然后,我们先不要说这些商家所谓的“技术员”是不是会技术的,但是他们真的很不负责任,直接把这个万能的镜像给你刷到硬盘上之后就你能开机进入系统就行了,也不管你的其他硬件能不能驱动,像我这台,商家给我刷了镜像之后能开机,然后不能Wi-Fi,也没声音,商家就直接说让我插网线,还说声音无解。。。态度还挺差的,我想退款还不让,我说要给差评之后连续打了几个电话来骚扰我,我是真的服气的。。

反正就是这样吧,白苹果又不想买(太贵),淘宝服务又坑,就只好自己折腾了,抱着计算机相关的事没有我搞不定的信念,开始~

基础知识准备

苹果好像是没限制mac系统装在什么硬件上的,但是mac产品线很单一,所以mac系统支持的硬件也就很有限,所以黑苹果才会比较挑硬件~

现在主流的方案都是使用Clover来模拟mac主板,从而引导mac系统,也就是说你把clover装到EFI分区,然后再把mac系统装到一个足够空间到分区,就可以引导了,不过单纯这样还是不够到,因为还需要驱动其他硬件啊。。

黑苹果的驱动都放在clover的kexts文件夹里面,所以我们装黑苹果最重要的步骤就是选择适合你电脑硬件的kext文件组合,选对了就能使用mac了。

一般套路都是,禁用独显,(你问我那你买了1060ti显卡不是亏了,没错,血亏),然后适配核显、Wi-Fi、蓝牙、声卡这些硬件,问题都不大的,直接Google搜索对应的硬件型号+kext/mac/hack,这些关键词就能找到对应的kext文件。(如果确实找不到就认栽吧,能换的就换,不能换的就放弃黑苹果咯)

黑苹果的话我就默认你已经有Windows系统了,(废话,有mac还黑什么),首先要有系统镜像,然后有一个U盘,要制作引导盘~ 然后就慢慢调kext

话不多说,开始步骤

制作启动盘

首先准备一个8G以上的U盘~

去下载原版系统镜像,我装的是10.14.6的,可以去这里下载: https://blog.daliansky.net/macOS-Mojave-10.14.6-18G84-Release-version-with-Clover-5027-original-image.html#more

对了,用etcher这个工具制作安装盘~

这样就可以开始了

进入系统安装

制作好了启动盘之后,重启进入mac系统安装,如果这都进不去就先找一下你这个机型的clover文件,先在Windows下挂载U盘的EFI分区,(推荐用系统自带的diskpart命令),也可以用磁盘精灵这类的。

diskpart挂载EFI分区其实很简单,大致如下:

diskpart
list disk # 显示出所有磁盘
sel disk 2 # 选择你的U盘,具体几号自己看
list part # 显示所有分区
sel part 1 # 一般EFI分区都是第一个
assign letter=k # 分配一个盘符,具体多少自己定

然后Windows可能还有很坑的地方,就是分配盘符之后,却打不开这个盘,说什么没有权限。。我服 这个时候可以使用管理员权限打开powershell,输入notepad,点打开,里面不是有个文件浏览对话框吗,在这里面操作就行了,反正差不多吧,是麻烦了一点,没办法,Windows真垃圾。

然后准备一个空的分区,进入mac安装界面之后,选择磁盘工具

把那个空的分区抹掉,选择mac扩展或者APFS格式,都ok吧。

然后就安装到这个分区上面。

然后经历各种磨难,安装好了Mac系统了,这个时候重启,不要拔出来U盘,因为你还没有把Clover安装到电脑到EFI分区,拔了U盘就重启不了。

重启继续进入mac系统,进一步的安装和设置系统。

进入系统的配置

如果能重启进入系统,证明之前的配置什么的都ok,所以可以把U盘上的clover复制到本机的EFI分区上了,方法在上面有大概介绍过,同样在Windows下操作即可。

mac上需要两个工具,kext utility和clover configurator,请自行下载。

在mac上挂载EFI分区用到这个 clover configurator ,如图

然后kext utility的作用是修复/S/L/E (/System/Library/Extensions)里面的kext文件的权限,而且也可以方便你往这个文件夹里面添加kext文件。 一打开就会自动设置/S/L/E里面的权限,我就不截图了。

成果

放几张截图吧,好像也没什么= =,界面比较死板,终端不如Linux,文件管理不如Windows,但是好歹是unix系的,好处是做开发比Windows好,软件比Linux多,取个折中吧~

未完善的地方: 1. 触摸板不能用 2. 蓝牙信号好像比较弱 = =

有相同型号机器的小伙伴可以和我交流啊~

后记

总之就是按照自己电脑的各类硬件型号来配置吧,确实是挺浪费时间的,但是为了用上夹在Windows和Linux中间的并且适合做开发的Mac,花点时间还是值得的吧。

由于我刚刚开始接触黑苹果,也没那么多时间去了解各类原理,文中内容难免有错误的地方,我也就不求甚解了,反正现在基本完美使用,能用就行,不过多在这上面浪费时间。

我的电脑配置:

没有百度网盘啥的,现在要分享文件也不知道怎么弄,所以就懒得折腾了,需要Clover配置的可以在公众号留言索取~

欢迎与我交流