Loading... ## OpenCore Lenovo R720定制USB教程记录 需要准备的工具: [Hackintool.zip](https://kroxitine.com/usr/uploads/2021/10/2933993027.zip) [USBInjectAll.kext.zip](https://kroxitine.com/usr/uploads/2021/10/1692578068.zip) (可以点击下载) #### 1.打开Hackintool查看USB列表  在此窗口可以看到我们计算机上已经识别到的端口,并可以看到此端口下链接的设备。 此时我们记录下键盘,鼠标采用的端口,因为我的是笔记本键盘,所以在接口上并没有标注显示出来,于是我们只需要记录**鼠标** 在这里可以看到,我的鼠标用的是 `USB GAMING MOUSE`并且它链接在设备 `HS01`上,记录下这个**HS01**, #### 2.挂载EFI 命令: ```bash sudo diskutil mount disk1s1 ``` > 因为我是双硬盘,MAC装在M2固态上的EFI,所以这里用的disk1s1,如果单硬盘可能使用disk0s1 配置OC的config.plist文件 使用文本工具(这里我是用的VS Code) 搜索(`Ctrl`+`F`)定位到 `boot-args`  在 `boot-args`下 `<String>` 栏目中添加字段 `uia_include=HS01 -uia_exclude_hs` > 这里的HS01是在第一步记录的鼠标端口 完整的字段如下: ```xml <key>boot-args</key> <string>igfxonln=1 uia_include=HS01 -uia_exclude_hs</string> ``` 保存并重启。 #### 3.将外设键鼠改为内建设备防止睡眠唤醒 重启完成后打开Hackintool查看USB端口  将为鼠标使用的端口改为 `Internal`,这样就是内建设备使用了,不会因为使用休眠功能的时候动鼠标就会唤醒。 之后尝试插入所有的USB设备,查看设备栏目的设备是否成功过被识别  可以看到我的栏目的设备都识别出来了 | USB端口名 | 连接器 | 解释 | 设备名 | | --------- | -------- | ---------------- | ---------------- | | HS01 | Internal | 鼠标 | USB GAMING MOUSE | | HS02 | USB2 | 移动机械硬盘 | 3639S | | HS06 | Internal | 内建的摄像头设备 | EasyCamera | | HS11 | Internal | 内建的网卡 | BCM蓝牙 | | SS02 | USB3 | 移动SSD硬盘 | SSK | | SS03 | Type-C | 移动SSD硬盘 | SSK | > 如果你的连接器显示的并不是正确的连接器名,比如这是一个USB3.0的端口,但是识别到了USB2,那么你应该指定在连接器选择正确的设备端口 之后将没有使用的端口(非绿色底的)删除掉  导出文件。 #### 4.拷贝定制文件到OC目录中 导出后你会获得一个 `USBPorts.kext`文件 现在我们需要挂载OC所在的EFI分区,使用命令: ```bash sudo diskutil mount disk1s1 ``` 下载[USBInjectAll.kext.zip](https://www.kroxitine.com/usr/uploads/2021/10/1692578068.zip) 将定制后的 `USBPorts.kext` 和下载的 `USBinjectAll.kext`粘贴到 `OC\Kexts` 目录下 **如果已经有这些文件,请注意备份后覆盖**  之后用文本工具打开 `config.plist`OC配置文件 **原先刚才添加的内容 `uia_include=HS01 -uia_exclude_hs`删除。** 重启后定制完成。  成功识别出USB3.0设备,速度5Gbps,定制完成。 最后修改:2022 年 08 月 08 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 喜欢就请我喝一杯奶茶吧~