之前我们使用HackintoshTool来编辑USB端口信息,配合USBInjectAll驱动达到解除苹果15个端口的限制 。因此在进行USB映射之前我们需要进行以下几点设置:
首先在EFI/OC/Kexts驱动文件夹放置USBInjectAll.kext文件,然后在Kernel-内核设置添加USBInjectAll.kext,再将XhciPortLimit勾选 。
文章插图
找到ACPI设置,在补丁里对EHCI及XHCI进行重命名修正,修改结果参考如下图 。
文章插图
哪些机型需要重命名仅需重命名XHC1的SMBIOS:
- imacPro1,1
- iMac17,x和更早的版本
- MacBookAir7,x
- MacPro6,1
- MacMini7,1
- MacBook8,x
- MacBookAir6,x
- MacBookPro12,x
- iMac16,x和更早的版本
- MacPro5,1和更早的版本
- Macmini6,x和更早的版本
- MacBookAir5,x和更低版本
- MacBookPro11,x和更低版本
ioreg -l -p IOService -w0 | grep -i EHC1ioreg -l -p IOService -w0 | grep -i EHC2ioreg -l -p IOService -w0 | grep -i XHC1
文章插图
不需要进行重命名
文章插图
需要进行命名
英特尔USB端口映射在Intel电脑上进行USB映射非常容易,这主要是因为ACPI健全且其平台可使用更多工具 。对于本指南请使用
CorpNewthttps://github.com/corpnewt/USBMap 。
安装USBMap:打开应用程序/实用工具/终端,依次输入以下命令:
git clone https://github.com/corpnewt/USBMapcd USBMapchmod +x USBMap.command./USBMap.command
当USBMap命令运行后选择D:文章插图
文章插图
【解除USB限制原来如此简单】
插入USB设备并记住端口的名称,删除并尝试另一个端口,直到您要保留的端口的完整列表为止 。当所有端口找到后,从主菜单中选择Press Q then [enter] to stop然后转到P. Edit Plist & Create SSDT/Kext 。
文章插图
选择T显示USB端口类型:下面将所有列出的端口设置为类型3,即USB 3.0 。
T:1,3,4,5,6,716,17,19,21,22:3
接下来选择K开始创建USBMap驱动,并按Y键将其加载到EFI分区 。文章插图
最后我们再次运行USBMap验证一下,USB端口映是否成功生效 。
文章插图
推荐阅读
- 为何越来越多人用USB4.0?看完才知道原来它有那么多“非凡”功能
- 2022年对于不能胜任工作的员工,企业需要如何与其解除劳动合同?
- 淘宝被恶意打标多久会清除掉 淘宝打标多久能解除
- 被淘宝店铺限制购买是什么情况 在淘宝店铺被限制购买是怎么回事
- 教你跳过网页禁止粘贴&复制的限制
- 大学生|故宫博物院公开招聘来了,部分岗位不限制户口,研究生报考占优势
- 淘宝店铺被禁止开店怎么解封 淘宝被店铺限制购买如何解决
- 宽带已升级到200M,为什么网络还是那么慢?教你一招突破网速限制
- 社保卡封存是什么意思,会有什么样的影响,怎么解除呢?
- 茶叶没有保质期限制,茶叶保质期多长时间