Hackintool(Intel FB Patcher) USB定制视频
3-28-2019更新:10.14.x解除USB端口限制补丁
1 | Comment: USB port limit patch #1 10.14.x modify by DalianSky(credit ydeng) |
如果你应用了新的10.14.x解除USB端口限制补丁,可以不必进行USB端口的定制,当然如果你想让它工作的更好,比如睡眠,那么可以接着看下面的内容。
原方法:
从10.14.2开始,旧有的解除
USB端口限制
的补丁已经失效,很多的台式机因此而无法使用到所有的端口,本视频教程就是帮助大家更好地定制自己的USB驱动
主旨:
- 将可用的端口控制在15个以内;
- USB 3.0端口优先,必要的情况下删除掉部分USB2.0端口
警告:
- 固定插入的设备要改成内建,否则会存在睡眠秒醒的问题
小课堂:
- 一条命令显示USB数量
打开终端,输入命令:
1 | sh -c "$(curl -fsSL https://raw.githubusercontent.com/daliansky/Hackintosh/master/Tools/usb_Ports)" |
输出如下:
1 | +--XHC@14IOPCIDevice |
操作步骤
config.plist配置文件修改的整体思路
Part 1: 添加引导标志-uia_exclude_ss
,目的:禁止加载SSxx
设备,先把HSxx
找出来
Part 2: 添加引导标志uia_include=HS03,HS08 -uia_exclude_hs
,目的:禁止加载HSxx
设备,但保留HS03,HS08
,保证鼠标和键盘工作,同时满足识别SSxx
的需要
Part 3: 删除引导标志uia_include=HS03,HS08 -uia_exclude_hs
,目的:完成USB定制,让USB各端口恢复正常功能
- 打开
黑果小兵的部落阁
:https://blog.daliansky.net - 搜索文章:
Hackintool
或者Intel FB Patcher
- 下载:Download Hackintool
- 下载:USBInjectAll.kext v0.7.1
- 挂载:ESP分区
- 将USBInjectAll.kext v0.7.1复制到
EFI/CLOVER/kexts/Other
目录下 - 打开
config.plist
,在引导标志里添加参数:-uia_exclude_ss
,保存重启 - 运行
Intel FB Patcher
工具,转到General->USB
选项 - 将
USB 2.0
和USB 3.0
设备插入并拔出系统的每个USB端口,这里有个窍门:看USB端口的颜色,蓝色为USB3.0,黑色为USB2.0。 - 记录下来键盘和鼠标的接口,比如:
HS03
和HS08
,后面我们会用到这两个端口做为参数注入到config.plist
里,参数为:uia_include=HS03,HS08
,意思是保留这两个端口的正常使用,下一步要屏蔽掉HSxx
的所有接口,将之前的参数-uia_exclude_ss
修改为-uia_exclude_hs
,完整的参数变为:uia_include=HS03,HS08 -uia_exclude_hs
意思是除了HS03
和HS08
外,其它所有的HSxx
端口都不包括。保存重启 - 运行
Intel FB Patcher
工具,转到General->USB
选项 - 将
USB 3.0
设备插入并拔出系统的每个USB端口,这里面注意:只有端口为SSxx
的才会被识别出来 - 将没变成绿色的所有的未用的端口都删除掉
- 导出定制的
USBPorts.kext
文件 - 将
USBPorts.kext
复制到EFI/CLOVER/kexts/Other
目录下 - 删除引导参数:
uia_include=HS03,HS08 -uia_exclude_hs
- 保存重启
- 运行
Intel FB Patcher
工具,转到General->USB
选项,检查USB端口情况,打开系统报告-USB
查看USB 3.0
是否变成5G