ADB Captain
Run ADB commands on your phone. No root, no PC — via Shizuku.
eatenlamp Development System
Screenshots
Description
ADB Captain runs ADB commands right on your phone. No computer, no root - it works through Shizuku.
What's inside:
- Terminal. pm, am, dumpsys, settings, input - anything adb shell takes. Autocomplete pulls from your command history, and you can pin the commands you use most.
- Apps. Every installed package in one list, user and system apps separated. Each one gets a plain safety rating, so you know what's safe to disable or remove.
- Devices. Model, Android version, battery, connection status. Reboot and screenshots from the same screen.
- Wireless ADB. Pair and connect to any device over Wi-Fi, then run shell commands on it. Saved devices, one-tap reconnect, optional auto-reconnect.
- Logcat. Live system log, filterable by level and text.
- Sideload and tools. Install an APK from storage, record the screen, flip Wi-Fi, Bluetooth or airplane mode, type text, open links.
- Appearance. Light or dark theme, five accent palettes, or follow the system colors with Material You.
AGPL-3.0. No ads, no analytics, no accounts.
What’s new (1.5)
Version 1.5
Wireless ADB:
- Full ADB client: pair and connect to any device over Wi-Fi
- Run shell commands on the connected device without a computer
- Saved devices with one-tap reconnect and optional auto-reconnect
- Client ADB key is stored once, so pairing survives app updates
Color themes:
- 5 accent palettes (Teal Navy, Sapphire, Emerald, Copper, Slate) next to Material You dynamic color
- Theme choice is saved and applied instantly
Also in this release:
- Fixed Logcat: the log stream
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- INTERACT_ACROSS_USERS_FULL
- Installed appsSee which apps are installed.
- Display over other appsDraw content on top of other apps.
- Foreground serviceKeep running in the background, visible in the status bar.
- FOREGROUND_SERVICE_SPECIAL_USE
- NotificationsShow notifications.
- captain.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- Internet accessSend and receive data over the internet.
Show 4 more permissions
- Write storageCreate and change files on the device storage.
- Phone stateDetect ongoing calls and read device information.
- Read storageRead files on the device storage.
- permission.API_V23
Comments