前言
经过了一个礼拜的时间,从下单到安装再到调试完美。
今天就把完美教程放出来,同机型的可以参考。
先说原机配置
类型:戴尔e7275
cpu:(英特尔酷睿m7- 6Y 75处理器(4M高速缓存,最高3.10)
内存:8G内存/
硬盘:256G SSD/三星pm781
显卡:英特尔高清显卡515/(12.5英尺)
1080p超高清(1090x1080)触摸屏
Wifi: Intel 双频无线- -AC 8260 802.11AC Wi-Fi蓝牙4.1LE无线网卡(2 x2)-低功耗)/
――――――――――――――――――――
配置改为SSD,升级为西部数据蓝盘2T SSD
写速450。以下是为什么不能用其他高性能磁盘的原因。因为戴尔7275主板限制ssd最大读写600m/s,所以没必要买1000-3000m/s读写的高性能磁盘。
给我一份测试图表。
网卡换成戴尔dw1560 WiFi博通BCM94352Z 802.11 AC无线网卡ngff黑苹果。
硬件转换完成。
上部整体配置图
改造阶段结束,我们进入安装阶段。其实网上有很多苹果的教程。你可以用零食学,如果你不在乎我发的详细你还是不会装。
首先,下载Mac os的镜像文件。网上有很多。自己搜索或者从关注小编.打电话给他们
注意:只回复括号里面的dell
然后, 准备所需的文件如下
8GB以上的u盘。
可以上网的笔记本。
软件传输
图像文件MACOS
以上都准备好了,开始制作u盘启动盘,可以看我之前的文章。
戴尔e7275黑苹果安装教程
第一步,制作最新的mojave盘,启动戴尔2合1赢下的黑苹果
制作完成后,将笔记本的BIOS设置为ufei启动模式,关闭快速启动。
然后插入USB闪存驱动器进行引导,并按Fn F12选择要引导的USB闪存驱动器。
然后出现四叶草界面。
选择图中的开始,注意小面上的字是bete MAC OS Install from Macintosh HD。
返回
/p>
等待跑马完毕
选择语言,中文/英文 看自己喜好
选择磁盘工具,进行抹盘 就是格式化
把硬盘格式化成 HFS+日志式
然后返回 安装,选刚才格式化的盘
等着吧 10-20分钟左右,会重启两遍
安装完后就会进入设置界面了
然后我们开始优化mac 就先这么叫吧
把网卡先驱动上
下载
BrcmFirmwareData
BrcmPatchRAM
AirportBrcmFixup
步骤
将文件BrcmFirmwareData.kext和BrcmPatchRAM2.kext复制到/EFI/CLOVER/kexts/Other目录下
将文件AirportBrcmFixup.kext复制到/EFI/CLOVER/kexts/Other目录下
复制完是这样的
重启既可以驱动网卡了
重要部件弄好后在修补其他的,下一步声音
下载intel FB-Patcher
Layout-id修补
- 安装最新版本的Lilu和AppleALC
- 设置config.plist/Devices/Audio/Inject=NO
- 通过下拉列表设置Layout Id

- 检查补丁:General->Audio
- File->Export->Clover config.plist
- 重启
- 如果没生效请重复第3步:更换不同的layout-id

导出配置文件 (在Patch->Advanced) 然后导出 File->Export->Clover config.plist替换 重启
ok声音也好了
再下来就是电池
开机在四叶菜界面按F4提取DSDT与SSDT
然后放到patched 里面,重启
都弄完后,下面该主角了,最难搞的触摸屏
下载文件
1.VoodooI2C驱动(核心驱动)
2.Maciasl
3.IORegistryExplorer
4.SSDT-XOSI.aml
然后开始
在maciasl添加Alexandred的i2c触摸板补丁源。方法如下(mac):
1、打开MaciASL,找到菜单栏的“preferences”
2、打开“Sources”选项卡,点击添加按钮,添加如下VoodooI2C补丁源的地址(图中的VoodooI2C)。
然后,打开刚才下载的最新版本已经编译好的VoodooI2C驱动打包,然后解压,可以得到VoodooI2C驱动(核心驱动)以及2个目标驱动:VoodooI2CHID,VoodooI2CFTE
制作补丁
然后第一步:提取BIOS设备代码
这一步任务是将BIOS设备名称对应的DSDT代码拷贝到热补丁之中。首先打开你的DSDT,在左侧窗格搜索你之前提取的BIOS设备名称(比如我的是TPL1),然后整体复制到样本中最后位置,如图(注意复制时的花括号):
接下来我们需要修改样本中的设备名称为我们设备的BIOS设备名称。我们要修改的地方有两处。
打开 IORegistryExplorer
搜索你的触屏代码最后四位TPL1
替换里面的2处代码
替换成 TPL1
保存为SSDT-TPL1.aml
到这,我们的设备初始修改就算完成了
然后GPIO指针化
我们的目标是让设备GPIO指针化。我们需要打开IORegistryExplorer来确认我们是否有IOinterrupt以及它最前面两位的值(这个值我们称为APIC Pin 值)。
值小于2f(16进制比较请自行百度)或者没有,那么这个设备就无需指针化,请移步安装篇章(如果不能识别,请回到中断模式篇章);否则,就需要对其进行GPIO指针化。
针对你的GPIO,可能有中断和轮询两种模式。
行自行判断
轮询模式
以我的新思触摸板为例
1、移除SBFI相关代码
在代码中查找SBFI,我们可以得到:
这段代码是我们不需要的,移除它。
2、SBFG修改
在你的热补丁里搜索SBFG,看看是否如下面这样:
如果并没有这段代码,那么你需要在 Device (_SB_.PCI0.I2C0.TPL1)这行代码下补上这段代码。
如果有这段代码但蓝色字样的数值为0,那么你就需要看看自己_CRS方法里是不是只有这一行语句:
Return (ConcatenateResTemplate (SBFB, SBFG))
如果只有这行代码,那么你就可以转入后续的完善热补丁步骤。
完成之后,你需要把得到的16进制GPI0 Pin数值填入SBFG语句块里,像这样:
补丁到这已做完。
打开四叶草 把补丁直接丢到clover的 ACPI - patched文件夹下
删除红框里的DSDT.aml
然后编辑config.plist文件添加这两文件的识别
把i2c驱动丢到 你把I2C驱动装在L/S下 再放在四叶草 CLOVER的kext /other下面
然后使用kext utility重建缓存
结束后重启电脑
看看设置里面的触摸板是不是这样
再试试触屏 ,没问题应该可以驱动了。
好了教程到此结束
我是科技疯浪,欢迎订阅,评论,转发,点赞。