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
.
- HoRNDIS-rel0.pkg
- HoRNDIS-rel1.pkg
- HoRNDIS-rel2.pkg
- HoRNDIS-rel3.pkg
- HoRNDIS-rel4.pkg
- HoRNDIS-rel5.pkg
- HoRNDIS-rel6.pkg
- HoRNDIS-rel7.pkg
- HoRNDIS-rel8.pkg
- HoRNDIS-9.0.pkg
- HoRNDIS-9.1.pkg
- HoRNDIS-9.2.pkg
下载地址
解压密码:imacos.top
资源下载
资源下载
注册登录
升级VIP会员 尊享全站资源下载特权
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)