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

Материал из SmartPlayer
Нет описания правки
Строка 1: Строка 1:
 
== '''Описание ситуации''' ==
При создании трансляции внутри платформы SmartPlayer пользователь может столкнуться ограничениями и проблемами при реализации своей трансляции. Большинство из этих проблем можно решить благодаря получению root-прав на устройстве.
{{Note|Root-права - это разрешение пользователя на полный доступ и контроль над операционной системой устройства, позволяющее вносить изменения в системные файлы и настройки, которые обычно недоступны для стандартного пользователя. |warn}}
=== '''Информация о root-правах''' ===
Root-права в операционной системе Android можно сравнить с получением "ключа мастера" к устройству. Обычно, когда пользователь использует устройство, ему разрешено делать только то, что безопасно и не может навредить основным функциям системы. Как пример можно привести возможность человека посещать только определенные помещения.<br>
Однако, когда у пользователя есть root-права, он получает полный доступ ко всем функциям и файлам системы, включая те, которые обычно скрыты или защищены. В этом случае пользователь становится владельцем всех помещений и имеет от них ключи, в том числе от служебных и технических помещений.<br>
С 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.

Версия от 15:52, 22 января 2024

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

При создании трансляции внутри платформы 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.