VirtualHere如何在macOS上创建虚拟USB设备?

7
VirtualHere如何在macOS上虚拟化USB设备而无需用户安装内核扩展?据我所知,没有记录的方法可以在macOS上虚拟化USB设备。例如,USB/IP项目仅支持Windows和Linux上的客户端。我理解这是专有软件,但它必须使用一些用户空间可用的技术吧?谢谢
1个回答

5

非常有趣。

看起来他们正在使用IOUSBHost.framework,这是最多未记录的框架。

使用它需要从Apple获取自定义授权:com.apple.usb.hostcontrollerinterface,这可能需要很长时间

有一些迹象表明它可以用于创建虚拟设备,但没有详细信息。

您可以尝试使用类似classdump的工具直接从框架中获取一些信息,或者在github上阅读一些头文件

如果有人能与社区分享任何有关它的信息,那将会很棒,因为Apple似乎对此非常懒惰。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接