Существуют приложения для смартфонов с похожим функционалом, например, atvTools для Android или iOS и его альтернативы, однако не все функции доступны в мобильных приложениях, кроме того не всегда управление удобно выполнять со смартфона.
ADB AppControl - удобная утилита для ПК.
Коротко для справки. ADB (Android Debug Bridge) - это инструмент для отладки/работы с операционной системой Android на системном уровне, позволяющий выполнение операций, недоступных через стандартные настройки устройства, или упрощающий некоторые операции.
Стандартно отладка по ADB производится с помощью команд в терминале, ADB AppControl - это собственно графический интерфейс для ADB.
Возможности
Spoiler
Отключение и деинсталляция приложений без root
Установка приложений из apk файлов (в т.ч. пакетная)
Сохранение apk файлов установленных приложений
Обнаружение и очистка от нежелательных приложений (bloatware)
Полная поддержка сплитов (apks)
Менеджер разрешений для приложений
Удобные пресеты (списки) для управления
Автоматическая выдача разрешений популярным приложениям
Многофункциональная консоль adb с поддержкой быстрых команд
А так же: очистка данных, скриншоты, логи, перезагрузка в разных режимах, загрузка файлов и многое другое
Для стандартной работы вполне достаточно бесплатной версии. Однако за небольшой одноразовый взнос (около 500 руб) добавляется расширенный функционал, полезный при частом использовании программы или наличии нескольких устройств. Сюда входят пакетная установка приложений, история подключённых ранее устройств и т.д
Spoiler
Подготовка
Spoiler
1. Скачать ADB AppControl с сайта разработчика. По усмотрению во избежание инсталляции программы на ПК при скачивании есть возможность выбрать Zip-Архив.
2. Включить на боксе отладку по USB в настройках «Для разработчика» либо напрямую с помощью этой утилиты developer-options-2-1-0.apk.txt115.93К40 Количество загрузок: (после скачивания удалить расширение .txt)
либо классическим способом с 7-кратным нажатием на сборку в настройках устройства.
3. Распаковать архив на ПК и запустить файл «.exe»
4. Ввести ip-адрес Дюны и подключиться.
При первом подключении бокса программа предложит установить сервисное приложение ACBridge, которое позволяет получать полные имена приложений и их иконки. Согласиться с установкой.
На боксе подтвердить запрос на соединение
На сайте разработчика есть руководство по использованию, ниже примеры использования ADB AppControl
1. Управление приложениями (отключение, удаление, сохранение)
(все нижеописанные операции доступны также через контекстное меню по ПКМ)
1.1 Отключение приложений (на примере системного приложения "com.google.android.tvrecommendations" / проблема со стартом боксов с ланчера Android TV)
Spoiler
Многие пользователи сталкивались с проблемой старта бокса с главного экрана Android TV вместо Dune Shell при выходе из режима ожидания. Виновником является предустановленное приложение "com.google.android.tvrecommendations", отвечающее за рекламу и продвижение продуктов Google пользователю. Данное приложение можно без риска для остальной работы бокса отключить. Это можно сделать и в системных настройках бокса, однако с помощью программы ADB AppControl это проще и быстрее.
Во вкладке «Включённые» выбрать «Основные сервисы Android TV», затем в выпадающем окне выбрать «Отключить» и подтвердить соответствующей кнопкой.
Перегрузить бокс по питанию. С этого момента бокс будет всегда стартовать с Dune Shell. Эффект сохраняется до сброса настроек.
Для включения перейти во вкладку «Отключённые», выбрать «Основные сервисы Android TV», далее «Включить» и подтвердить соответствующей кнопкой.
1.2 Сохранение и восстановление приложений
Spoiler
С помощью ADB AppControl существует возможность сохранять установочные файлы apk любых приложений на ПК. Для этого выбрать необходимое приложение и нажать "Сохранить". К слову, это удобная альтернатива, данная функция есть также в плагине Dune Backup
Приложения сохраняются в папке с названием бокса, пример пути \ADBAppControl\downloads\DuneHD Solo 8K
После сброса настроек на боксе установить ранее сохранённые приложения, см. п. 1.3 "Установка приложений" (в платной версии также с помощью пакетной установки)
1.3 Установка приложений (преимущества и удобство)
Spoiler
Помимо простого удобства установки скачанных или сохранённых ранее на ПК приложений такой способ имеет также преимущества для ATV-боксов. Начиная с ATV14 согласно политике Google многие приложения не могут получить специальный доступ, требующийся для их полноценной работы. Установка через ADB позволяет в настройках Специальные возможности выдать этим приложениям доступ.
Примерами здесь TorrServe Matrix или Dune Media Center, который без активации специальных возможностей не сможет управлять дисплеем на модели Premier 4K Pro.
Для установки выбрать файл apk (в платной версии также через Drag & Drop), активировать его и выбрать "Установить"
После установки через ADB выдать доступ в специальных возможностях
Собственно независимо от специальных возможностей такой способ установки DMC сам по себе намного удобнее, чем с флешки через сторонние проводники на самом боксе.
1.4 Очистка данных (на примере "com.google.android.katniss" / проблема "голосовой поиск в андроидных приложениях выдаёт результаты на английском языке")
Spoiler
Часто пользователи сталкиваются с проблемой, что голосовой поиск несмотря на выбор русского языка выдаёт результаты в некоторых приложениях Android на английском языке.
Виной тому обновления Google. Очистку данных этого приложения можно также осуществить в системных настройках самого бокса, однако в ADB AppControl это делается проще.
Зайти во вкладку "Системные", выбрать Google (com.google.android.katniss), нажать правую кнопку мыши и "Очистить данные"
На боксе отключить автообновление, перегрузить бокс по питанию
2. Консоль
ADB AppControl имеет встроенную консоль, с помощью которой можно выполнять команды как и при отладке через ADB в терминале.
Примеры:
2.1 Перезагрузка бокса в Recovery Menu
Spoiler
Для простой и быстрой перезагрузки бокса в Recovery без необходимости зажимать на боксе кнопку Reset и отключать/подавать питание, переходим в консоль и вводим команду "adb reboot recovery" (без кавычек), жмём Enter на клавиатуре ПК или на кнопку Enter в программе.
Бокс автоматически перезагрузится и войдёт в Recovery Menu. Дальнейшие операции выполняются привычным образом из инструкций для Recovery Menu.
2.2 Отключение и включение приложений
Spoiler
Для ещё большей экономии времени приложения можно отключать и включать командами. На примере из пункта 1.1 для "com.google.android.tvrecommendations" ввести команды (без кавычек):
для выключения "pm disable com.google.android.tvrecommendations"
для включения "pm enable com.google.android.tvrecommendations"
Примечание. Названия пакетов можно увидеть рядом с названием приложения или копировать с помощью контекстного меню на приложении.
3. Инструменты
С помощью вкладки Инструменты возможно управление боксом (громкость / выключение / перезагрузка), а также создание скриншотов (альтернатива плагину Screenshoter) или записи экрана (полезно для получения помощи на форуме или коммуникации с ТП) с автоматическим сохранением их на ПК.
Spoiler
Скриншоты сохраняются в папку \ADBAppControl\screenshots
Видео экрана в папку \ADBAppControl\video
Это основные сценарии использования программы (для начала), если будут вопросы или другие примеры использования - пишите в комментариях, будем наполнять шапку дальше.
Просьба изменить подписи с указанием моделей, номерами прошивок, локации (п. 7 -О Разделе)
Включена кнопка «Нравится», для одобрения постов и вместо «Спасибо/Пожалуйста» можно пользоваться лайками.
Dune HD Max 8K / Solo 8K / Pro One 8K Plus / Pro 8K Plus
Dune HD Pro Vision 4K / Real Vision 4K Plus / Real Vision 4K
Dune HD Premier 4K Pro / Homatics Box R 4K Plus / Boxy
Dune HD Pro 4K II / Dune HD Pro 4K Plus
Dune HD AV1 4K / Magic 4K Plus / Smartbox 4K Plus Dune HD Base 3D / 303D
Одна из возможностей ADB - это создание резервной копии всех андроидных приложений с их настройками и данными с помощью команды "adb backup -apk -all -shared -obb -f <filepath>/backup.ab"
То есть это бэкап всего андроидного. С последующим восстановлением бокса из этого бэкапа.
Просьба изменить подписи с указанием моделей, номерами прошивок, локации (п. 7 -О Разделе)
Включена кнопка «Нравится», для одобрения постов и вместо «Спасибо/Пожалуйста» можно пользоваться лайками.
Dune HD Max 8K / Solo 8K / Pro One 8K Plus / Pro 8K Plus
Dune HD Pro Vision 4K / Real Vision 4K Plus / Real Vision 4K
Dune HD Premier 4K Pro / Homatics Box R 4K Plus / Boxy
Dune HD Pro 4K II / Dune HD Pro 4K Plus
Dune HD AV1 4K / Magic 4K Plus / Smartbox 4K Plus Dune HD Base 3D / 303D
Неплохо... Теперь не надо переключаться на другой видеовход для проверки плагина. Бэкап меня не особо интересует, а вот удаленное управление очень. Спасибо за наводку на полезный инструмент.
avenso это нравится
Dune HD Boxy 1.0.1-13-250101_0003(Дополнительный диск на microSD)
Dune HD RealVision 4K 240619_0210_r22 (Дополнительный диск на microSD)
Dune HD AV1 4K 250403_2257_r22 (Дополнительный диск на SSD)
Dune HD Pro One 8K 250403_2257_r22 (Дополнительный диск на SSD)