1 制作安装盘
用u盘或者移动硬盘制作一个mac安装盘,至少要有8G吧。
以下需要在mac内进行操作(如果没有的话,在vmware里面安装一个应该也行)。
格式化u盘的时候注意分区一个EFI分区+一个HFS+分区。
在mac里面的命令就是
diskutil partitionDisk /dev/disk1 1 GPT HFS+J "install_osx" R
然后可以看到,u盘被分成了两个区,一个EFI分区,一个名为“install_osx”的HFS+分区。
然后要把clover(下载地址)装进u盘的EFI分区中。
安装中注意选择安装位置为”install_osx”。
在customize中选择”Install for UEFI booting only”。
然后将这里所有的kext放在u盘的EFI/clover/kext/Other里面。
2 安装前准备
2.1 更新SSD固件和BIOS固件到最新,下载页面。
2.2 配置BIOS
参考knnspeed的配置
a. General
i. System Information
1. Check that Video Memory is already 64MB (scroll down to the bottom)
ii. Advanced Boot Options (all off, UEFI Network Stack might be fine either way)
b. System Configuration
i. SATA Operation (AHCI)
ii. Drives (all on)
iii. SMART Reporting (on)
iv. USB Configuration (all on)
v. Dell Type-C Dock Configuration (on)
vi. Thunderbolt Adapter Configuration (all on, no security)
vii. USB PowerShare (on)
viii. Audio (all on)
ix. Keyboard Illumination (whatever; this gets overridden by the F10 key)
x. Touchscreen (on)
xi. Miscellaneous Devices (all on except SD Card Read-Only Mode)
c. Security
i. CPU XD (on)
d. Secure Boot
i. Secure Boot Enable (disabled)
e. Intel Software Guard Extensions
i. Intel SGX Enable (Software-Controlled)
f. Performance
i. (Everything on/enabled)
g. Power Management
i. USB Wake Support
1. (USB Wake Support = off)
2. (Wake on Dell USB-C Dock = on)
ii. Wake on WLAN (off)
iii. Block Sleep (off)
h. Virtualization Support
i. (Everything on)
The rest is personal preference.
3 u盘引导安装
在bios加入一个开机启动项,其中引导文件选择u盘EFI分区的efi文件,然后开机从这个启动项进入系统,安装过程中会重启,注意直到最后将clover安装到本地前都要用u盘引导。
安装前要格式化硬盘,如果单系统的话就只一个分区,占用全部硬盘就好了,如果要留空间给其他系统,那么也是只分一个分区,但是要留出一定空闲空间给其他系统。建议格式化成APFS系统,听说对SSD加成很大。
如果要删除APFS分区,要先删除APFS容器,然后才能删除分区,详情请自行搜索。
安装过程中会提示登陆icloud账户,这个时候先不要登陆。
4 安装后设置
4.1 将Clover安装到本机
挂载本机的EFI分区,将Clover按照之前的方法安装到本机,同时将kext拷到EFI/clover/kext/Other,如果要追求接近白苹果的启动方式,也可以点这里,将kext安装到S/L/E。
4.2 生成Fake序列号(符合苹果规则的三码)
下载Clover Configurator
打开本机EFI中的config.plist
SMBIOS栏 在Serial Number隔壁有个Generate New小按钮,按下去随机生成符合规则的Serial Number
Systeam Parameters栏 Custom UUID下也有一个Generate New小按钮,重复
Rt Variables栏 ROM下面也有一个Generate New小按钮,重复
退出程序的时候会提示保存,这个时候记得保存。
4.3 耳机不工作问题
下载补丁
执行sh脚本安装
5 我遇到的其他问题
5.1 触控板设置界面空白
如果用gunslinger项目中提供的这个voodooPS2Controller.kext驱动的话,三指上划,左右划都是支持的,但是在trackpad设置选项中是空白。如果用RehabMan提供那个voodooPS2驱动,并且按照他的说明安装的话,在trackpad里面能看到设置选项,可以调整移动速度,但是只支持单指点击,双指三指都不支持了。
如果之后再换回来gunsliger提供这个驱动,设置选项虽然又空白了,但是之前设置单指点击和滚动速度会被保存下来。三指上划显示各个桌面和窗口可用,但是三指左划右划切换桌面不支持了。
5.2 电池百分比更新过慢
大概30分钟左右才更新一次,不是即时的,不知道为什么
我安装了一个iStatMenus,在任务栏另外显示电量百分比和剩余时间。
然后用bartender3 去掉系统自带的电池图标。
5.3 sleep之后蓝牙和前置摄像头不工作问题
参见5.4
5.4 sleep之后wifi变慢或者不工作
Preference —> Energy Saver -> Wake for Wifi network access ->取消勾选
5.5 DW1830/BCM94360增加至3天线
之前看网上的教程,由于原装的wifi+蓝牙不工作也没有驱动,需要换成BCM系列苹果内置支持的硬件,我就更换了DW1830这个无线网卡,但是呢,这个网卡是3天线的,而9560只有两根,插两根呢,当然可以用,但是家里的廉价路由器不给面子,经常有信号不太好的窘境。所以咬咬牙买了个天线,打算自己拆开天线盖板安装。
官方拆机手册下载
拆卸教程网上也不少了,我在这里简单说一下:
按照官方手册,要a)拆后盖 b)拆电池 c)拆无线网卡 d)拆屏幕(先拆掉屏幕排线保护盖,拆掉屏幕和触摸屏排线) e)拆天线盖板(将转轴角度掰到最大,165度左右。将屏幕dell字样正面面对你,将天线盖板向右推,技巧性的用力。然后将天线盖板往外拽)
天线要买M2(NGFF)型号的。建议买像一张锡箔纸那样薄的那种,我一开始买大v攻略里面用的那个(铜箔粘在pcb板子上的),根本安不上,推断人家是将天线模块(antenna module这个配件)里面锉了个口子之类的,还差点把antenna cover整坏了。
安装这个天线之前有对着路由有时连不上,连上了网速时快时慢,安装后都没有了。
6 致谢
参考了以下文章:
https://www.tonymacx86.com/threads/guide-dell-xps-15-9560-4k-touch-1tb-ssd-32gb-ram-100-adobergb.224486/
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
https://github.com/gunslinger23/XPS15-9560-High-Sierra