请注意,本文编写于 1126 天前,最后修改于 462 天前,其中某些信息可能已经过时。
更新
- 2020年2月21日,加入10.14.x解除USB限制补丁
定制原因
- 端口达不到标准速率
- 睡眠存在问题
- 部分USB端口不可用
- 等等等......
准备工具
- USBInjectAll.kext --- 外网下载链接 --- 蓝奏云下载 密码:usb
- Hackintool --- 外网下载地址 --- 蓝奏云下载 密码:tool
- Clover Configurator (非必须) --- 蓝奏云下载 密码:clover
解除USB端口限制
- 一般笔记本就那几个USB口是不会占用超过15个端口的,笔记本用户可以忽略这里
- 台式机用户,我这里提供一个10.15.x解除USB端口限制的补丁,如果不可用,请自行远景等论坛搜索
Comment: USB port limit patch #1 10.14.x modify by penghubingzhou
Name: com.apple.iokit.IOUSBHostFamily
Find: 83FB0F0F
Replace: 83FB3F0F
MatchOS: 10.15
Comment: USB Port limit patch #2 10.14.x modify by penghubingzhou
Name: com.apple.driver.usb.AppleUSBXHCI
Find: 83F90F0F
Replace: 83F93F0F
MatchOS: 10.15
Comment: USB port limit patch #1 10.14.x modify by DalianSky(credit ydeng)
Name: com.apple.iokit.IOUSBHostFamily
Find: 83FB0F0F
Replace: 83FB3F0F
MatchOS: 10.14.x
Comment: USB port limit patch #2 10.14.x modify by DalianSky(credit PMHeart)
Name: com.apple.iokit.IOUSBHostFamily
Find: 83E30FD3
Replace: 83E33FD3
MatchOS: 10.14.x
Comment: USB Port limit patch #3 10.14.x modify by DalianSky(credits PMheart)
Name: com.apple.driver.usb.AppleUSBXHCI
Find: 83FB0F0F
Replace: 83FB3F0F
MatchOS: 10.14.x
Comment: USB Port limit patch #4 10.14.x modify by DalianSky(credits PMheart)
Name: com.apple.driver.usb.AppleUSBXHCI
Find: 83FF0F0F
Replace: 83FF3F0F
MatchOS: 10.14.x
查看需要保留的端口
- 打开
Hackintool
工具 ==> 点击USB
- 找一个
USB2.0设备
(一般鼠标、键盘就是USB2.0),挨个插拔你电脑上的USB口 找一个
USB3.0设备
,挨个插拔你电脑上的USB(3.0)口。Ps:USB3.0口一般为蓝色,2.0为黑色。3.0还可能是红色、黄色
删除无用端口
- 将未变绿色的端口删除
选择连接器
- 将无线网卡、蓝牙、摄像头等设备设置为
内建
(否则睡眠会出问题) - 即:
连接器
选择Internal
- 将
USB2.0端口(HSxx)
的 连接器 改为USB2.0
导出USB定制驱动或相关SSDT
- 点击导出按钮,导出文件。默认会将文件存放在桌面
放入clover/kexts文件夹并删除旧驱动
- 挂载ESP分区,放入相关文件
- 自行选择放入kext驱动或ssdt文件
- 删除 USBInjectAll.kext
重启
- 重启后检查USB端口是否都可用
- 大功告成
说明
文中补丁来自Daliansky