有没有地方可以找到有关 Logitech Unifying Receiver 的文档或 SDK?
我最近获得了一款无线鼠标,它配有罗技统一接收器(一种小型 USB 适配器,可插入计算机并与鼠标/其他兼容设备(例如键盘)进行通信)。
我想尝试为我的智能手机编写一个应用程序,它伪装成鼠标并向接收器发送数据。
我能够使用 usbmon 监控来自 USB 总线的数据,并且可能会用它来破解某些东西,但我想知道我是否可以在互联网上的某个地方找到我需要的信息,而不必自己获取它.
我将尝试在 Android 上使用 SL4A,如果这有帮助的话。
我通过此 Chromium 错误报告在Google Docs 中的共享文件夹上发现了一些 Logitech 文档。为了方便起见,我将所有 doc(x) 文件转换为 PDF 并将其放在 https://lekensteyn.nl/files/logitech/。
您会发现Logitech HID++ 1.0 统一接收器规范 (pdf) 非常有趣,它描述了 USB 流量(而不是 Avery 指出的 2.4GHz 无线流量)。我的文章Logitech Unifying for Linux:逆向工程和取消配对工具记录了一种使用 usbmon 和 QEMU 捕获流量的方法。它还包括使
usbmon
输出更易于阅读的工具(对于此协议)。
我是 Avery,又名 Tequals0。 USB 加密狗是 USB HID 鼠标/键盘设备,因此您看到的所有流量基本上都是通用 HID 流量 - 如果您想将手机与加密狗配对,则必须模拟无线流量,而不是 USB 流量- 由加密狗生成。
在 Tequals0 博客有一些信息,AveryLouie 还获得了一些 python 工具 与统一操作
适用于 Unifying 协议的 Arduino 兼容 C 库 Logitech Unifying 协议实现 我不知道代码的状态,也没有测试过。
我相信您无法使用手机硬件来模拟 Logitech Unifying 设备。为此,您需要将硬件插入手机(一个 arduino)。