隐约雷鸣 阴霾天空 但盼风雨来 能留你在此

隐约雷鸣 阴霾天空 即使天无雨 我亦留此地

使用Hackintool定制黑苹果USB驱动

前言

昨晚研究了一下,花了半小时定制了UBS驱动,总的来说,在目前的系统10.14.5下,还是非常简单的,由于macOS升级后可能会导致USB失效,所以,在即将到来的新版macOS,定制USB迫在眉睫

之所以要现在定制USB,是因为,目前在10.14.5下,去除USB端口数量补丁还有效,不需要复杂的操作即可轻松定制,如果后续更新,去除USB端口数量补丁失效时再定制,那就非常麻烦了

准备工作

需要这两个APP,本文不是新手教程,需要一定的黑苹果基础

Hackintool.app

Clover Configurator.app

打开去除USB端口数量补丁

《使用Hackintool定制黑苹果USB驱动》
Comment: USB port limit patch #1 10.14.x modify by DalianSky(credit ydeng)
Name: com.apple.iokit.IOUSBHostFamily
Find: 83FB0F0F
Replace: 83FB3F0F
MatchOS: 10.14.x

Comment: USB port limit patch #2 10.14.x modify by DalianSky(credit PMHeart)
Name: com.apple.iokit.IOUSBHostFamily
Find: 83E30FD3
Replace: 83E33FD3
MatchOS: 10.14.x

Comment: USB Port limit patch #3 10.14.x modify by DalianSky(credits PMheart)
Name: com.apple.driver.usb.AppleUSBXHCI
Find: 83FB0F0F
Replace: 83FB3F0F
MatchOS: 10.14.x

Comment: USB Port limit patch #4 10.14.x modify by DalianSky(credits PMheart)
Name: com.apple.driver.usb.AppleUSBXHCI
Find: 83FF0F0F
Replace: 83FF3F0F
MatchOS: 10.14.x

重启,USB能够正常使用后,准备开始定制USB

定制USB

打开Hackintool.app

《使用Hackintool定制黑苹果USB驱动》
《使用Hackintool定制黑苹果USB驱动》

我的是已经定制完的,没有定制的话,会有很多条,打开文本编辑器,和USB3.0优盘,2.0优盘(如果没有2.0的优盘,就拿鼠标键盘来吧)插入USB上,插入后会变成绿色,记录下来,每插一个USB口就记录一次,直到所有的USB都插入过并记录下来

注意:macOS系统的USB端口数量为15个,所以我们要保证USB端口数量要在15个及以内,USB3.0要占用两个端口,操作时,UBS3端口要拿一个USB3设备插入一次,一个2.0设备插入一次,记录下来。不过如果所有的USB端口都设置为3.0,会不够用,这时就需要取舍了,我是机箱前面板为USB3.0,后置全部2.0

这是我的,你们可以参照这个格式来记录

《使用Hackintool定制黑苹果USB驱动》

内置USB,比如蓝牙占用的USB端口,要设置为internal,typc要正反插(插完后转180度再插入,看端口是否变换,没变化就是TypeC+Sw,有变化的就是TypeC

之后删除没有没有被记录下来的端口,注意不要保留的数量不要超过15个,用不上的USB或者对速度没要求,比如鼠标键盘打印机就设置为2.0吧

《使用Hackintool定制黑苹果USB驱动》

多检查检查,确保需要的USB都被记录了,没有问题后就可以导出了

《使用Hackintool定制黑苹果USB驱动》

会生产4个文件,不过我们只需要用到其中的三个,把这三个文件放入EFI分区的EFI/CLOVER/ACPI/patched 中

《使用Hackintool定制黑苹果USB驱动》

之后禁用去除USB端口数量补丁,重启电脑

《使用Hackintool定制黑苹果USB驱动》

至此USB定制教程结束,全程不会超过20分钟吧,实操起来开始很简单的

QA

Q:为什么不用USBPorts.kext

A:USBPorts.kext很有可能在系统更新后失效,还是SSDT更加靠谱,基本是升级无忧

Q:如果我后序要更改端口类型怎么做

A:简单的改变类型,比如USB3改成internal,不需要从头做,直接更改即可

如果改的多的话,打开去除USB端口数量补丁从头再来吧

Q:定制USB有什么好处么

A:最大的好处就是可以让睡眠唤醒都正常,不用担心系统升级,如果你遇到了睡眠唤醒异常,失效,不妨定制一下USB

点赞
  1. 匿名说道:

    重启过都可以使用了,还用定制吗,定制是为了什么

    1. NG6说道:

      定制更好

  2. 匿名说道:

    你好,我的主板是几技嘉的z370n,后面有usb typec,应该是在系统报告里我的usb设备树下只有usb3.0总线,而且使用hackintool的时候usb定制最上边是xchi只有usb3.0的选项,我看你的是usb3.1,为什么我的usb3.1不出来呢?

    1. NG6说道:

      这个应该不影响

  3. 匿名说道:

    同一款主板,博主能分享下么

    1. NG6说道:

      不同的人机箱不一样,USB的使用情况也不一样,请自行定制

  4. 匿名说道:

    那注入SSDT那3个文件后usbinjjectall需要删除吗?

    1. NG6说道:

      不能够删除

  5. 匿名说道:

    注入这3个SSDT后Kexts里的usbinjjectall需要删除吗?

    1. NG6说道:

      不能够删除

  6. 匿名说道:

    去除USB端口数量补丁不去掉也行吗?

    1. NG6说道:

      必须要去掉,要不然就禁用

  7. 匿名说道:

    定制usb 是跟smbios机型绑定的,后续如果更换smbios机型,定制里面的机型文件也要一起修改

    1. NG6说道:

      USB ports是机型绑定,ssdt不是,不过usbports可以手动修改机型

  8. jimmy说道:

    请问下能提供下微星 B360M Mortar的USB 3.0 的 SSDT吗?github上没找到

    1. NG6说道:

      每个人的机器不一样,我的不一定适合你,还是自己定制吧

  9. 匿名说道:

    你好,在开始之前需不需要注入usbinjjectall呢?

可以不需要填写邮箱和昵称直接评论,评论将在审核后通过

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据