黑苹果系统吧+ 关注 关注: 帖子:329

  

USB订制的驱动 - USBToolBox kext v1.1.1 下载

  • 枫之精英

    USBToolBox kext 是一个旨在使 USB 映射的常见操作更容易的 kext。它支持 El Capitan 及更高版本,尽管仅测试了 Catalina 及更高版本。

    特征

    附加到控制器实例或父设备,允许更多匹配方式
    忽略 ACPI 的端口定义以强制 macOS 手动枚举所有端口
    绕过一些 Ryzen 主板和 400 系列 Intel 主板上的 ACPI
    替代 SSDT-RHUB
    覆盖基于 SMBIOS 和控制器名称附加的任何内置 Apple USB 映射
    不再需要在 ACPI 补丁中重命名控制器
    不需要 USB 映射中指定的型号标识符(如果连接到 PCI 设备)
    与现有 USB 映射非常兼容(端口格式相同)
    与 USBInjectAll 不同,不对任何端口映射进行硬编码
    这不会修补端口限制。

    配置

    USBToolBox 支持使用引导参数、属性或映射进行配置。您可以在 PCI 设备或实例上设置属性AppleUSBHostController。

    属性可以是任何类型,除非另有说明,否则只检查存在,而不检查类型。

    -utboff(属性utb-off):完全禁用 USBToolBox

    -utbacpioff(property utb-acpi-off): 禁止从 ACPI 平面移除 RHUB (borked ACPI removal)

    -utbappleoff(属性utb-apple-off):禁用现有ports和port-count删除

    -utbmapoff(属性utb-map-off):禁用自定义地图(用于测试)

    utbwait=XXX(属性utb-wait,类型编号):自定义延迟waitForMatchingService,以秒为单位。1-180 之间的整数,包括在内。

    转换现有地图

    转换现有地图相当容易。

    对于每个 IOKit 个性,更改以下内容:
    CFBundleIdentifier到com.dhinakg.USBToolBox.kext
    IOClass到USBToolBox
    IOMatchCategory到USBToolBox
    OSBundleLibraries添加一个以根项命名的字典。它应该包含com.dhinakg.USBToolBox.kext,具有价值1.0.0。

    用法

    您可以从 GitHub发布选项卡获取最新版本。

    该 zip 包含 2 个内核扩展:主内核扩展USBToolBox.kext和UTBDefault.kext一个无代码内核扩展,用于将 USBToolBox 连接到所有 PCIe USB 控制器。这是为在映射之前使用而设计的,这样您就可以在映射之前让所有 USB 端口正常工作(假设没有端口限制)。但是,如果您选择从头开始映射(即从 Windows,使用 USBToolBox工具),则不需要并且必须将其删除。

    基本的全新安装流程如下:

    添加USBToolBox.kext和UTBDefault.kext到您的EFI/OC/Kexts文件夹,并确保更新您的config.plist.
    安装 macOS。
    使用 USBToolBox工具映射您的端口。
    删除UTBDefault.kext您新创建的UTBMap.kext(或您的 USB 映射的任何名称)并将其添加到EFI/OC/Kexts.
    重新启动,你应该有一个 USB 映射系统!

     

    github:https://github.com/USBToolBox/kext

    网盘

    https://cloud.189.cn/t/aiQ7BneQzaUb (访问码:tkl6)

    https://loadream.lanzoul.com/idH850rql33g

    https://www.123pan.com/s/t3TZVv-iUNad.html

    链接:https://pan.baidu.com/s/1xdhdQvu9Vj8DE7UVtNovbQ?pwd=797d
    提取码:797d


    1楼  2024/1/8 20:28:35  回复

  发表回复

    发帖