USB Gadget Tool
Convert your Android phone to any USB device you like
Android · v0.4 · tjado mäcke
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.
More system tools for Android
ARK-launcher
A modern, customizable home-screen launcher built with Jetpack Compose
System Tools
AwayDoomscrollin'
Break the scrolling loop on Instagram, TikTok and YouTube
System Tools
Beam
Live battery metrics pinned to your status bar
System Tools
Boop
Pop a nearby person’s bubble. A tiny Boop over Bluetooth, with no Internet
System Tools
Burkan
Keeps your Galaxy S23 on the Vulkan renderer, even after a restart
System Tools
Dhwani - Volume Control
Restore system volume controls on devices with broken volume buttons.
System Tools
Flicky
Unofficial Fdroid client (for Android TV)
System Tools
Fokus Launcher
Minimal launcher with clock, weather, fast app search, and gesture navigation.
System Tools
FPS Meter
Lightweight real-time FPS overlay and game performance monitor
System Tools