English

USB Gadget Tool

Convert your Android phone to any USB device you like

Developer
tjado mäcke
License
GPL-3.0-only
Package
net.tjado.usbgadget
Category
System
Latest version
0.4 · Jun 11, 2021
Minimum Android
Android 6

Download 0.4

Screenshots

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

Description

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.

All versions

VersionReleasedMinimum AndroidSize
0.4 Jun 11, 2021 Android 6 2.1 MB

From the developer (GitHub)

APK files published by the developer on GitHub. They are signed by the developer and may not install over the other builds on this page (different signature). Links open github.com.

v0.4-beta · Jun 3, 2021
app-debug.apk 2.5 MB app-release.apk 2.1 MB
v0.3-beta · Dec 21, 2020
app-debug.apk 2.5 MB app-release.apk 2.1 MB
v0.2-beta · Aug 4, 2020
app-debug.apk 2.4 MB app-release.apk 2.1 MB

Similar apps