package icon

TapDucky

Run DuckyScript over USB HID. Import, schedule, and manage payloads (root)
New in version 1.0.4
Fix bug: Handle root shell stream-close interruptions without crashing.
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.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.0.4 (4) suggested Added on Apr 02, 2026

    arm64-v8a armeabi-v7a x86_64

    This version requires Android 7.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions

    Download APK 20 MiB PGP Signature | Build Log

  • New in version 1.0.3
    * Execute DuckyScript with delay multiplier and optional jitter
    * HID keyboard/mouse gadget via ConfigFS (root required)
    * Payload editor with parameters and local library
    * Import/preview from GitHub repositories
    * On-demand execution and scheduling
    * Execution logs and history
    * Device status and HID diagnostics (VID/PID, UDC bind/unbind)
  • Version 1.0.3 (3) - Added on Mar 24, 2026

    arm64-v8a armeabi-v7a x86_64

    This version requires Android 7.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions

    Download APK 20 MiB PGP Signature | Build Log