HoRNDIS.pkg.MacOS的USB 网络共享驱动程序

HoRNDIS是 Mac OS X 的驱动程序,允许您使用安卓 Android 手机的原生USB 网络共享模式来访问 Internet上网,在你黑苹果网卡没驱动或电脑没网了的时候,可以使用此驱动来连接的安卓手机联网。

安装

  • 获取安装包,从下方的下载地址中下载
  • 运行安装pkg包安装程序

安装位置

brew cask install horndis
sudo kextload /Library/Extensions/HoRNDIS.kext

配置

  • 假设安装顺利进行,完成后,通过 USB 将手机连接到 Mac。
  • 进入手机的设置菜单。
  • 在连接部分,在 Wi-Fi 和蓝牙下方:
    • 选择“更多...”
    • 选择“网络共享和便携式热点”
  • 选中“USB 网络共享”框。它应该闪烁一次,然后被牢固地检查。

卸载

  • 删除HoRNDIS.kext,文件位置/System/Library/Extensions/Library/Extensions文件夹
  • 重启你的电脑

构建源

  • git clone存储库
  • 只需在 checkout 目录中运行 xcodebuild 就足以构建 kext。
  • 如果你想打包它,你可以make在 build/ 目录下运行组装包

调试和开发说明

本节包含开发和调试驱动程序的提示和技巧。

USB 设备信息

Mac OS System Menu -> About This Mac -> System Report --> Hardware / USB
列出操作系统识别的所有 USB 设备。不幸的是,它没有提供 USB 描述符。

lsusb -v
它打印 USB 配置,例如接口和端点描述符。您可以为所有设备打印它或将输出限制为特定设备。为了运行这个命令,你需要安装usbutils

  • Homebrew 用户:brew install mikhailai/misc/usbutils
    不要从 Homebrew Core安装lsusb包,它是同名的不同实用程序。
  • 麦克波特用户:sudo port install usbutils

IO 注册表

ioreg -l -r -c IOUSBHostDevice
此命令列出所有 USB 设备下的所有 Mac OS IO 注册表信息。与lsusb不同, ioreg 告诉 Mac OS 如何识别 USB 设备和接口,以及它如何将驱动程序与这些接口匹配。将-r -c IOUSBHostDevice输出限制为 USB 设备;要获得完整的操作系统注册表,请运行ioreg -l.

“下载地址包含历史版本” 展开/收缩

下载地址

解压密码:imacos.top

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
注册登录升级VIP会员 尊享全站资源下载特权
原文链接:https://imacos.top/2022/07/07/horndis-pkg/,转载请注明出处。
0
1. 本站所有资源解压密码均为imacos.top
2. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
3. 如有无法下载的链接,联系:邮箱271638927@qq.com,或直接联系QQ271638927进行反馈,我们将及时进行处理。
4. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:邮箱271638927@qq.com,我们将第一时间配合处理!

评论1

请先
  1. 支持一下
    u2141481780146181 2023-04-11 0
终身会员限时上线 ☞ 限时永久会员折扣活动开始啦 > 查看优惠
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码