USB Gadget Tool

Convert your Android phone to any USB device you like
AppID:net.tjado.usbgadget
Author:tjado mäcke
License:GPL-3.0-only
Donation:
InRepoSince:2021-06-11
LastRepoUpdate:2021-06-11
LastAppUpdate:Unknown
LastVersion:0.4
Categories:System
APK source:Github
Google Play:Check if it's there
icon 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.
Download Source Issues ChangeLog
usb-gadget-tool-1.png usb-gadget-tool-2.png usb-gadget-tool-3.png
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device.

Packages

Version 0.4 (2021-06-11) no RB details available help icon

Android Versions:
  • Target: 10.0
  • MinVer: 6.0
Permissions: help icon

Download (2.1 M)