TapDucky

TapDucky

Run DuckyScript over USB HID. Import, schedule, and manage payloads (root)

KaijinLab Development System

Screenshots

Screenshot of TapDucky Screenshot of TapDucky Screenshot of TapDucky Screenshot of TapDucky Screenshot of TapDucky Screenshot of TapDucky Screenshot of TapDucky Screenshot of TapDucky

Description

TapDucky turns your rooted Android device into a programmable USB HID keyboard. Create,
edit, and run DuckyScript payloads with delay multipliers and optional human-like timing jitter. Import scripts from
GitHub, manage a local library, and parameterize payloads. Execute on demand or on a schedule, then review logs and
history. Monitor live device status and HID diagnostics (VID/PID). Requires root and a kernel with USB
gadget/ConfigFS.

What’s new (1.0.8)

Fix AltGr modifier for keyboard layouts

Versions

Version Date Size Requires Android Download
1.0.8 current
5d9a3304f4663759…
2026-05-18 21 MB API 24
1.0.7
fe43b04cd1e1bda3…
2026-05-17 21 MB API 24
1.0.6
bd62fd698f026bc1…
2026-05-15 21 MB API 24

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_SPECIAL_USE
  • NotificationsShow notifications.
  • Prevent sleepingKeep the device from going to sleep.
  • tap_ducky.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments