vlambda博客
学习文章列表

黑苹果OC引导下简单定制USB驱动

注:内容含有较多链接,建议阅读原文跳转网站查看。


本篇教程是在OC引导下的黑苹果定制USB驱动,原理就是用瑞士军刀(Hackintool)生成USBPorts.kext,教程来自交流群“搬砖王”的分享,这里把教程稍微润色一下分享出来,教程中会多次重启电脑,一定要按说明重启,切记切记!!!

教程开始:

1、添加万能USB驱动USBInjectAll.kext(驱动所有USB2.0和3.0)驱动放到Kexts文件夹(本身有就忽略),并删除USBPorts.kext和USBPwer.kext(如果没有就忽略):

黑苹果OC引导下简单定制USB驱动

2、关闭USBPorts.kext如下图:

黑苹果OC引导下简单定制USB驱动

3、使用瑞士军刀(Hackintool)打开config.plist,解除黑苹果15端口限制并重启电脑

黑苹果OC引导下简单定制USB驱动

4、添加引导 -uia_exclude_ss 到 NVRAM-Add 下 7C436110-AB2A-4BBB-A880-FE41995C9F82 是因为我们限制USB2.0和3.0开启状态,这条引导的意思是屏蔽3.0端口,找出我们的所有2.0端口,添加好以后保存并重启电脑

黑苹果OC引导下简单定制USB驱动

5、打开瑞士军刀(Hackintool),点USB,按照图片先点击USB选项,再点击清空全部,最后再点击刷新,如下图:

黑苹果OC引导下简单定制USB驱动

这样我们看到的就是所有的USB2.0端口,用自己的2.0设备(找个2.0的U盘)把自己需要用到的2.0插口都插拔一下,这样我们能看到被识别过的端口会变成绿色,然后把不需要的端口(没有变成绿色的)都删掉,点下面一排减号是删除!删除以后我们别的就不要再去动,并把自己的固定使用外设设置为内建,进入下一步。我的删减后是这样:

黑苹果OC引导下简单定制USB驱动

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

黑苹果OC引导下简单定制USB驱动

7、我们重启电脑后打开瑞士军刀(Hackintool),我们能看到之前识别的HS(2.0)和所以开放SS(3.0)端口,用自己的3.0设备(找个3.0的U盘)把需要的端口插拔识别一下,识别后的变成绿色,把不需要SS开头的的删除!然后点导出如下图(导出自动保存到桌面,点确认即可):

黑苹果OC引导下简单定制USB驱动

黑苹果OC引导下简单定制USB驱动

导出后一共有三个文件,OC引导下只用到一个USBPorts.kext,把这个驱动放到Kexts文件夹(注意:USBPorts.kext要配合USBPower.kext使用),然后删除通用驱动USBInjectAll.kext:

黑苹果OC引导下简单定制USB驱动

8、最后用瑞士军刀(Hackintool)打开config.pilst中USBPorts.kext开启并删除第6步添加的uia_include=HS07,HS08,HS14 -uia_exclude_hs ,保存就可以了。

黑苹果OC引导下简单定制USB驱动





END