USB中文网出品-HID报告描述符分析工具
2021-08-23
12442
52
USB-HID-UVC-UAC调试工具下载:https://www.usbzh.com/article/detail-1192.html
HidReportParser.exe工具已经网页化,可访问http://www.usbzh.com/tool/usb.html 在线分析USB-HID报告描述符
USB HID规范中有一个很重要的概念,就是HID的报告描述符。
本人搞了这么久的HID设备开发,其中一项最头疼的是HID报告描述符的分析。
因为有时通过抓包获取的HID报告描述符,如果没有文档,就需要自己手动进行分析。但手动分析是一项头疼的工作。这完全就是在浪费时间做一项无聊的工作。
酝酿了很久,终于,本人在移植HIDParser的基础上,完成了HID报告描述符分析工具的第一版开发,现将该工具分享给大家,也欢迎大家提意见。
当然本人也会后续继续更新完善。
HidReportParserV1.8
- 2022-01-18 17:12:33 星期二
- 修正读取文件十六进制有时会多读出最后一行的BUG,该BUG会导致HID报告描述符会多解析一行十六进制导致解析内容变长
HidReportParserV1.7
- 2021-10-21 15:11:32 星期四
- 去除掉统计信息窗口(冗余)
- 稳定性更新
HidReportParserV1.6
- 2021-09-24 12:14:04 星期五
- 完善触摸USEAGE
- 增加input,output,feateture数据计算过程(属性:字节数.位数),如input 8.3代表输入报告长度为8字节3位。
这里只统计数据的长度,报告ID不在统计之内。
HidReportParserV1.5
- 2021-08-31 17:25:18 星期二
- 增加根据选择存储文本数据格式
HidReportParser.exe V1.4
- 发布于2021-08-30 09:50:35 星期一
- 报告描述符解析数字的友好化
- 增加拖拽文件到软件并自动解析功能
HidReportParser.exe V1.3
- 发布时间:2021-08-25 12:03:07 星期三
- 修正ITEM_TAG_GLOBAL_LOGICAL_MAXIMUM和ITEM_TAG_GLOBAL_LOGICAL_MAX因为负数导致的数据显示错误(感谢QQ群Spu的反馈)
HidReportParser.exe V1.2
- 发布时间:2021-08-24
- 修正部分小BUG
HidReportParser.exe V1.1
- 发布时间:2021-08-24
- 增加对条目的注释、数值解析
- 优化存储格式
HidReportParser.exe V1.0
HID报告描述符解析工具的功能概要:
- 发布时间:2021-08-23
- HID报告描述符的输入、输出和特性报告数据长度信息分析
- 格式化报告描述符
- 支持导出功能
- 支持//的注释功能
软件使用
如本人通过BUSHOUND抓包的报告描述符,存储文本文件,其内容如下:
05 01 09 02 a1 01 09 01 a1 00 05 09 19 01 29 03 //这里是注释
15 00 25 01 95 08 75 01 81 02 05 01 09 30 09 31 09 38 15 81 25 7f 75 08 95 03 81 06 c0 c0
打开软件,选择该文件,并点击按钮进行分析:
当然也可以对解析的内容进行导出,这里只需要点击存储按钮即可:
下载方式
USB中文网技术交流QQ群下载
USB中文网QQ群文件/USB调试工具&测试软件/HidReportParser.exe
下载地址:https://www.usbzh.com/article/detail-1191.html
QQ群号:952873936
QQ群文件下载需加入本站QQ群。
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936