SurfacePro4-Hackintosh
Surface Pro 4 自用黑苹果文件整理,还有很多小问题,不建议日常使用,仅供参考。
环境简介
- Surface Pro 4: i5-6300U / 8G / HD520
- macOS 版本: High Sierra (10.13)
注意事项
- 10.13 后不再需要 patch-nvme 补丁。
- 在安装或更新系统时,需要把 ig-platform-id 改成一个无效 id(0x12345678),否则会卡 AppleIntelSKLGraphicsFramebuffer。成功进入系统后再将修改过的 AppleIntelSKLGraphicsFramebuffer.kext 文件放入 S/L/E 下,然后修复缓存即可。
- OTA 升级时会报错(macOS could not be installed on your computer),故暂时只支持全新安装或下载完整系统镜像进行升级。
- CodecCommander 须安装在 S/L/E 目录下,若放在 EFI/kexts 下会导致系统更新时无限重启。
- 我在 config.plist 的 SMBIOS 中修复了内存频率显示不正确的问题,如果不是 8G 内存,需要手动修改成自己的配置。
正常工作
- 显卡正常驱动,HiDPI 正常开启。目前 IntelGraphicsFixup 项目已经并入 WhateverGreen 中,故添加 WhateverGreen.kext 即可直接驱动显卡,无需再注入 ig-platform-id。
- 亮度调节正常。
- 声卡 ALC298 正常使用(使用 AppleALC.kext,并在 config.plist 中注入声卡 id 为 3 即可驱动),使用 CodecCommander.kext 解决唤醒无声问题。
- TF卡正常识别(使用 GenericUSBXHCI.kext 可直接驱动)。
- 睡眠唤醒正常。
- CPU 变频正常。
- USB 3.0 正常工作。
- Type Cover 可以使用,音量调节等快捷键均正常工作。
有什么问题
- 触屏、Wi-Fi、蓝牙、摄像头等无解,个人选择使用 USB 网卡上网。
- Type Cover 的触摸板没有手势操作,不支持热插拔,应该也无解。
- 机身按钮均不可用(除了长按电源键强制关机外)。
- 电量无法正常显示(RehabMan 的 Surface Pro 4 DSDT Patch 在 10.13 下无法正常编译通过)。
- 合盖可睡眠,但唤醒后会进入一个“没睡醒”的状态(保持为最低亮度,且隔一段时间就会自动睡眠),该问题在 10.12 时就已存在,至今没找到解决方法。
- 偶尔会有一些画面撕裂和花屏的问题(如刚进入系统时),很快能恢复正常,不影响正常使用。
- 进入系统会出现屏幕泛白问题,个人推测是显卡驱动的问题。
更新日志
2018-09-09:
- 支持 10.13.6 系统。
- 更新 Lilu 至 1.2.6 版本。
- 添加 WhateverGreen.kext。
2018-06-06:
- 支持 10.13.5 系统。
- 更新 Lilu 至 1.2.4 版本。
- 删除 IntelGraphicsFixup.kext。
2018-03-31:
- 支持 10.13.4 系统。
效果图
感谢
- vit9696: AppleALC, Lilu
- RehabMan: OS-X-Clover-Laptop-Config, EAPD-Codec-Commander, OS-X-Generic-USB3
- lvs1974: IntelGraphicsFixup
- BarbaraPalvin: IntelGraphicsDVMTFixup
- Lunaleeguo: Surface-Pro-4-Sierra
- yudongwei: new surface pro2017 i5 7300u hd620 款10.13.3的efi分享
GitHub地址
最后一次更新于2018-12-29
博主,我surface booki7版装黑苹果卡在
End RandomSeed
+++++++++++++++++++++++++++++++
可以指教下么,万分感谢
By 气球 at December 17th, 2018 at 10:28 pm.
@气球
Surface Book 和 Surface Pro 4 应该还是有点区别的吧,这个我还真不清楚呢……不过我感觉卡+号多半还是 clover 配得不对,以前我在另一台机器上卡+号就是因为驱动放多了一个导致了冲突,你可以换个人的 EFI 包试试呢?
By Neil_Steven at December 23rd, 2018 at 05:14 pm.
我7代U的Surface也可以这么做吗
By 高坂洛天依 at November 28th, 2018 at 02:14 am.
@高坂洛天依
七代的话应该是2017款Surface Pro吧?可以参考我文中最后一条链接中的作者给的EFI,不过大体差不多,我所知道的主要问题是电池容量不显示,但可惜的是10.13后我也没搞成功Surface Pro 4的电池显示……后来忙了也就没怎么折腾了。
By Neil_Steven at November 29th, 2018 at 11:55 pm.
sp4这机器太定制化了,想了想还是放弃折腾
By sonny at November 17th, 2018 at 05:37 pm.
@sonny
哈哈,来啊,造作啊~
By Neil_Steven at November 25th, 2018 at 01:41 pm.
博主能写个相对小白一点的教程嘛……从来没安装过黑苹果貌似看不懂~~~~(>_
By Blue_sdo at September 24th, 2018 at 11:46 am.
@Blue_sdo
不好意思哈,才看见回复,我主要是最近太忙了,连更新博客的时间都没有了,如果你有时间折腾的话,可以在pcbeta上到处爬爬贴,那上面的资料非常丰富~我主要是发出来给没装过的人参考用的,说实话我自己也不是很懂,也在学习中~
By Neil_Steven at October 31st, 2018 at 02:23 pm.
兄弟,我i5 4g的pro4 用你这套配置文件会卡加号,给个指点?
By 汉堡王 at September 19th, 2018 at 12:27 pm.
@汉堡王
不好意思哈,才看见回复~最好是先用默认config稍加修改走完安装流程再用我的这个哈~理论上来说和配置没啥关系~
By Neil_Steven at October 31st, 2018 at 02:31 pm.