dab-cli-0.5.0 is not a library.
dab - Droid Automation Box ๐ฆ๐ค
Features
- ๐ Open installed apps
- ๐๏ธ Uninstall apps you don't need
- ๐งน Clear app data and cache
- ๐ Force kill stubborn apps
- ๐ฆ Download APK files
- ๐ฒ Install APK/XAPK/APKM files from your computer
- ๐ Show app info (version, use
--allfor permissions) - ๐ Analyze local APK/XAPK/APKM files without installation
- ๐ก๏ธ Grant or revoke app permissions (multi-select from known permissions)
- ๐ค Show device info (model, Android version, etc)
- ๐ Show network info (IP, WiFi, etc)
- ๐ฉบ Device Health Check (battery, storage, RAM, network)
- ๐ถ Enable ADB over Wi-Fi (connect wirelessly to your device)
- ๐ Switch ADB back to USB mode (revert to cable connection)
- ๐ธ Take screenshots
- ๐ฅ Record screen
- ๐ Searchable app selection (find your app in a snap)
- ๐ Launch URLs or deep links in your Android device (open YouTube, browser, or any app via deep link)
Usage
Run the interactive UI:
Or use direct commands:
# ๐ Open an app
# ๐๏ธ Uninstall an app
# ๐งน Clear app data
# ๐ Force kill an app
# ๐ฆ Download APK (optionally specify output path)
# ๐ฒ Install APK, XAPK, or APKM file
# ๐ Analyze local APK, XAPK, or APKM file (no device needed)
# ๐ Show app info
# ๐ก๏ธ Grant permissions to an app (multi-select)
# ๐ก๏ธ Revoke permissions from an app (multi-select)
# ๐ค Show device info
# ๐ Show network info
# ๐ธ Take a screenshot
# ๐ฅ Record the screen
# ๐ถ Enable ADB over Wi-Fi (no more cables!)
# ๐ Switch ADB back to USB mode
# ๐ฉบ Device Health Check (battery, storage, RAM, network)
# ๐ Launch a URL or deep link
Example:
Requirements
- Rust (1.70+ recommended)
- ADB (Android Debug Bridge) in your PATH
- An Android device or emulator with USB debugging enabled
Installation ๐ฅ
From crates.io
From Source
# Clone the repository
# Build and install
License
MIT