You need a hardware USB logger. The expensive ones makes things much easier.
Cutter is a program for the disassembly of programs. In order to use it you need knowledge of assembly, and that usually takes at least a year of training.
Reversing the USB protocol by software is very hard for someone without experience. USB protocol is very complex and has lots of layers.
I recommend that you start watching videos on internet like "reversing usb devices" and looking at real projects that do it.
Also, last time I used wireshark it gave me a very low level representation of things. It is a very good idea also knowledge of programming like python or lisp that can transform the low level representation into high level information automatically.
Cutter is a program for the disassembly of programs. In order to use it you need knowledge of assembly, and that usually takes at least a year of training.
Reversing the USB protocol by software is very hard for someone without experience. USB protocol is very complex and has lots of layers.
I recommend that you start watching videos on internet like "reversing usb devices" and looking at real projects that do it.
Also, last time I used wireshark it gave me a very low level representation of things. It is a very good idea also knowledge of programming like python or lisp that can transform the low level representation into high level information automatically.