USB Descriptor Explorer

10+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

USB Descriptor Explorer (USBDevInfo) is a utility for inspecting USB devices on Android with clean, structured output. It is built for debugging, validation, and reverse-engineering.

Plug in any USB device (OTG / host mode) and instantly explore:

* Vendor ID / Product ID (VID/PID) with resolved names when available
* USB version, speed, and device class/subclass/protocol
* Full configuration, interface, and endpoint breakdown
* Power hints (Max Power)
* Input peripherals (keyboard/mouse) detection via Android InputManager

### Advanced inspection (with per-device permission)

After you grant USB permission for a connected device, USBDevInfo can also retrieve deeper data such as:

* String descriptors (manufacturer, product, serial, interface strings)
* Parsed descriptor tree from raw descriptors
* Device state queries (GET_STATUS / GET_CONFIGURATION / GET_INTERFACE when supported)
* HID report descriptors with a readable summary

### Perfect for USB Diagnostics

USBDevInfo helps you quickly validate what a device *really reports* to the host, making it ideal for:

* USB debugging and compatibility checks
* Hardware validation and QA
* Descriptor analysis for labs and security research
* Verifying endpoints, power requirements, and HID behavior

### Open source

Source code is available on GitHub: https://github.com/iodn/android-usb-device-info

If you find a bug or want to request a feature, open an issue on GitHub with your device details.
Updated on
Jan 21, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

What’s new

Initial release of USB Descriptor Explorer (USBDevInfo), featuring structured USB device inspection (VID/PID, USB class, configurations, interfaces, endpoints), advanced descriptor parsing with string descriptors (permission required), and HID report descriptor viewing with a readable summary.