English
Last updated: 27 September 2026
ADB Captain is an offline utility for managing Android devices over ADB (Android Debug Bridge). It has no servers, no accounts and no advertising. This policy explains exactly what the app touches on your device.
| Data | Where it is stored | Purpose |
|---|---|---|
| Device connection settings (host, port, ADB pairing code or password) | App-private storage on your phone | Connecting to the devices you choose. Never leaves the device. |
| Terminal command history and command dictionary state | App-private storage on your phone | Convenience features: history, autocompletion. |
| Diagnostic reports you generate | App-private storage, or a file path you pick (for example /sdcard/Download) when you export a report | Only after you tap export. Files stay where you put them. |
| Screenshots you capture | A file path you choose on your device | Only after you capture a screenshot. |
| Shizuku authorization state | App-private storage | Used only to show whether the optional Shizuku helper is available. |
| Permission | Why |
|---|---|
INTERNET (implicit for network ADB) | Connecting to a device over ADB by Wi-Fi or TCP/IP. All traffic goes to the device address you enter, never to us. |
QUERY_ALL_PACKAGES | Reads the list of installed apps so you can view it locally, manage App Ops permissions and launch apps. The list is shown only in the app and is not transmitted. |
SYSTEM_ALERT_WINDOW | Optional overlay used for the floating ADB session controls. Never granted or used without your action. |
POST_NOTIFICATIONS | Optional status notifications, for example about an active ADB session or a running foreground operation. |
FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USE | Keeps an ADB session alive while you use it in the background, and shows an ongoing notification while it runs. |
| Storage access via the system file picker | Only used when you choose where to save an exported report or a screenshot. |
The app works without Shizuku. If you install Shizuku (a separate open-source app) and authorize it, ADB Captain communicates with it locally over a system binder to perform a subset of actions with elevated permissions. Shizuku is a separate project with its own privacy policy, and ADB Captain receives no data from it beyond the authorization state.
The app is a developer utility and is not directed at children under 13.
Because nothing leaves your device, you are in full control: you can erase every stored value by clearing the app data or uninstalling the app. Diagnostic reports and screenshots can be deleted from wherever you saved them.
Any future change will be published in the public source repository, and the date above will be updated.
Questions: eatenlamp@proton.me. Source code: github.com/eatenlamp/adbcaptain.
Русский
Обновлено: 27 сентября 2026
ADB Captain - офлайн-утилита для управления Android-устройствами через ADB (Android Debug Bridge). У приложения нет серверов, нет аккаунтов и нет рекламы. Ниже описано, что именно приложение использует на вашем устройстве.
| Данные | Где хранятся | Зачем |
|---|---|---|
| Параметры подключения (хост, порт, код или пароль ADB-привязки) | Приватное хранилище приложения | Для подключения к выбранным вами устройствам. Никуда не передаются. |
| История терминала и состояние словаря команд | Приватное хранилище приложения | История команд и автодополнение. |
| Созданные вами отчёты диагностики | Приватное хранилище или выбранный вами путь (например /sdcard/Download) при экспорте | Только после нажатия экспорта. Файлы остаются там, куда вы их сохранили. |
| Сделанные вами скриншоты | Выбранный вами путь на устройстве | Только после создания скриншота. |
| Состояние авторизации Shizuku | Приватное хранилище приложения | Только чтобы показать, доступен ли дополнительный помощник Shizuku. |
| Разрешение | Зачем |
|---|---|
INTERNET (для сетевого ADB) | Подключение к устройству по Wi-Fi или TCP/IP. Весь трафик идёт на указанный вами адрес устройства, а не к нам. |
QUERY_ALL_PACKAGES | Чтение списка установленных приложений, чтобы показать его локально, управлять разрешениями App Ops и запускать приложения. Список виден только в приложении и не передаётся. |
SYSTEM_ALERT_WINDOW | Необязательное плавающее окно с элементами управления ADB-сессией. Никогда не используется без вашего действия. |
POST_NOTIFICATIONS | Необязательные уведомления, например об активной ADB-сессии или о выполняемой операции. |
FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USE | Поддерживают ADB-сессию при работе в фоне и показывают постоянное уведомление, пока она активна. |
| Доступ к файлам через системный выбор файлов | Используется только когда вы выбираете, куда сохранить экспортированный отчёт или скриншот. |
Приложение работает и без Shizuku. Если вы установите Shizuku (отдельное приложение с открытым исходным кодом) и авторизуете его, ADB Captain общается с ним локально через системный binder, чтобы часть действий выполнялась с повышенными правами. У Shizuku своя политика конфиденциальности, и кроме состояния авторизации ADB Captain ничего от него не получает.
Приложение - инструмент для разработчиков, оно не предназначено детям младше 13 лет.
Так как ничего не покидает устройство, полный контроль у вас: удалить все сохранённые значения можно очисткой данных приложения или его удалением. Отчёты диагностики и скриншоты удаляются оттуда, куда вы их сохранили.
Все будущие изменения публикуются в открытом репозитории, дата выше будет обновлена.
Вопросы: eatenlamp@proton.me. Исходный код: github.com/eatenlamp/adbcaptain.