黑苹果折腾记录 Mojave 10.14.6 台式机 i5 4590 R9 280
前言
安装黑苹果折腾了一段时间,终于算是完美了,在此记录一下过程,担心以后忘掉。也让大家参考一下,查漏补缺,如果你有好的建议也请在评论写出你的想法,共同参考。折腾期间主要参考黑果小兵的网站,感谢大佬。
先说说我的台式机配置:
- CPU:i5 4590 (核显:HD 4600)
- GPU:R9 280(免驱显卡)
- 主板:映泰B85S3+
- 硬盘:SAMSUNG 860 EVO (500G SSD)
- 网卡:FV-T919 (BCM94360CD芯片) (免驱的wifi和蓝牙二合一的PCIE网卡)
关于能免驱的显卡,参考Catalina/Mojave硬件支持列表
安装
-
准备工具:
- macOS Mojave 10.14.6 18G103 正式版 with Clover 5091原版镜像
- 大于8G的U盘
- etcher
- Diskgenius (硬盘工具)
-
Windows下制作MacOS安装盘
打开etcher,选择下载的系统镜像,选择U盘,点击Flash,等待完成。
![]()
安装镜像的制作到这里就完成了。
-
安装MacOS
开机按F12或者Delete,进入BIOS,选择从U盘启动。
进入Clover主菜单
移动光标到Boot OS X Install from XiaoMiPro 10131回车
然后开始跑代码,代码跑完进入引导macOS系统界面
![]()
这个过程需要1-2分钟,耐心等待进入安装程序,出现语言选择界面
![]()
选择简体中文
出现macOS实用工具界面,选择磁盘工具
![]()
选择要安装的硬盘,点击抹掉按钮,选择默认的
Mac OS扩展(日志型),将名称修改为Macintosh HD,点击抹掉按钮
![]()
如果你的硬盘中有需要的数据,记得提前备份。
抹盘成功后,会自动生成一个200MB的EFI分区
退出磁盘工具进入安装界面,选择
安装 macOS然后按提示点下一步,选择之前抹掉的那个硬盘
Macintosh HD等待安装完成,完成后会自动重启,重启依然从U盘启动,进入
Clover界面,选择Boot OS X from Macintosh HD根据提示初始化系统完成,进入桌面,就安装完成了。
安装时出现提示 应用程序副本已损坏 的解决方法
如果安装时出现提示 应用程序副本已损坏,不能用来安装macOS,需要修改时间
10.14.6 的系统安装证书到期时间是2019/10/25,所以修改系统时间为2019/10/25之前就可以了
先断网,比如拔掉网线。然后在系统安装界面,点最上面的实用工具,找到里面的终端

输入 date 102400002019.00,1024是日期 0000 是 时 分,2019是年,.00是秒

然后回车,退出终端,继续安装就可以了

- 将U盘上的EFI复制到磁盘的EFI分区,脱离USB运行
进入windows系统,打开Diskgenius软件,将U盘上的EFI复制到磁盘的EFI分区
![]()
然后就可以拔掉U盘,直接从硬盘启动了。
以上只是简单的把系统安装好了,还有很多细节需要处理。
开启核显加速(硬解)
参考以下两个链接:
要使用到的工具:
- Clover Configurator
- Hackintool
- 代码编辑器 (Sublime或其他)
一、删除WEG、显卡相关仿冒和注入
-
config.plist的graphics下参数为空 -
Config.plist里Devices下的Properties、FakeID所有参数为空 -
删除Clover/kext/Other下的
FakePCIID.kext、WhateverGreen.kext、FakePCIID_Intel_HD_Graphics.kext等显卡相关kext -
删除Clover/ACPI/Patched下关于显卡的所有DSDT注入。
二、注入正确核显ID
-
打开Hackintool,按照下图导出PCI设备列表
-
使用代码编辑器打开桌面上的pcidevices.plist和Clover/config.plist
-
复制pcidevices.plist里面的代码,在config.plist下搜索Properties,粘贴到对应位置
三、给缓冲帧打补丁
-
打开应用:
Hackintool.app -
通过菜单项:缓冲帧选择
macOS 10.14 -
选择显卡对应的处理器架构,比如
Intel HD Graphics 4600就需要选择haswell
然后选择
平台 IDIntel HD Graphics 4600选择0x0412000b
这个就是能正确驱动你的显卡的 ID,至于这个 ID 如何确定,请参考黑苹果必备:Intel核显platform ID整理及smbios速查表 并针对白苹果所使用的 ID 选取适合您的
平台 ID -
点击应用补丁按钮,在通用选项中勾选设备/属性,自动侦测变化,全部,接口,显存这几个选项;
-
在高级选项中勾选DVMT pre-alloc 32 MB,显存 2048MB,禁用 eGPU,启用 HDMI20(4K),将 DP 映射到 HDMI,FB 端口数限制
-
勾选设备,选择平台 ID 相对应的 设备 ID,这通常跟你的显卡名称相吻合
-
点击生成补丁生成显卡驱动补丁
-
通过菜单项:文件 ▸ 导出 ▸ Config.plist,将该补丁无损注入到 Clover 的配置文件 Config.plist 中
四、选择合适的机型
打开 Clover Configurator,机型设置项选择合适的机型,我的机型是 iMac15,1
最后重启,应该就能正确地核显的硬解了。
注意 进BIOS开启核显,BIOS 一般默认会在有独立显卡时关闭核显,所以需要手动改为启动。
可以用 VideoPro app查看硬解是否成功
VideoPro 可能会显示HEVC格式不能硬解,而实际上是可以的,
用 IINA播放一个HEVC格式的视频,然后按Commond+i,显示hevc格式,说明硬解成功了的。
定制USB
之前一直以为完美了,结果有时候会出现睡眠唤醒后一会儿,会出现冻屏,或者直接不能唤醒,只能强制关机重启,
搜索了很久,发现可能就是没有定制USB的问题,定制USB之后就没有出现不能唤醒和冻屏了。
参考以下链接:
-
Hackintool(原Intel FB-Patcher)使用教程及插入姿势 中的
定制 USB部分
部分问题汇总
-
显卡 显存一直不释放,直到占满显存,然后就冻屏了
macOS 从
Mojave版本开始,显存机制变了,会充分占用显存以提高显示效率,白苹果也是一样的,但是白苹果不会冻屏
切换分辨率 或者 关闭显示器,会发现显存清空了,然后继续慢慢占满
解决办法 实际上就是没有正确配置好显卡硬解的问题,参考上面内容配置好,即使占满显存也不会冻屏,和白苹果一样 -
睡眠唤醒后一段时间冻屏,或者直接不能唤醒,只能强制关机重启
解决办法 定制USB
-
macOS Mojave下安装旧版本Xcode时出现 已损坏,不能展开(2021年)10.14.6对应的Xcode版本是11.3.1
打开系统偏好设置--> 安全性与隐私-->通用-->选择任何来源
在在终端输入xattr -r -d com.apple.quarantine Xcode_11.3.1.xip回车,解除解压验证
修改系统时间为几个月之前或更多
双击Xcode_11.3.1.xip解压安装网上都是上面的方法,然而我还是会验证然后提示
已损坏,不能展开,
如果您有解决办法,希望能在评论里的告诉我一下,万分感谢!
我目前办法只能是安装mac 10.15.7 然后安装xcode 12.4







浙公网安备 33010602011771号