AMD 黑苹果成功
人生第一台 AMD 黑苹果,同时也是第一台 DIY 主机 🙂

配置:
- CPU: AMD R7 3700X
- Motherboard: MSI B450M Mortar MAX
- Memory: 威刚万紫千红 2666MHz 16G x 2
- Graphics: Sapphire 5700XT OC
- Monitor: LG 27UL650 27′ 4k
- SSD: 紫光 C2000 Pro
- Wi-Fi: BCM94360CS2 两天线
- Power: 全汉 Hydro GD550
使用 Opencore 引导
功能:
- 伪装成 Mac Pro 7,1,序列号、主板序列号都是未被占用的
- iMessage 、Handoff 、Airdrop 正常使用,AirPods 正常使用
- 通过注入显卡 DeviceProperties 的方式,将显卡的跑分从 44829 提高到 76299 (参考 https://www.bilibili.com/video/BV1d7411o786 )
- 通过注入 AppleALC,声卡正常,不过只测试了机箱上的耳机插孔,没测外接音响
- 睡眠正常,但是我没有做 USB mapping 。最开始我以为睡眠功能是不正常的,因为点了 Sleep 之后不会立马睡眠。直到昨晚,点了 Sleep 没管,过了半分钟之后自己睡眠了!睡眠了!唤醒的话只需要按一下电源按钮!
- win10 1909 安装在了同一块 SSD 上面。现在的 win10 不会覆盖原有 ESP 分区中的内容,也就是说要进 Windows 的话只需要在启动的时候按 F11 选择启动项中,选择 Windows boot manager 就可以进入了,并不需要让 opencore 去引导 Windows 。EFI 分区目录结构:

不正常的地方:
- App Store 里以前购买的应用(不论是不是付费 APP )安装之后打不开,都报 APP 损坏,请重新安装的错误。通过在 Console 中检查日志,好像是 APP 获取不到 Apple ID 的原因,报错日志是
Cannot get apple ID from receipt /Applications/Magnet.app/Contents/_MASReceipt/receipt。但是通过装好的黑苹果购买的 APP 就能正常打开,因为为了修改 CPU 型号,从 App Store 安装了 BBEdit,能正常使用 - 不能通过 apple watch 解锁锁屏,但是可以代替输入密码
- iStat menu 不能获取除 SSD 以外所有温度传感器的数据,据说是 iStat menu 不支持最新的 Mac Pro 的原因
- 虚拟化就不说了,Virtualbox yes
主要的参考教程是司波图三月份的黑苹果教程,特别详细,建议没有黑苹果基础的 v 友全程无快进看完。需要注意的是司波图使用的 Opencore 不是最新版,如果用最新版 Opencore 的话有几个参数发生了改变,需要注意。然后是 amd vanilla 的文档,挺详细的