Отсутствие root доступа у приложения SmartPlayer на AndroidOS

Материал из SmartPlayer
на этой странице были произведены изменения, не отмеченные для перевода.
Другие языки:

Описание ситуации

При создании трансляции внутри платформы SmartPlayer пользователь может столкнуться ограничениями и проблемами при реализации своей трансляции. Большинство из этих проблем можно решить благодаря получению root-прав на устройстве.

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

Информация о root-правах

Root-права в операционной системе Android можно сравнить с получением "ключа мастера" к устройству. Обычно, когда пользователь использует устройство, ему разрешено делать только то, что безопасно и не может навредить основным функциям системы. Как пример можно привести возможность человека посещать только определенные помещения.
Однако, когда у пользователя есть root-права, он получает полный доступ ко всем функциям и файлам системы, включая те, которые обычно скрыты или защищены. В этом случае пользователь становится владельцем всех помещений и имеет от них ключи, в том числе от служебных и технических помещений.
С root-правами пользователь может:

  • Устанавливать специальное программное обеспечение;
  • Изменять важные системные настройки;
  • Удалять предустановленные приложения;

Наличие root-прав также влечет за собой риски: пользователь может случайно удалить или изменить критически важные файлы, что приведет к неправильной работе устройства или даже к его поломке. Поэтому получение root-прав требует технических знаний и большой ответственности.

Root-доступ в приложении SmartPlayer

В Android OS приложению SmartPlayer необходимо получить доступ к root-правам. Получение root-прав приложение дает следующие возможности:

  • Автоматически выдать разрешения для приложения;
  • Снять скриншот в упрощенном порядке;
  • Совершить перезагрузку устройства;
  • Обновить приложение;
  • Обновить прошивку устройства;
  • Изменить LED подсветку устройства (только для планшетов с встроенной LED рамкой);
  • Очистить разграничения жесткого диска (только для приставок стоящих у UmVek);
  • Работать с анимацией загрузки (только для приставок стоящих у UmVek);
  • Отключить доступ по ADB;
  • Отключить/включить пакеджа приложения в менеджере пакетов устройства;
  • Отключить/включить DOZE режим;
  • Получить данные об активном подключении к сети (IP);
  • Получать и изменять параметры ориентации экрана;
  • Получать и изменять таймзоны устройства;
  • Получать информацию об ID отдельного юзера в системе Android;
  • Осуществлять Hard reset для usb устройств;
  • Устанавливать дополнительные APK-файлы, для расширения функционала (актуально для YouTube);
  • Завершить нежелательные процессы в системе;
  • Установить дату и время на устройстве;
  • Отключить автообновление системы;
  • Отключить сервис обновления (для устройства Ugoos);
  • Отключение/включение USB-портов;
  • Отключение/включение экрана устройства через эмуляцию клавиши выключения на пульте;
  • Удалить все имеющиеся учетные записи пользователей с устройства;
  • Включать режим "Device Owner".
  • Блокировать доступ к настройкам для разработчика/суперюзера;
  • Отключить верификатор пакетов;
  • Получать и изменять разрешение на "вращение" экрана;
  • Получать и изменять параметр размера экрана;
  • Скрывать пакеджи из черного листа;
  • Скрывать/показывать лаунчер;
  • Отключать питание устройства;
  • Изменять параметры яркости устройства;
  • Предоставлять привилегированный статус приложению (только для приставок стоящих у UmVek);

Итоговый результат

Пользователь знает и понимает какие возможности и ошибки дает получение root-прав для приложения SmartPlayer на устройствах под управлением Android OS.