lzhzxy 发表于 2019-12-14 19:58

opencore下最快速简单定制usb小白教程经验分享!10.15.1usb解除限制

现在用oc很稳定,睡眠唤醒有点小问题需要定制,看了黑果小兵哥的教程受到启发,但要切换到clover非常繁琐麻烦。更何况有些朋友过度到oc后可能都把clover引导给删除了,想定制就很麻烦!进入正题
我现在用的系统版本:10.15.1oc版本0.5.4(0.5.3也可以,不用纠结)需要的软件hackintool(自行百度下载,最新版2.8.7.这里就不上传了)使用USBInjectAll.kext驱动(放到Kexts文件夹并加入pilst)并开启第一步:准备工具,下载需要添加的usb端口数量限制添加到自己正在使用的pilst里面
如图插入:Kernel-Patch第二步:添加引导-uia_exclude_ss到NVRAM-Add下7C436110-AB2A-4BBB-A880-FE41995C9F82是因为我们限制usb2.0和3.0开启状态,这条引导的意思是屏蔽3.0端口,找出我们的所有2.0端口。添加后如下图:添加好以后保存并重启电脑.

第三步:打开hackintool软件,点usb,按照图片先点usb选项,在点清空全部,在点刷新,如下图:

这样我们看到的就是所有的2.0端口,用自己的2.0设备吧自己需要的2.0插口都插拔一下,这样我们能看到被识别过的端口会变成绿色,然后把不需要的端口(没有变成绿色的)都删掉,点下面一排减号是删除!删除以后我们别的就不要再去动,进入下一步。我的删减后是这样:如下图

第四步:把我们先前添加的-uia_exclude_ss删掉,重新添加uia_include=HS07,HS08,HS14 -uia_exclude_hs (屏蔽HS07,HS08,HS14这三个2.0以外的2.0端口,其中HS07,HS08,HS14是按照自己的填写,主要是键盘和鼠标端口,不然等会重启电脑后键盘鼠标不能用),如图

,然后保存pilst,重启电脑!进入下一步
第五步:我们重启电脑后打开hackintool,我们能看到之前识别的HS(2.0)和SS(3.0)端口,用自己的3.0设备吧需要的端口插拔识别一下,识别后的变成绿色,吧不需要的删除!然后点导出如下图


一共有三个文件,我们oc用到的只有一个USBPorts.kext,把这个驱动放到Kexts文件夹并加入pilst并开启(注意:USBPorts.kext要配合USBPower.kext使用),关闭USBInjectAll.kext.如图:删除uia_include=HS07,HS08,HS14 -uia_exclude_hs 保存pilst重启电脑,一切就ojbk了!

loveqp 发表于 2019-12-14 23:07

利利索索

40190246 发表于 2019-12-14 23:39

板凳观望中。。。。

598049186 发表于 2019-12-15 00:29

同样的方法,只不过我USB端口确实定制成功了,但USBPower.kext没有起作用,系统信息中的USB设备仍然没有睡眠电流这一项,不知道该怎么做了

598049186 发表于 2019-12-15 00:31

好像评论现在还要审核,甚至我个人中心都看不到待审核的帖子,我佛了

hs9206 发表于 2019-12-15 00:43

我定制完是用.aml文件到oc里正常,但直接使用kext没有作用 ,是不是因为没有USBPower.kext都没有作用。

598049186 发表于 2019-12-15 00:46

同样的方法,只不过我USB端口确实定制成功了,但USBPower.kext没有起作用,系统信息中的USB设备仍然没有睡眠电流,都不知道该怎么做了

jndhui 发表于 2019-12-15 08:16

598049186 发表于 2019-12-15 00:46 https://www.pcbeta.com/static/image/common/back.gif
同样的方法,只不过我USB端口确实定制成功了,但USBPower.kext没有起作用,系统信息中的USB设备仍然没有睡眠 ...

usbpower.kext里有个info文件,把机型改成你现在用的

jndhui 发表于 2019-12-15 08:23

打了去除15个端口限制补丁,直接用hackintool定制就行了,哪还需要屏蔽3.0再屏蔽2.0参数,小兵的这样做的教程是因为当时去除端口限制补丁失效,没其他办法的情况下来的

maojinbing 发表于 2019-12-15 08:40

善于钻研,佩服

zj621happy 发表于 2019-12-15 09:02

你这电脑就1个接口吗

zj621happy 发表于 2019-12-15 09:02

你这电脑就4{:5_277:}个接口吗

mh753189 发表于 2019-12-15 09:07

598049186 发表于 2019-12-15 00:29 https://www.pcbeta.com/static/image/common/back.gif
同样的方法,只不过我USB端口确实定制成功了,但USBPower.kext没有起作用,系统信息中的USB设备仍然没有睡眠 ...

机型要对USBPOWER才能有效

lzhzxy 发表于 2019-12-15 09:31

598049186 发表于 2019-12-15 00:29 https://www.pcbeta.com/static/image/common/back.gif
同样的方法,只不过我USB端口确实定制成功了,但USBPower.kext没有起作用,系统信息中的USB设备仍然没有睡眠 ...

那应该就是没有定制成功

lzhzxy 发表于 2019-12-15 09:31

zj621happy 发表于 2019-12-15 09:02 https://www.pcbeta.com/static/image/common/back.gif
你这电脑就4个接口吗

有些口我直接删了的,用不上!

lzhzxy 发表于 2019-12-15 09:34

帖子不能编辑的吗,刚发现还能更加简化,直接一步可以搞定的!

zj621happy 发表于 2019-12-15 09:42

这有错误吗

4个3.0,两个2.0,一个3.1,一个typeC

但不能用USBPower.kext,USBPorts.kext

可以用ssdt定制

oc0.5.4引导

zj621happy 发表于 2019-12-15 10:12

lzhzxy 发表于 2019-12-15 09:31 https://www.pcbeta.com/static/image/common/back.gif
有些口我直接删了的,用不上!

为什么我的用ssdt 可以定制,用usbports就直接进不了系统。

Smecta9 发表于 2019-12-15 10:53

谢谢楼主教程,正需要,先收藏了

lzhzxy 发表于 2019-12-15 10:56

Smecta9 发表于 2019-12-15 10:53 https://www.pcbeta.com/static/image/common/back.gif
谢谢楼主教程,正需要,先收藏了

看我新贴,还有更简单的方法!在审核中
页: [1] 2
查看完整版本: opencore下最快速简单定制usb小白教程经验分享!10.15.1usb解除限制