黑苹果:戴尔XPS9360笔记本

黑苹果:戴尔XPS9360笔记本
MitchellQ&A
为什么选择macOS?
这个问题,可以转化为,macOS有什么Windows10做不到的功能?
- 苹果可以套牢用户的大杀器 —— iCloud。iCloud可以在你的iPhone、iPad之间同步几乎所有你跨设备操作时的数据:你的所有照片和视频、便签、通讯录、短信、提醒事项/日程、iCloud云盘中的文件、甚至所有你记不住的那些账号和密码(iCloud钥匙串)… 除此之外,iCloud还能让你可以跨平台复制粘贴文字、接听电话和FaceTime、让你的iPad变身无线扩展屏(随航功能),将iPhone/iPad上的画面或音乐投送到Mac(macOS 12)。 我认为,相比于华为那种将手机投屏到电脑,实现上述功能的做法,iCloud更加简洁。
- 可以使用一些苹果自有的专业软件:Final Cut Pro X,一款视频剪辑软件,可以使用很多仅限FCPX的插件;Logic Pro,一款强大的音乐制作软件。
- iOS相比Android,用户付费率更高,App被盗版的可能性也更低,因此对小开发者而言,通常为iOS开发App的收入要高过为Android开发。而iOS开发,Xcode是必须的IDE,Xcode只能运行在macOS上。对我自己来说,Kite、Dash等工具可以辅助我编程,Xcode可以实时报错,简单的代码错误可以一键自动修改。
- 对于有其他苹果设备的用户而言,如AirPods、Beats等的兼容性更好。
为什么选择黑苹果而不是白苹果?
黑苹果:指在非苹果生成并销售的设备上运行的macOS
白苹果:苹果销售的Mac电脑
我可以非常肯定地说,同价位黑苹果的性能远超白苹果,同时扩展性更强。
参考以下例子:
MacBook Pro13 2015,8G内存+256G硬盘,CPU为i5-5257U(双核四线程,主频2.7Ghz,最高睿频3.1Ghz,3MB三级缓存),显卡为Iris Graphics 6100;参考跑分:Cinebench R20单核277分,多核706分
同价位我的XPS13 9360,8G内存+256G硬盘,CPU为i5-8250U(四核八线程,主频1.6Ghz,单核睿频最高3.4Ghz,全核睿频最高2.3Ghz,6MB三级缓存),显卡为UHD620;参考跑分:Cinebench R20单核348分,多核1509分
硬件的选择
戴尔Dell XPS13-9360 笔记本
CPU:Intel i5-8250U
显卡:Intel UHD620
内存:LPDDR3 8GB @1867Mhz
SSD:KIOXIA RC10 512GB
网卡:Intel AX200
声卡:alc256
显示器:13.3inch 1080P @60hz
扩展坞:Dell DA300(使用HDMI接口会发热严重,使用DP则不会)
BIOS版本:2.16.0
BIOS设置
Disable C-States(如果你更换了硬盘,开启该选项可能导致win10卡死查看原因)
Sata: AHCI
Disable Secure Boot
Enable VT
Disable VT-D
Disable SD card reader (可选,关闭节省0.5w功耗)
无线网卡的选择
无线网卡的选购也可参考这篇文章黑苹果无线网卡购买指南
很多英特尔网卡可以被驱动,感谢OpenIntelWireless,网速可能能秒杀上面提到的博通网卡,几乎完美兼容,很多网卡焊死在主板上的笔记本可以不用USB网卡了
一些英特尔网卡可以靠AirportItlwm.kext或itlwm.kext驱动WiFi(需要定制USB驱动),推荐使用前者,后者需要搭配HeliPort使用
- Intel网卡完整兼容列表OpenIntelWireless
- 下载AirportItlwm.kext和itlwm.kextGitHub
- 下载HeliPortGitHub
macOS12 Monterey驱动蓝牙方法
- 博通非苹果原装网卡,比如DW1560/BCM94352Z:更新Lilu至最新版本,添加
BlueToolFixup.kext
并禁用或删除BrcmBluetoothInjector.kext
- 英特尔网卡,比如AX200:更新Lilu至最新版本,添加
BlueToolFixup.kext
并禁用或删除IntelBluetoothInjector.kext
- 下载BlueToolFixup.kextGitHub
- 博通非苹果原装网卡,比如DW1560/BCM94352Z:更新Lilu至最新版本,添加
我的一些网卡使用经验
从开始折腾黑苹果到现在,我已经使用了2款Intel网卡,2款博通网卡,我将在这里讲一下我使用它们的体验。
分为戴尔版、联想版、普通版等多个版本,一定要在选购前与卖家沟通好,区别貌似是戴尔版/联想版需要屏蔽某些针脚;kext中需要添加AirportBrcmFixup.kext
,BrcmBluetoothInjector.kext
,BrcmFirmwareData.kext
,BrcmPatchRAM3.kext
(根据系统版本选择BrcmPatchRAM1/2/3.kext
)。
所有白苹果和蓝牙相关的功能都可以正常使用,网卡的网速较差,蓝牙连接耳机信号很差,Windows下还会偶尔搜不到WiFi,需要在设备管理器中禁用再启用网卡。
白苹果拆机网卡,需要搭配转接线/转接板使用(笔记本很难塞下,塞下可能后盖就无法完全合上了);三天线,中间的是蓝牙天线,需要买一条额外的天线,笔记本自带的天线连两边的接口以保证WiFi信号的可用性;kext中无需添加任何东西,如果WiFi的连接速率过低或者无法识别到SSID或者国家代码是US,需要添加AirPortBrcmFixup.kext
,并添加启动参数brcmfx-country=#a
;Windows下信号和网速都很差,蓝牙更是几乎无法使用,而且需要安装驱动。
添加AirportItlwm.kext
,IntelBluetoothInjector.kext
,IntelBluetoothFirmware.kext
后可以驱动蓝牙和WiFi,macOS下网速较前两个网卡并没有太大提升,但Windows下的稳定性和速度有很大的提升;无法使用隔空投送、无线随航。
我的最终选择。macOS Monterey添加AirportItlwm.kext
,BlueToolFixup.kext
,IntelBluetoothFirmware.kext
后可以驱动蓝牙和WiFi,无法使用隔空投送、无线随航,但网速和蓝牙信号非常棒,Windows下的体验也很好;是这里面唯一的WiFi6+蓝牙5.1网卡,而且价格比免驱网卡便宜很多;推荐加10元升级AX210,支持WiFi6e,蓝牙5.2,而且最新版本的AirportItlwm.kext
已经支持了AX210。
我在更换网卡之前,对手上有对几款网卡进行了测速,下面是记录:
第1次 | 第2次 | 第3次 | 第4次 | 第5次 | 上传 | |
---|---|---|---|---|---|---|
943602 macos无驱动 | 69.07 | 67.14 | 89.94 | 94.14 | 76.2 | 10 |
943602 macos有驱动 | 66.7 | 53.6 | 64.64 | 58.93 | 59.66 | 25 |
943602 win10 | 9.52 | 6.03 | 4.97 | 4.44 | 30.44 | 5 |
943602 win10 (2.4Ghz) | 55.4 | 49.34 | 52.43 | 52.06 | 50.33 | 10 |
Killer 1535 win10 | 88.33 | 73.39 | 89.57 | 142.22 | 132.25 | 40 |
AX200 win10 | 153.37 | 140.05 | 196.63 | 139.9 | 191.88 | 40 |
需要说明的是:
在相同位置,对相同的笔记本开合角度,使用speedtest进行测试;单位:Mbps;路由器:ASUS AC88U;宽带:300M广东电信;因为上传速度浮动较小,因此为5次的平均估测值;943602指BCM943602CS,驱动指AirPortBrcmFixup.kext
和启动参数brcmfx-country=#a
,我的使用经验是DW1560的信号和在win下的速度和兼容性好于它,但在macOS下的速度略逊于它。
EFI的寻找
OpenCore
因为我可以说只用过OC,所以这里只讨论它,而非Clover;推荐大家都使用OC。
升级OpenCore
如果不更新MacOS,一般不建议更新OC。
更新OC视频教程 Bilibili
下载OC GitHub
下载OCC mackie100
- 我使用的配置config.plist的方法是用对应的新版OCC打开旧config.plist文件,更改一个参数然后保存,再改回去然后保存。该方法上面视频的up主不推荐使用。
- 然后更改BIOS的启动路径,新建一个路径,指向EFI/OC/OpenCore.efi(我的电脑虽然老的启动路径也是这个,但是它始终认为该路径没有启动文件,然后会进入硬件自检-关机-硬件自检的死循环)。
kexts
kext是仿冒的Apple驱动,用以支持非苹果原装或官方兼容硬件,基本上OC和Clover都能使用。
OC配置文件编辑器
OC的配置文件(config.plist)本质上是一串无需编译的代码,因此这些编辑器只是将代码用图形化界面展示,便于查找和更改,本质上在修改里面的值的时候,还是在修改代码中的值。
所有文本编辑器
因为OC的配置文件本质上是代码,因此完全可以用文本编辑器修改,只不过使用时需要清楚地知道目标项的名字,才能搜索。使用xml代码格式,项目值前后要加<项目名>和</项目名>。
OpenCore Configurator(简称OCC)
OC配置文件的官方编辑器,一定要注意OC版本和OCC版本的对应(不是对应版本的版本号相同)。
可以用来在macOS中挂载EFI分区。
下载OCC mackie100
OC Auxiliary Tools(简称OCAT)
开源编辑器,支持macOS、Windows、Linux,注意OC版本和OCAT版本的对应
目前我还没搞明白如何像OCC一样双击config.plist打开,只能手动拖入config.plist,而且我也不知道如何用它挂载EFI分区。
Windows系统中可以用DiskGenius访问EFI分区,拷贝出config.plist,修改完再复制回去。
下载OCAT GitHub
ProperTree
跨平台plist编辑器,友人推荐给我的,我还没试过。
下载ProperTree GitHub
安装macOS
安装方法
安装教程 黑果小兵的部落阁官网
最干净的安装方法,不过比较繁琐。
安装教程 老吴黑苹果
老吴黑苹果其实违反了开源协议,很多OpenCore的插件、驱动是不能出售盈利的。但是不得不说恢复版安装确实方便。
视频安装教程 Bilibili
安装器由 @嘿我叫聪聪 开发,我认为更适合台式机安装。
使用跑码模式寻找无法进入系统的问题
在 NVRAM
- 7C436110-AB2A-4BBB-A880-FE41995C9F82
- boot-args
的value处添加-v
使用文本编辑器,则修改成如下面的代码所示:
1 | <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key> |
OpenCore引导-v各种卡及OC引导常见问题解决方案速查表合集
OpenCore配置错误、故障与解决办法
有问题可以在论坛查找或提问 远景论坛
DVMT
我的XPS笔电安装好黑苹果之后需要启动DVMT.efi设置一下,否则会卡在苹果logo处
优化macOS
升级macOS
在大版本更新前,一定要确认一下你的硬件在下一个大版本中是否支持。之前有出现过网卡在下个大版本中不支持的情况
一般来说,确保你当前使用的OC版本支持最新版macOS,且kext也已经更新,就可以使用系统的OTA更新
(如果你之前以输代码等形式关闭了更新,可以在App Store里搜索macOS下载更新)
升级时会多次自动重启电脑,确保OC中有Macintosh HD启动项时选择该项启动,一般就可完成更新
和Wi-Fi蓝牙有关功能的bug
有时候会出现无法使用某些与WiFi和蓝牙有关的功能,比如无法连接iPhone的WiFi热点,无法隔空投送,或无法无线随航。这时退出黑苹果和你的每个苹果设备的iCloud,再登陆同一个iCloud即可解决。
目前不知道这个bug出现的原因,大概率因为序列号出现变化导致(更换三码或某个苹果设备换新)
一些基本的设定
- 三码洗白之前不建议登录iCloud! 因为可能导致封号
- 不要开启系统偏好设置-安全性与隐私-文件保险箱
- 不要开启查找我的Mac
- (默认开启)关闭系统偏好设置-电池-电池&电源适配器-如果可能,让硬盘进入睡眠&启用电能小憩
- (默认开启)关闭关机/重新启动选项下的“再次登录时重新打开窗口”
三码洗白
这是Intel CPU变频和使用FaceTime、iMssage的必要前提
视频教程 Bilibili
CPU型号显示错误
解决CPU型号显示错误教程
如果你的CPU是英特尔正常发售的型号,填写0即可正常识别;如果你的CPU是ES版本或者AMD的,需要填写型号代码;
请注意,OC Configurator中应填写十进制数,需要将以上教程中的十六进制数转化为十进制填写,例如i5的推荐代码0x0605应改为1541
CPU变频和频率显示
系统macOS
- 这里将使用OTA升级macOS。因为这样可以最好地保存你的数据和洗白的三码等设置。
首先确保你已经升级到支持最新版本macOS的OC,并更新了kext。这里可以参考其他人的EFI。保证你在更新这些以后可以正常使用,然后便可像白苹果一样正常OTA升级。不过这里仍然推荐使用Paragon Hard Disk Manager进行备份,一旦出现问题,可以恢复至更新前的系统
仍然存在的一些小bug
这些是我的XPS9360出现的小bug,你的设备不一定会出现,但解决方法可作为参考
- 合盖睡眠后无法唤醒,风扇在转,但屏幕一直不亮 -解决方法:制作一个Ubuntu的U盘启动盘,在BIOS内优先启动U盘,选择体验Ubuntu,过一段时间后关机,再启动macOS即可解决
- OC启动win10可能进入恢复模式 -解决方法:开机显示DELL logo时按F12,选Windows Boot Manager启动进入win10;不要用OC启动win10
- macOS关机后自动重启 -解决方法:长按开机键关机。如果从自动重启里进入win10,可能导致CPU锁频0.4Ghz
- 摄像头无法使用 -解决方法:添加UVC2FaceTimeHD.kext或FaceTimeHD.kext到EFI/OC/kext目录下
- 耳机无法使用 -解决方法:使用ComboJack
参考资料
尾记
(写于2025.08.16)没想到最终干掉黑苹果的,既不是macOS停止更新,也不是英特尔能效被Apple Silicon吊打,而是国补后三千的Mac mini M4+16G内存,以及二手市场两千块的MacBook Air M1+8G内存,它们让折腾黑苹果显得毫无性价比。事实上,黑苹果的故事也该结束了:随着 macOS Tahoe 26 成为 Intel 平台 Mac 最后一个支持的版本,Apple 将正式结束对 Intel Mac 的支持,黑苹果也将不再更新。未来也许真的是 ARM 平台计算机的天下吧。