Отсутствие root доступа у приложения SmartPlayer на AndroidOS: различия между версиями
S.Kirin (обсуждение | вклад) м (S.Kirin переименовал страницу Уу в Отсутствие root доступа у приложения SmartPlayer на AndroidOS) |
Нет описания правки |
||
Строка 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-права в операционной системе 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.