Tools · Open source

USB Gadget Tool

tjado mäcke

Convert your Android phone to any USB device you like

Download

Opens the official F-Droid page

USB Gadget Tool screenshot 1USB Gadget Tool screenshot 2USB Gadget Tool screenshot 3

About USB Gadget Tool

USB Gadget Tool allows you to create and activate USB device roles, like a mouse or a keyboard. Connected USB hosts (e.g. a normal computer) will then identify your Android device only under that role. It can also be used to deactivate the standard USB Gadget (including mtp, adb, etc.), e.g. for security reasons.

Following USB gadgets are integrated:

* Keyboard & Mouse ( /dev/hidg0 , /dev/hidg1 )

* FIDO CTAP ( /dev/hidg0 ; for WebAuthn)

* CCID ( /dev/ccid_ctrl , /dev/ccid_bulk )

* UVC camera ( /dev/video? )

USB Gadget Tool requires root permissions and a Kernel with ConfigFS support. Currently the app only enables the USB Gadget. For the usage of these device endpoints (e.g. /dev/hidg0 ) further apps are required.

How to install USB Gadget Tool

  1. Tap Download — the app's official page on F-Droid opens.
  2. Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
  3. If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
  4. Open USB Gadget Tool from your app drawer.

More tools apps

More