Skip to content

About

πŸ“± DroidKit: ADB Terminal Toolkit Companion β€” Tutorials, FAQs, and feedback hub for DroidKit users. Learn how to unlock the full potential of ADB with step-by-step guides and community support.

Resources

Stars

151 stars

Watchers

13 watching

Forks

Latest commit

Β 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DroidKit: ADB Terminal Toolkit

Your Android command center.

Manage apps, run powerful shell commands, control Android TV, transfer files, and diagnose device issuesβ€”all in one toolkit.

DroidKit brings everyday device management and advanced ADB tools into one interface. Troubleshoot an app, investigate background activity, send files to another device, or turn your phone into an Android TV remote. Start with visual tools, then open the terminal when you need more control.

This companion repository provides connection tutorials, FAQs, release notes, and a feedback hub to help you get more from DroidKit.

Download

πŸ”₯ Level Up Your Android Gaming

Related app: Mr. Zero: ADB Game Booster

Tune smarter. Know your FPS. Take control of your game.

Optimize your settings and track your gaming performance with a game booster & FPS monitor built for Android gamers.

Get Mr. Zero on Google Play β†’

Why DroidKit?

  • One place for your Android workflow. Connect, manage, control, inspect, and configure devices without jumping between separate tools.
  • A terminal that keeps up with you. Work across multiple sessions with command history, smart suggestions, path completion, and reusable shell environment profiles.
  • Go beyond an app list. Inspect processes, manage startup and background behavior, and use advanced application actions from the same toolkit.
  • Make Android TV easier to use. Navigate with your phone, enter multilingual text, and adjust volume without typing through an on-screen remote.
  • See what is happening. Combine live CPU and memory monitoring with screenshots, storage analysis, and system diagnostics.

Complete Feature Set

Device Connections and Management

Connect to the device running DroidKit or manage another Android device over ADB.

  • Choose Terminal, Universal, or Shizuku connection methods. Shizuku is a local connection option with an Android 11+ guide.
  • Pair through wireless debugging on supported devices, or use the traditional ADB TCP/IP workflow.
  • Add, select, switch, and disconnect devices, with visibility into the current connection status.
  • Update the connection port manually when automatic detection does not find the current endpoint.

Professional Terminal

Move from a quick command to a full debugging session without leaving DroidKit.

  • Run ADB and shell commands to inspect the device, read logs, and troubleshoot issues.
  • Keep multiple terminal tabs open and switch to a full-screen terminal when you need more room.
  • Reuse command history, enter multiple lines, and access common symbols through quick input controls.
  • Use smart command suggestions and command/path completion to reduce repetitive typing.
  • Create and select shell environment profiles for recurring workflows.

Application Management

Take control of installed apps and inspect the details behind each package.

  • Install, launch, uninstall, or force-stop applications.
  • Enable or disable apps, clear application data, and export APK files.
  • Archive supported apps, suspend them temporarily, or restore them from suspension.
  • Inspect version, size, permissions, installation source, and detailed package information.
  • Use the uninstall --user 0 option when you need to remove an app for the primary Android user.
  • Open app settings and access or share the app's Google Play listing.

Advanced actions depend on the Android version, device permissions, and package. Protected system apps have operation restrictions.

Running Apps, Processes, and Startup Management

Understand what is running and manage how applications behave in the background.

  • View running applications and app processes, and stop related apps when needed.
  • Inspect background activity while investigating lag or unexpected resource usage.
  • Manage background running, background autostart, and boot startup where the device supports these controls.
  • Manage disabled and suspended states from the startup management tools.

Availability varies by device and Android version; system restrictions can prevent individual startup or background controls.

Files and Storage

Keep file transfers and storage maintenance in the same workflow.

  • Browse device files and local files on the device running DroidKit.
  • Pull files from a connected device and push local files to it.
  • Inspect file details and sort files to find the content you need.
  • View total, used, and free storage, with usage grouped by content category.
  • Locate large files and clear supported caches to reclaim storage.

Screenshots

Capture a result, record a device state, or collect evidence for a bug report.

  • Take an immediate screenshot or set a delay before capture.
  • Capture screenshots repeatedly with a custom interval.
  • Choose a save folder, save captures, and share screenshots.

Android TV Remote, Text Input, and Volume

Use your phone to make big-screen navigation and typing more convenient.

  • Control Android TV and TV boxes through remote layouts, directional navigation, and key actions.
  • Enter text in Chinese and other languages instead of selecting characters with the TV remote.
  • Adjust media, ringtone, call, and other supported volume channels.

The target device must accept an authorized ADB connection. Input and volume capabilities depend on the target device.

Screen Configuration

Tune the display for testing, orientation changes, or a better TV layout.

  • Set custom resolution and screen density (DPI).
  • Choose screen rotation, control automatic rotation, and adjust supported screen margins.
  • Restore default resolution and density.
  • Confirm resolution and density changes, with automatic reversion if you do not keep them.

Supported display controls vary by Android version and device firmware.

Battery Information and Simulation

Check battery details and test behavior under different simulated power conditions.

  • Inspect battery level, charging state, charging type, and available battery details.
  • Simulate battery level and charging status for testing.
  • Reset simulation to return to the device's actual battery state.

Device Actions

Reach common device controls without typing each command yourself.

  • Lock or wake the screen and send a known password to an authorized device.
  • Keep the screen on or set the screen timeout to 30 seconds.
  • Shut down, reboot, or reboot into Recovery or Bootloader mode.
  • Toggle supported mobile data, Bluetooth, Wi-Fi, and NFC controls.
  • Open system settings directly.

These actions depend on device support and permissions. Password input requires the known password; see the device access FAQ.

System Monitoring and Diagnostics

Get a quick overview, then inspect the system in depth.

  • Monitor CPU and memory usage in real time.
  • Inspect hardware, model, Android version, build details, battery, and storage information.
  • Export system information for troubleshooting and documentation.
  • Run diagnostics for battery, display, power, applications, memory, CPU, connectivity, Wi-Fi, Bluetooth, sensors, audio, and other Android services.
  • Access system inspection commands such as dumpsys, df, mount, uptime, and /proc information.

Diagnostic output depends on the services and permissions available on the connected device.

System Properties and Android Settings

Inspect and configure the system values behind device behavior.

  • View, search, favorite, and edit supported system properties.
  • Browse System, Secure, and Global Android settings.
  • Search settings by key or value, and add, edit, or delete supported entries.

Editing depends on shell permissions; some properties and settings are read-only or restricted by the system.

Personalization, Pro, and Support

  • Find tools through feature navigation and keep frequently used pages in favorites.
  • Use dark mode and multilingual interfaces.
  • Customize connection, terminal, screenshot, file, and remote-control preferences.
  • Access connection videos, tutorials, troubleshooting answers, and in-app feedback.
  • Explore Pro options in the app for advanced tools, pro-level actions, and ad removal. Check the in-app offer for the benefits and access available in your edition.

Built for Your Workflow

You want to… Start with…
Debug an app or investigate a device issue Terminal, app details, processes, and diagnostics
Understand background activity Running apps, startup management, and system monitoring
Maintain a phone, tablet, or TV box Application management, file transfers, and storage analysis
Make Android TV navigation and typing easier TV Remote, text input, and volume controls
Test display or power-related behavior Screen configuration and battery simulation
Share useful evidence with support Screenshots, system information, and diagnostic output

Enable ADB

Local connection means working with the device running DroidKit. Remote connection means managing another Android device, such as a phone or TV box, over an authorized ADB connection.

Choose the tutorial that matches the target device and connection method. The Android versions below describe connection workflows, not DroidKit's minimum installation requirements.

Android 11+

For supported phones, Android 11+ offers wireless debugging with pairing. Follow the setup guide for the current pairing and connection ports.

Connection Method Video tutorial
Local Shizuku (Android 11+) Connect locally with Shizuku
Local Terminal (original method, Android 4.x+) Connect locally with Terminal
Remote Terminal (original method, Android 4.x+) Connect remotely with Terminal
Local Universal (newer method, Android 4.x+) Connect locally with Universal
Remote Universal (newer method, Android 4.x+) Connect remotely with Universal

Android 4.x+

For older devices, follow the USB setup and traditional TCP/IP instructions. The Terminal and Universal video guides above also cover Android 4.x+ connection workflows.

TV Box / Smart TV

Enable debugging on the TV or box, then use the remote connection workflow. Menu names and wireless debugging availability vary by model and Android version.

FAQ and Changelog

Learn ADB

Feedback

Questions, bug reports, and feature ideas are welcome. Use the in-app feedback page or email support@nextaix.com.

For troubleshooting, include your device model, Android version, app version, connection method, and the steps that reproduce the issue. Screenshots or relevant diagnostic output help us understand the problem.

About

πŸ“± DroidKit: ADB Terminal Toolkit Companion β€” Tutorials, FAQs, and feedback hub for DroidKit users. Learn how to unlock the full potential of ADB with step-by-step guides and community support.

Resources

Stars

151 stars

Watchers

13 watching

Forks

Releases

Packages

Contributors