- 积分
- 123
- 最后登录
- 2023-11-18
- 精华
- 0
- 阅读权限
- 20
- 主题
- 9
- UID
- 4851606
- 帖子
- 308
- PB币
- 983
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 452
- UID
- 4851606
- 帖子
- 308
- PB币
- 983
- 贡献
- 0
- 技术
- 0
- 活跃
- 452
|
发表于 2019-12-15 10:46:32
IP属地广东
|显示全部楼层
本来些了另外一个分享,需要好几个步骤,感觉游戏麻烦,今天尝试了一下觉得最简单并成功定制的方法,但思路一定要清晰,不然可能会定制失败。定制过程只需一次重启!也是最简单快速的办法!
准备工作,打开pilst端口数量限制XhciPortLimit-YES
添加USBInjectAll.kext(驱动所有usb2.0和3.0)驱动放到kext文件夹并加入pislt开启,关闭USBPorts.kext如下图:,保存pislt并重启电脑。打开Hackintool,点usb-点清空全部-点刷新,如下图
这样我们所有的端口都显示出来了,接下来重点来了,现在是2.0和3.0都在这里(HS为2.0,SS为3.0,HS01和SS01为同一个端口的2.0和3.0,只有HSXX而没有SS对应的数字说明这个口只支持2.0),我们要做的是保留需求端口的需求功能!
重点——打个比方,如图我们看到HS09,HS10对应的SS09,SS10都同时识别到我的键盘鼠标,键鼠的插口(不是主板端口)是2.0的,但是我的鼠标是插这两个口不会去动,那就完全没有必要留下3.0功能!那么我就删除SS09和SS09,并把键鼠usb设置为内建(并非只有键鼠,凡是自己固定不轻易动的外设都保留并内建,至于保留HS还是SS,看自己设备插口属性)
现在我们用一个U盘把自己可能会用到的端口都插拔一次,并记住每个插口的数字规律(比如我的键鼠插背板最上面两个是09,10但下一排为05,06有规律但不完全直接数过来就对的,一定要记清楚那个口对应哪个数字),这样我们看到被识别的端口都会变为绿色,但是我们U盘是2.0的,为啥上面SS开头的也绿了!
在简单点想,主板上每个usb端口都代表一个数字,01,02,03....等等,HS和SS(2.0和3.0)是我们的需求,我们需要这个端口给我们什么功能,比如05和06端口是我常用的,但不确定拿来插2.0或者3.0设备,那么我们就同时保留HS05,HS06,SS05,SS06,来啥都通吃, 在比如07口平时我经常会用到一个usb3.0的U盘来装系统备份资料什么的,但完全不会用2.0设备来插这个口,那么我们就删掉HS07(定制完成我们这个口将不会支持2.0设备识别),保留SS07。以此类推!按照自己的需求来给每个口赋予功能!---------删减后现在面板上就剩下我们需要的口,然后到处驱动,如下图
导出以后把USBPorts.kext驱动文件放到oc下kext文件夹并在pislt中开启,并关闭USBInjectAll.kext,保存重启,如下图:
USBPorts.kext驱动要配合USBPorts.kext两个驱动要同时开启才能生效。定制完成。可以愉快的玩耍了!
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|