Поддержать проект!

На главную

Мы переехали! Теперь эта страничка находится здесь www.adbappcontrol.com

Руководство пользователя ADB AppControl

последнее изменение от 15.10.2021

Подготовка к работе
Начало работы
Работа с программой
Дополнительные возможности
Инструменты
Мастер Отключения Приложений
Расширенная Версия
Решение проблем (FAQ)

Системные требования:

Персональный компьютер (далее ПК) под управлением ОС Windows 7/8/8.1/10 с установленным .NET Framework 4.6.2 или новее (уже есть в большинстве современных Windows) и любое устройство под управлением ОС Android от 7.0 и выше. Поддержка более старых версий android возможна, но не гарантируется.

Может потребоваться:
.NET Framework 4.8 для Windows 7 SP1, 8.1 и 10
.NET Framework 4.6.2 для Windows 8 и 7 без SP1
Visual C++ (Опционально)

0. Подготовка к работе

Скачайте архив с программой и распакуйте в любое удобное место на диске вашего ПК. Например в D:\ADB_AppControl. Избегайте слишком длинных путей к папкам, а также убедитесь, что они не содержат кириллицу.
Важно! Не размещайте программу в системных папках, например в C:\Program Files\

Если у вас НЕ Windows 10 вам может потребоваться установить USB драйвер, без которого программа не увидит ваше устройство. Вся необходимая информация по решению проблем с драйвером ЗДЕСЬ.

Включите отладку на вашем устройстве
Перейдите на вашем android-устройстве (далее просто Устройство) в Настройки – Об устройстве и нажмите несколько раз на пункт Сборка (Номер Сборки), пока не появится сообщение, что вы стали разработчиком. Теперь в настройках появится пункт меню Для Разработчиков (обычно в общем списке настроек, либо в меню Об Устройстве). Включите в нем Отладку по USB.

Дополнительно
Если в Настройках для разработчиков есть следующие опции - включите их:
Отладка по USB (Настройки безопасности), Разрешить только при зарядке, Спрашивать при подключении, Отладка по сети, Установка по ADB или другие подобные.

1. Начало работы

Запустите программу ADB AppControl.

Подключите ваше устройство посредством usb-кабеля к ПК (Телевизоры по usb подключать не нужно!). Статус изменится на ОЖИДАНИЕ разрешения на отладку. В появившемся, на экране вашего устройства, окне предоставьте разрешение на отладку, а также включите опцию Всегда разрешать (рекомендуется). Программа автоматически подключится к укстройству.

Включите отладку по сети: когда устройство подключено по usb нажмите кнопку Включить отладку по сети в окне программы (если планируете подключаться к устройству по сети). В сообщении на экране будет показан IP вашего устройства и порт для подключения.
Отладка по сети работает только до перезагрузки устройства. После процедуру придется повторить.

Подключение по IP-адресу: (требует включенной отладки по сети!)
Отключите usb-кабель от устройства.
Убедитесь, что устройство и ПК находятся в одной сети Wi-Fi.
Введите IP-адрес своего устройства и нажмите кнопку подключиться. Вы также можете выбрать IP к которым вы ранее подключались из списка.

IP-адрес определяется автоматически при нажатии кнопки Включить отладку по сети. Вы также можете узнайть его в настройках устройства (Пример IP-адреса: 192.168.0.1):
Для смартфонов: Настройки – Система – О телефоне – Общая информация – IP адрес.
Для Android TV: Об Устройстве – Статус – IP Адрес.

Установка сервисного приложения ACBridge
При первом подключении устройства, программа предложит вам установить сервисное приложение, которое позволяет получить полные имена приложений и их иконки. Убедитесь, что устройство не находится в спящем режиме (разблокировано). После установки, данные будут обновляться автоматически, при каждом подключении устройства.
Важно: ACBridge работает только на устройствах с android 6 и выше.

2. Работа с программой

После подключения к устройству, программа покажет вам список установленных приложений. Вы можете переключаться между списками, выбирая нужный фильтрами ●○.

  • Все – показывает все приложения установленные на устройстве КРОМЕ отключенных.
  • Системные - показывает только приложения установленные как системные. Отключение некоторых системных приложений может привести к неработоспособности устройства и необходимости сброса на заводские настройки.
  • Сторонние – предустановленные или установленные пользователем приложения. Отключение и удаление таких приложений полностью безопасно и не отразится на работе устройства.
  • Отключенные – в этом списке находятся все отключенные приложения на устройстве. Они не отображаются больше ни в одном списке. Их нельзя запустить, они не работают в фоне, но все их данные (фото, видео, настройки и тд.) сохраняются. Если такое приложение включить, оно снова будет работоспособно также, как и до отключения. На некоторых устройствах (Samsung), приложения помещенные в "Глубокий Сон" также будут находится в этом списке.
  • Удаленные - здесь показываются ранее удаленные системные приложения, которые можно восстановить (требуется Android 8+).

Отмечайте нужные приложения (они будут выделены другим цветом). После этого нажмите на списке правой кнопкой мыши и выберите в меню (или на панели слева) одно из действий:

  • Отключить – выключает (замораживает) отмеченные приложения без потери данных и настроек. Вы всегда можете найти их в списке Отключенные и снова включить.
  • Включить – включает отключенные приложения.
  • Сохранить – сохраняет apk файлы (и сплиты apks) отмеченных приложений в папку \downloads (данные приложений не сохраняются!).
  • Удалить – удаляет выбранные приложения вместе с их данными. Если вы хотите оставить на устройстве данные и кэш приложений, выберите опцию Сохранить данные (применяется ко всем удаляемым приложениям!). Если опция была выбрана, то после повторной установки приложения оно восстановит все свои настройки. Важно: при "удалении" системных приложений, они фактически удаляются только из списка установленных в системе и перестают функционировать (как при отключении), но физически остаются на устройстве. Их полное удаление без рут-доступа невозможно!
  • Восстановить - позволяет восстановить ранее удаленное системное приложение. Требуется Android 8 или выше (может работать не на всех устройствах!).

Используйте Поиск чтобы быстрее найти необходимые приложения. Поиск проводится только по выбранному списку (Все, Системные и тд). Начните вводить часть названия искомого приложения и все совпадения отобразятся в списке.

Установка приложений
Нажмите кнопку Установить чтобы перейти в раздел установки приложений. Нажмите кнопку Быстрая Установка, чтобы выбрать нужный apk-файл на диске и установить его. Вы также можете поместить ваши файлы в папку \Install (или перетащить в окно программы), чтобы они отображались в списке. В этом случае вы сможете установить сразу несколько приложений за раз.

NB! Используйте контекстное меню (правый клик по приложению) для управления и доступа к дополнительным возможностям (Менеджер Разрешений, Очистка данныех и другие).

3. Дополнительные возможности.

ACBridge
Требует для работы andoid 6 или выше. Совместимость с более старыми версиями может быть ограничена.
Это сервисное приложения для android, предназначенное для обеспечения обмена данными между устройством и ADB AppControl на ПК. Его необходимо установить, чтобы получить возможность отображения иконок приложений и их имен, а не названий их пакетов вида com.android.app. Автообновление данных происходит после подключения устройства и может занимать некоторое время, в зависимости от способа подключения и производительности. Рекомендуется при подключении убедиться, что устройство не находится в спящем режиме, включить экран и разблокировать его. Вы также всегда можете обновить данные вручную, нажав кнопку Обновить данные приложений.
Важно! Eсли ваше устройство подключено по сети, находится в спящем режиме или режиме сохранения энергии (экран заблокирован), это может заметно сказаться на времени обновления данных приложений. Для достижение оптимальной производительности используйте подключение через usb-кабель. ACBridge после установки не отображается в меню приложений лаунчера и не имеет пользовательского интерфейса. Удалить его можно через диспетчер приложений.

Отправить файлы на устройство
В Расширенной Версии можно отправить сразу несколько файлов!
После нажатия кнопки вы сможете выбрать файлы которые хотите загрузить на устройство. Файлы будут загружены в директорию Downloads вашего устройства.

Авто-Разрешения
Есть много приложений, которым требуются особые разрешения, выдать которые можно только через ADB. С помощью этой опции вы сможете выдавать такие разрешения автоматически. Нажмите кнопку, выберите из списка нужное приложение (должно быть уже установлено) и нажмите кнопку Выдать Разрешения. Список поддерживаемых приложений ЗДЕСЬ.

Менеджер Разрешений
Нажмите правой кнопкой мыши на нужное приложение и выберите в контекстном меню Разрешения. Менеджер Приложений позволит вам выдавать и отзывать разрешения. ВАЖНО: Не все разрешения могут быть выданы, а отозваны могут быть только разрешения выданные вручную пользователем.

Очистка данных приложения
Кликните правой кнопкой мыши по приложению и выберите в контекстном меню Очистить данные. Будут удалены все данные, кэш и настройки выбранного приложения. Очистить только кэш нельзя.

Работа с пресетами:
Пресет (Preset) – это текстовый файл содержащий список приложений. чтобы создать пресет, отметьте в списке нужные приложения и нажмите кнопку Сохранить пресет. В появившемся окне введите название для пресета и добавьте свой комментарий (например, «Пресет бесполезных приложений by Vasya») и нажмите кнопку сохранить. Ваш пресет появится в папке presets.
Вы также можете Загрузить пресет – выберите существующий файл пресета и все приложения, записанные в нем, автоматически станут отмеченными в списке. Сообщение после этого покажет сколько приложений в списке устройства / из скольких приложений из пресета было отмечено. Оптимально применять пресет на списке Все. также вы можете применить несколько пресетов последовательно.

Консоль:
На вкладке Консоль вы можете вводить любые adb команды. Используйте ctrl + колесо мыши, чтобы увеличить/уменьшить масштаб окна консоли. Вы можете использовать меню Быстрых Команд - чтобы добавить команду в избранное, напишите ее в консоли и нажмите +, чтобы добавить в список. Быстрые команды хранятся в файле adb\fastcmd.cfg.

  • Скопировать лог консоли - копирует содержимое консоли в буфер обмена. Используйте, чтобы вставить в сообщение на форуме.
  • Очистить консоль - очищает экран консоли.
  • Logcat - наведите мышку, чтобы открыть меню логирования. Отметьте нужные ключи галочками, чтобы шаблон logcat повявился в командной строке. Для быстрого запуска дважды нажмите кнопку logcat. чтобы остановить логирование, нажмите Stop logcat - лог будет сохранен в файле, а устройство отключено от сети. Используйте команду logcat без перенаправления в файл (>), чтобы открыть его в отдельном окне в реальном времени.
  • Нажмите на ☼, чтобы изменить контрастность консоли.
  • Нажмите на > чтобы скрыть боковую панель и расширить консоль
  • SHELL - в программе реализована поддержка команды shell в отдельном окне - нажмите на кнопку или напишите в консоли shell.

4. Инструменты

Управление устройством через Scrcpy.
Стороннее приложение Scrcpy позволяет управлять вашим устройством удаленно. Нажмите кнопку Управлять экраном и следуйте инструкциям программы. Во время установки приложение Scrcpy будет распаковано в папку \scrcpy. Вы можете самостоятельно обновить приложение в этой папке, заменив его файлы. На устройствах Xiaomi в настройках для разработчиков нужно включить опцию Отладка по usb (настройки безопасности). Важно: scrcpy может не работать с некоторыми устройствами и с ландшафтной ориентацией экрана. Свои предложения и замечания вы можете передать разработчику.

Изменение разрешения экрана
Снижение разрешения экрана может повысить производительность и автономность вашего устройства.

Скрыть значки в статус-баре
Программа позволяет скрывать некоторые значки в статус-баре.

Перезагрузка устройства
Нажмите на кнопку и выберите нужный вам режим перезагрузки в выпадающем списке. System - обычная перезагрузка, Power off - выключить устройство

5. Мастер Отключения

Новая и эффективная функция позволит вам избавиться от большинства нежелательных приложений на вашем устройстве.
Подробнее здесь

6. Расширенная версия

Что такое Расширенная Версия и как ее получить

Как активировать ключом

Настройки интерфейса
Меню настроек Расширенной Версии позволяет вам настроить внешний вид программы "под себя". В настоящий момент доступны настройка прозрачности, размера шрифта и размера иконок. В дальнейшем, на основе отзывов пользователей, будут добавляться новые, востребованные настройки. Настройки применятся после нажатия кнопки Сохранить Настройки.

Тёмная тема
Раскрашивает интерфейс в темные цвета, которые порадуют ваши глаза в вечернее время.

Точные размеры приложений (требуется Android 8 или выше)
После включения этой опции размеры приложений будут загружаться при помощи приложения ACBridge, каждый раз, когда происходит обновление данных. Необходимо выдать приложению ACBridge разрешение PACKAGE_USAGE_STATS (можно сделать через ADB AppControl).

Показывать иконки приложений
Отключив эту опцию вы скроете иконки в списке приложений. Поскольку иконки больше не будут загружать с устройства, скорость обновления данных увеличится.

Автообновление данных
Выключите эту опцию если НЕ хотите, чтобы программа автоматически получала данные приложений через ACBridge при подключении устройства. Это удобно для пользователей, которые много работают с разными устройствами, или для тех, у кого проблемы при подключении. Во всех остальных случаях рекомендовано оставить эту опцию включенной.

Сохранение кэша иконок
Это особый режим работы программы с данными приложений, кардинально отличающийся от работы обычной версии. Если эта опция включена, то при первом подключении устройства значки всех его установленных приложений загружаются на ПК и сохраняются в кэш. При каждом следующем подключении этого или других устройств программа будет загружать только те иконки, которые отсутствуют в кэше. Это позволяет заметно увеличить скорость работы программы во время подключения к устройству, но может привести к тому, что в программе будут показаны иконки с разных устройств, отличающиеся стилем и формой. Если сохранение кэша отключено, программа работает в штатном режиме, загружая иконки всех приложений при каждом подключении - это занимает больше времени, особенно по сети, но внешний вид иконок всегда соответствует подключенному устройству. Эта опция отключена по-умолчанию и ее рекомендуется включать, только если вы испытываете проблемы со скоростью подключения устройств и обновления данных приложений.

История IP адресов
Программа будет запоминать IP-адреса и имена подключенных устройств, и вы сможете быстро подключиться к ним, выбрав нужный в выпадающем списке, без необходимости ручного набора (нажмите на иконку часов возле IP адреса). Это очень удобно, если у вас больше одного android-устройства. Историю всегда можно удалить нажав кнопку Очистить Историю.

Использовать системный adb (%PATH%)
Программа будет использовать adb установленный в систему. Не включайте эту опцию, если не знаете зачем.

Останавливать adb при выходе
Если эта опция выключена, программа останавливает adb сервер при закрытии. Можно включить только если активна опция Использовать системный adb.

Тихий режим (без подтверждений)
Опытные пользователи могут отключить окна предупреждений и подтверждений перед операциями с приложениями.

Сортировка
Нажмите на заголовок столбца в списке, чтобы отсортировать приложения по имени, имени пакета или размеру (если доступен). Нажмите М, чтобы показать отмеченные приложения.

Другие возможности
Вы сможете отправлять более одного файлы при использовании функции Отправить Файл. также вам будет доступна возможность добавления apk в список для установки перетаскиванием файла на окно программы. И, разумеется, вы больше не увидите напоминания о донате.

7. Решение проблем (FAQ)

Программа не запускается. Требуется Framework.
Установите .NET Framework 4.8 для Windows 7 SP1, 8.1 и 10 или .NET Framework 4.6.2 для Windows 8 и 7 без SP1.

Запуск программы невозможен, так как на компьютере отсутствует api-ms-win-crt-string-l1-1-0.dll
Установите Visual C++и обновление для него (выберите версию для вашей ОС).

adb.exe - Ошибка приложения (0xc000007b) при запуске
Установить VC++ и обновление из предыдущего ответа.

Программа зависает во время подключения. Ошибка "Устройство долго не отвечало и было отключено"
Возможно, ваше устройство находится в спящем режиме или режиме энергосбережения. Попробуйте разблокировать экран и подключиться снова.

Не получается выдать разрешение на отладку. Не появлется запрос разрешения.
Попробуйте сделать отзыв прав на отладку на устройстве и снова подключить.

При подключении устройства программа не реагирует. Всегда статус ОТКЛЮЧЕН.
Необходимо установить ADB драйвер.

Не работает управление экраном (scrcpy)
Проверьте, включены ли все необходимые опции в Настройках для разработчиков на устройстве. На Xiaomi необходимо включить опцию Отладка по USB (настройки безопасности).

Не устанавливается ACBridge. [Error]:Cannot to install ACBridge.
На устройствах Xiaomi необходимо включить опцию Установка приложений через ADB и Настройки безопасности в настройках для Разработчиков. Если это не поможет, скопируйте из папки adb файл com.cybercat.acbridge.apk на устройство и попробуйте установить его вручную через файловый менеджер. В Настройки - Приложения, найдите ACBridge и выдайте ему разрешение на доступ к памяти. Перезапустите программу. Запускать ACBridge не нужно.

Программа устанавливает сервисное приложение на мое устройство... Это безопасно?
Да, полностью безопасно. Приложение ACBridge НЕ имеет никаких разрешений кроме доступа к памяти. Даже доступа в интернет. Это означает, что это приложение не может представлять угрозу вашему устройству.

Менеджер Разрешений. Не получается выдать/забрать разрешения. Почему?
Вы можете выдать только те разрешения, которые допустимы политикой безопасности android. Вы можете забрать только те разрешений, которые выдали вручную.

Размер всех приложений равен 0.
Размеры приложений отображаются не всегда и не на каждом устройстве. Проверить это можно консольной командой adb shell dumpsys diskstats. В нормальном выводе должны присутствовать имена пакетов и много цифр (размеров). Если этого нет, значит команда у вас не работает и размеров не будет. Но вы можете использовать опцию Точные Размеры (в Расширенной Версии) для устройств с Android 8+, в этом случае размеры приложений будут показаны.

Android TV. При подключении по сети ошибка 10061.
Возможно это поможет: в настройках для разработчиков включить отладку по usb. Перезагрузить ТВ. Снова включить опцию отладка по usb (она сбрасывается).

На главную