Source: https://github.com/usbutil/usbutil-android
Once your PC recognizes the phone, USBUtil (via USBDeview + ADB) enables several professional workflows: download usbutil for android work
If you're interested in more research papers on USB device interaction on Android, here are a few results: Source: https://github