読者です 読者をやめる 読者になる 読者になる

lsusb, usbhid-dump, Hidrdのインストール,使い方

usbhid-dumpはHIDの送ってきたデータを見ることができる hidrdと組み合わせてレポートディスクリプタを人間が理解できる形で表示することも可能

インストール

Ubuntuでlsusb, usbhid-dumpをインストールするには
sudo apt-get install usbutils

Hidrdをインストールするには
/etc/apt/sources.list
deb http://us.archive.ubuntu.com/ubuntu vivid main universe
を追記して
sudo apt-get update
sudp apt-get install hidrd

使い方

lsusbでusbhid-dumpにかけたいUSB機器のBUS番号とデバイス番号を調べる

  • 送られてくるデータを見たい場合
    sudo usbhid-dump --entity=all --address=BusNum:DeviceNum

  • レポートディスクリプタを見たい場合
    sudo usbhid-dump -aBusNum:DeviceNum -i0 | grep -v : | xxd -r -p | hidrd-convert -o spec