surfacepro4黑苹果触屏_GitHub - MLZC/Surface-Pro-4-Sierra: 微软 Surface Pro 4 macOS Sierra 10.12 黑苹果...
Surface-Pro-4-Sierra
微软 Surface Pro 4-macOS Sierra 10.12 黑苹果安装教程
机器配置
主板 微软 Surface Pro 4 ( 英特尔 PCI 标准主机 CPU 桥 - 100 Series 芯片组 )
准备工作
安全启动Secure Boot关掉
BitLocker关掉
从U盘启动的方法:长按音量减键保持,然后轻按一下开机键,直到出现Clvoer界面时就可松开音量键了
安装Clvoer时不要安装CsmVideoDxe-64.efi,drivers64UEFI里检查下有的要删除,不删除会黑屏
安装说明
安装原版系统的原则是:无须DSDT和SSDT,配置和驱动文件要尽量精简,便于后期五国查错
drivers64UEFI文件包含:
DataHubDxe-64.efi
EmuVariableUefi-64.efi
Fat-64.efi
OsxAptioFix2Drv-64.efi
PartitionDxe-64.efi
VBoxHfs-64.efi
kexts中的Others文件包含:
FakeSMC.kext
VoodooPS2Controller.kext
USBInjectAll.kext
config配置需注意的几点
NVMe直接Patch
自从10.12以后不需要安装单独的NVMe驱动了,直接利用Clvoer的Patch功能即可,特别注意安装不同版本对应的Patch不完全相同
Iris 540在安装时ig-platform-id注入为0x12345678
目前HD 520/530/540显卡要想驱动一般要注入ig-platform-id:0x19160000,有的机型DVMT预读显存和苹果规定的大小不一致,就容易在安装过程中卡AppleIntelSKLGraphicsFramebuffer,这里远景论坛里面也有各种各样的解决办法。对于非Surface Pro 4的机器,大家可以借鉴一些解决办法,以下是在远景论坛上搜集的一些解决方法:
法一:有直接在BIOS里将DVMT改为96M以上
这个办法可以但是前提是要Bios里有这个修改选项,Pro4里就没有这个选项
法二:有的是通过直接升级Bios解决的
其他机器可能可行,但是Pro 4目前看来是没法升级Bios的
法三:有利用Clover的Patch直接对AppleIntelSKLGraphicsFramebuffer打二进制补丁解决的
正常情况下,Clover里Patch过后就能解决问题,实际上Clover的Patch功能经常抽风,远景论坛上大把的人打了补丁还是卡这儿,Pro4同样不行
法四:有的干脆直接上懒人版,然后替换SLE下的自己修改过的AppleIntelSKLGraphicsFramebuffer.kext
这个办法一般情况下是能够解决问题的,但是考虑到要用到懒人版,而且还得装HFS+这个软件,容易造成HFS分区不稳定,不是很建议大家使用
综上所述,个人认为目前解决卡AppleIntelSKLGraphicsFramebuffer最好的办法就是直接仿冒一个无用的显卡ID如:fakeID=0X12345678,也可以不是这个,只要仿冒一个无用的显卡ID即可)就行,目的是保证在初次安装系统时不加载显卡驱动。等安装完毕进入系统后再替换修改的AppleIntelSKLGraphicsFramebuffer.kext,然后修复权限即可。具体操作流程分两步进行
Step 1:
初次安装,仿冒无用显卡ID以进入系统,config注入ig-platform-id:0x12345678,代码如下:
Graphics
Inject
ATI
Intel
NVidia
NvidiaSingle
VRAM
128
ig-platform-id
0x12345678
Step 2:
利用原版镜像安装完成后注意:安装完成后替换S/L/E下的AppleIntelSKLGraphicsFramebuffer.kext,然后把ig-platform-id修改为注入为0x19160000,修复权限重启后即可驱动Iris HD 540,config注入代码如下:
Graphics
Inject
ATI
Intel
NVidia
NvidiaSingle
VRAM
128
ig-platform-id
0x19160000
至此,Surface Pro 4通过仿冒无用显卡ID先安装原版镜像,进入系统后,替换修改版AppleIntelSKLGraphicsFramebuffer.kext并修复权限,再注入正确的显卡ID即可驱动显卡,并避免了在安装过程中卡AppleIntelSKLGraphicsFramebuffer的问题。
安装完成后对系统进行修正
- ALC298声卡修正
ALC298声卡的驱动
通过从vit96961的主页上下载AppleALC的源码,保留ALC298的相关文件,删除其他无用的文件,并利用Xcode编译得到ALC298的仿冒声卡驱动AppleALC.kext,然后注入声卡ID为3即可。其中,注入声卡ID有两种方法,任选其一即可:
方法一:利用Clover直接注入:
Devices
Audio
Inject
3
方法二:利用Rehabman的HotPatches直接通过SSDT注入:
在SSDT-Config.dsl修改Name(AUDL, 你的id十进制),当然,对于Surfacre Pro 4则为Name(AUDL, 3),然后编译成aml文件,放回ACPI/patched
ALC声卡唤醒无声的解决
直接利用Rehabman的CodecCommander.kext驱动便可解决
- 亮度修复
利用Rehabman的HotPatches加入SSDT-PNLF.aml放入ACPI/patched并配合IntelBacklight.kext,实现亮度可调
- 电池电量修复
电池电量修复分两步进行:
Step 2 :
找到bat Surface Pro v4,打上对应的补丁,并配合ACPIBatteryManager.kext实现电池电量显示
- 网卡修正
点击右上角的WiFi图标,选择最后一项,在左边列表删除掉所有网络。
终端执行sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
等系统重启完了,点击右上角的WiFi图标,选择最后一项,按顺序重新添加以太网,Wi-Fi,应用。蓝牙可以不添加,之后自动会加的。
利用Rehabman的HotPatches加入ssdt-rmne.aml放入ACPI/patched并配合NullEthernet.kext,实现App Store无障碍登录。
- TF卡读卡器的修正
配合GenericUSBXHCI.kext,可以完美使用TF读卡器,并且USB 3.0以及拓展坞的正常使用
- 电源管理及变频的修正
由于苹果在 Skylake 平台已经不再使用 AppleLPC 机制,所以不再需要加载 AppleLPC 。特别的,在新的 Skylake 平台下,也不用像以前一样利用脚本产生SSDT来变频了,新平台下无须SSDT,直接在Clover中的CPU选项中开启HWPEnable即可,或者直接利用HWPEnabler.kext实现变频。
经过实际测试,在Surface Pro 4 上,利用HWPEnable可实现12级变频调节。
完成情况
NVMe SSD可用
Iris 540显卡驱动,HIDPI模式开启
亮度可调节
电池电量显示正常
声卡ALC298可用,且唤醒有声
睡眠唤醒正常,合盖睡眠正常
电源管理可用,变频正常
USB3.0正常,TF卡读卡器可用,包括扩展坞可以正常使用
有线网卡正常驱动
Type Cover键盘可用
目前无解
Marvell的无线蓝牙二合一卡均无解
触控无解,Surface Pen无法使用
前后摄像头+红外线无解
特别鸣谢
surfacepro4黑苹果触屏_GitHub - MLZC/Surface-Pro-4-Sierra: 微软 Surface Pro 4 macOS Sierra 10.12 黑苹果...相关推荐
- surface pro 7 linux,微软 Surface Pro、Studio、Laptop 全线更新
今晨,微软在纽约的秋季新品发布会上,发布了 Surface Pro 6.Laptop 2 以及最顶级的 Studio 2 三款备受期待的 Surface 产品.至此,包括年初的 Surface Boo ...
- surface pro 开发java_微软 Surface Pro、Studio、Laptop 全线更新
今晨,微软在纽约的秋季新品发布会上,发布了 Surface Pro 6.Laptop 2 以及最顶级的 Studio 2 三款备受期待的 Surface 产品.至此,包括年初的 Surface Boo ...
- surfacepro4黑苹果触屏_surface pro4 黑苹果(macos)体验
surface pro4 黑苹果(macos)体验 2020-01-11 17:30:00 28点赞 72收藏 69评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限, ...
- surface pro 6 黑苹果_微软Surface新款超薄触控笔抢鲜评测
微软Surface新款超薄触控笔抢鲜评测 中文名:微软 Surface 超薄触控笔 英文名:Surface Slim Pen 日文名:Surface スリム ペン 颜色:典雅黑(只有这一个颜色) 中文 ...
- pro4重影花屏 surface_【图】- 微软Surfacepro4会花屏模糊抖动怎么回事 - 厦门思明湖滨南路电脑维修 - 厦门百姓网...
服务简介 多年以来福建微软平板**服务对于微软平板电脑的维修,总结出微软平板常见故障,并对以下多数故障能快速判断,现场维修: 1.微软surface Rt pro3 pro4 book平板电脑不 ...
- 【原创】关闭/开启 T470P 的触屏功能
概览 带触屏功能的 T470P 感觉上是比较高大上的,我当时也是这样感觉才选了触屏.但实际使用的时候发现并没有太多的使用场景. 相反,这个触屏功能还给我带来了一些额外的烦恼.比如有很多爱指点江山的朋友 ...
- 【虚拟机装黑苹果(第二弹)】Win10/macOS环境下制作黑苹果安装U盘(能被Vmware虚拟机识别)
目录 1 为什么要制作黑苹果安装U盘? 2 Win10环境制作黑苹果安装U盘 3 macOS环境制作黑苹果安装U盘 4 总结 参考文献 1 为什么要制作黑苹果安装U盘? 很多网友都知道如何在Vmw ...
- surface pro java_【微软SurfacePro4评测】两代产品外观对比_微软 Surface Pro 4_笔记本评测-中关村在线...
·两代产品外观对比 了解了Surface Pro 4外观及配件的相关信息之后,我想大家对Surface Pro 4与Surface Pro 3的外观差异也很关注,那么接下来我们就来看看二者有何差异? ...
- surface系列安装linux解决触屏等驱动问题以及使用心得
surface系列的本子安装linux会出现触屏不能用的问题,国外大佬做了个项目解决部分驱动问题,现在记录一下. 硬件:surface pro4 os:ubuntu 20.04 大佬项目地址:http ...
最新文章
- -heap 查看当前jvm堆栈信息_必知必会的JVM工具系列二,读懂会用jhat,jstack,jstatd,JConsole...
- 【云计算】3_云网络产品介绍
- 银行计算机记账比赛,在银行柜台业务技术比赛颁奖仪式上的讲话(一).doc
- C#获取本机可用端口
- 使用Opencv进行轮廓检测,字符提取,简单的直方图字符识别!
- Python的from import和import的区别
- 柒上支付个人免签支付系统源码
- java静态初始化模块,在静态初始化程序块中加载java属性
- java 一元线性回归_Java实现一元线性回归
- linux进程僵尸问题的原因,Linux僵尸进程产生原因及避免方法
- 数据库基础知识(思维导图)
- 机器学习——PCA(主成分分析)与人脸识别
- kruskalCase克鲁斯卡尔算法
- 【YOLO】YOLO简介
- 华为苏箐被曝转投大众汽车:最狂智能车高管,因抨击特斯拉丢工作,任正非亲自签发罢免令...
- Java将project设置为Maven项目,并配置
- ipv4与ipv6的联系与区别
- win7电脑恢复系统设置或计算机点不了,主编解答win7电脑突然进不了系统如何恢复的解决手段...
- 分布式机器学习——模型并行训练
- Axure 7.0 正式版 + 汉化包 安装