VirtualHere如何能够在不需要用户安装内核扩展的情况下虚拟化macOS上的USB设备?
据我所知,没有记录在案的方法来虚拟化macOS上的USB设备。
例如,USB/IP项目只支持Windows和Linux上的客户端。
我知道这是专有软件,但它必须使用用户空间可用的一些技术吗?
谢谢
发布于 2022-01-23 23:44:53
真的很有趣。
似乎他们正在使用IOUSBHost.framework,这最多是无证。
使用它需要从苹果获得自定义权限: com.apple.usb.hostcontrollerinterface,它可能需要一个很多时间。
有一些痕迹表明它可以用于创建虚拟设备,但没有详细说明。
您可以尝试使用类转储之类的工具直接从框架中获取一些信息,或者在github上阅读一些标头。
如果有人能与社区分享有关这方面的信息,那就太好了,因为苹果似乎对此非常懒惰。
https://stackoverflow.com/questions/70824152
相似问题