黑苹果资源难找,收集不易,这里记录下自己折腾黑苹果的过程,凭记忆回忆,非图文教程。装过VM版mac 实在是卡,最后还是撞了双系统。
10.13.4 Cover:https://github.com/gunslinger23/XPS15-9560-High-Sierra (最新的Clover和驱动)
教程参考:https://zhuanlan.zhihu.com/p/27695128(散热改造和安装教程)
https://zhuanlan.zhihu.com/p/36209265 (安装教程)
工具:8G以上USB 2.0 U盘一个,因为听说macOS不认3.0口所以没有尝试过3.0
软件:Transmac, macOS镜像,diskgenius,Clover configurator,plistedit
环境:XPS15 9560:i7-7700,sm961,16gRAM,WIN10Home
步骤
一、制作U盘
- 打开Tranmac-》
“Format Disk for Mac”(格式化U盘)-》
“Restore with disk manage”(选择osx镜像dmg) - 等待20分钟左右。制作完成后,U盘会有两个分区一个EFI分区可见,还有一个不可见会被询问格式化,选择取消。
- 把提供的4424的Clover覆盖EFI中,这样U盘就制作完成了。
坑:第一次以为下载了个不带clover的原版镜像,导致EFI分区不可见,并且在使用了diskpart命令配置盘符后发现EFI的分区下是空的。
第二次下载了带clover的镜像,装完后EFI仍然不可见,几番爬贴后找出了处理方法:1)使用diskgenius把隐藏分区中的EFI文件都拷贝出来。2)格式化EFI分区为FAT32。3)命名分区为EFI,并拷入刚才拷贝出来的EFI文件
二、安装osX
- 修改bios。
Secure Boot - Secure Boot Enable里改成Disabled
General - Advanced Boot Options里,Enable Legacy Option ROMs勾上
System Configuration - SATA Operation 改成 AHCI
Boot Sequence - Boot List Option设置为UEFI
坑:原来的Win系统是在 Raid on模式下的, SATA Operation 修改后导致Win系统无法进入,这个问题搞了我一个晚上一直以为是Win系统引导的问题,最后发现这个原因。解决方法:http://blog.sina.com.cn/s/blog_5a6efa330102x4zb.html (原贴)
不重装系统改硬盘模式 RAID ON 改成AHCI
下面就开始:
1.开机后按下WIN键 加 R键
2.输入 msconfig
3.如图中所示进行点击。1 引导界面 2安全引导打钩 、最小打钩 3 下面的确定。
4.点击重新启动
5.在重启时连续按 F2 进入BOIS 依次找到 Advanced页面, SATA operation (在此处按回车) 如图所示
6. 选择AHCI 按回车确定
7.这里提示要重装系统,不用理他,点YES就行
8.按F10 选择YES 后计算机重启
9.重启后进入如图所示的安全模式
10.再次按 WIN键加 R 键 输入 MSCONFIG 点击确定 如图所示
11.在引导页面,把之前的 安全引导的勾全部去掉,然后点击下面的确定,最后选择重新启动。
12.开机成功进入页面 证明我们开启AHCI模式成功。
13.这时再打上三星的 NVME 驱动就不会发生找不到SSD的情况了。
14.设备管理器里能够看到 三星的NVME控制器驱动已经安装
15.跑分ASSSD 也能看到左上角已经从iastorA 变成了 secnvme ,证明已经打上了官方NVME驱动。
- 设置从U盘的EFI引导clover
add boot option-》
Boot Option Name:Clover(随意)-》
filename:EFI-Clover
(如果没看见Clover,点击上面的File System旁边的下拉列表,换一个FS1或FS2或FS0,总之要找到EFI里有Clover的)-CLOVERX64.EFI- OK-》
调整Clover到第一个
- 安装osX
从U盘启动-》
进入Clover选择界面,选择Boot osX Install High sirra的选项-》
稍等片刻-》
磁盘工具格式化osx系统分区,格式化为APFS-》
安装osX-》
安装完成后重启,选择Boot mac from mac的选项-》
等待安装完成
坑:先有Win系统存在的情况下,建议先在Win系统下分配好mac系统的分区,创建分区但是不格式化。
- 安装驱动
参考Github教程
第一步:安装
全新安装(大概流程)
- 制作启动U盘和启动-教程 (系统镜像请自己找,随便找一个懒人包也行。使用懒人包的请把我提供的Clover覆盖懒人包里面的)
- 安装MacOS
- 把Clover安装到硬盘EFI中(详细教程自己找)
注意
- 安装在SSD中最好使用APFS,你可以先转换一下(貌似安装时也会转换)。若安装在HDD中请不要使用(非常非常慢)
- 进入系统后
不要
急急忙忙登陆你尊贵的AppleID(请看第3步)
接下来看第二步
从老版本系统上更新
- 备份好三码(SN码、BSN码、UUID码)
- 替换成我的Clover
- 把三码填回去新的Clover配置文件里
- 更新MacOS
第二步:安装kext
RehabMan建议将部分注入的kext放入到/S/L/E中,已获得更接近白苹果的驱动加载方式
以下方法二选一
1.安装kext到Clover
- 把
Post-install/kexts
文件夹里面的全部kext复制到EFI/clover/kexts/Other
中
由于kext并非安装到SLE中,请删掉LiluFriend.kext
非4K屏用户请删除CoreDisplayFixup.kext
2.安装kext到SLE(推荐)
必须使用Kext Utility
等kext安装工具来安装,不然出问题了不要找我=w=
- 把
Post-install/kexts
文件夹里面的全部kext扔进软件里
4K屏用户请把Post-install/4K-kexts
里的kext扔进软件里
第三步:登陆你的AppleID(不用白果三码)
警告:不完成该步骤,登录AppleID将会面临封号的风险
使用白果三码注意机子型号要匹配!
请保证目前你的电脑没有登陆过AppleID,关于如何重设AppleID请看这里
打开工具:Clover Configurator
- 打开config.plist
- SMBIOS栏 在Serial Number隔壁有个Generate New小按钮,按下去随机生成Serial Number(不断按到你乐意停下来为止)
- Systeam Parameters栏 Custom UUID下也有一个Generate New小按钮,重复
- Rt Variables栏 ROM下面也有一个Generate New小按钮,重复
- 保存重启(废话)
第四步:解决二合一耳机接口
- 解压
Post-install/ComboJack Installer.zip
(感谢KNNSpeed提供的补丁) - 使用终端cd到ComboJack Installer文件夹
- 执行命令
./install.sh
(提示需要输入密码) - 重启
使用提示
- 插入耳机后弹出提示窗口(根据提示选择你插入的设备类型即可)
- 睡眠唤醒后请把耳机拔出再插进去重新选择类型使其正常工作
- 虽然耳机能用了,不要对耳机音质抱有任何希望!买个DAC才是正解!
第五步:防止蓝牙WIFI异常
系统偏好设置
- 节能
- 电源适配器
- 关闭显示器
时间调长一点,最好调成永不
- 在
节能
里两个卡片里的电能小憩设置都关掉
要不然你就等着痛苦吧
补救方法
重启 or 睡眠(等电源灯关掉后再按一下启动)
选做:解决触控板设置空白
注意:某些组合功能键会无法使用
教程内容来自@jardenliu
替换驱动
- 把
Post-install/touchpad/ApplePS2SmartTouchPad.kext
替换VoodooPS2Controller.kext
设置手势
系统偏好设置
-键盘
-快捷键
-启动台与程序船坞
,设置显示启动台
快捷键,设置时,四指下滑。系统偏好设置
-键盘
-快捷键
-调度中心
,设置显示通知中心
快捷键,设置时,双指从触摸板右边缘往左滑。
手势说明
- 双指左边缘往右滑,最小化当前窗口
- 双指上边缘往下滑,最大化当前窗口
- 双指右边缘往左滑,显示通知中心
- 三指上下左右滑,分别对应
调度中心
, 应用程序窗口
, 向右移动一个空间
, 向左移动一个空间
。(偶尔误触) - 四指上下左右滑,分别对应
显示桌面
, 显示启动台
, 后退
, 前进
- (个人使用的手势,可以根据个人喜好自行设置)
坑:
- 拷贝U盘EFI到系统EFI,是Clover可以从硬盘引导而不是用U盘
挂载系统EFI方法:
启动terminal
键入“diskutil list” 找出EFI所在分区
键入“diskutil mount disk0s1” 挂载所在分区,判别方法:0为有Apple字样的disk编号,1为EFI所在的partition
接着就可以把U盘中的EFI文件拷贝到系统EFI中,拷贝前先删除系统原有EFI - 不使用白果三码,使用Clover configurator,这里有个大坑,我使用5版本的软件按照教程中的Generate new,修改config.plist后,即使使用plistedit重新保存也会引导失败,最后不得已使用的版本的Clover configurator,手动选择机型,shake出厂时间,然后在Rt Variables中生成的系统信息一一填回去包括MBL,smuuid和customuuid等,全部填写完整。暂时使用正常,appstore也可以正常下载,也暂时没有封号。这里不确定有没有后遗症。
- 双系统时间同步问题:Win系统下使用管理员权限打开cmd:"Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1"