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

Материал из SmartPlayer
(Новая страница: «Lack of root access for the SmartPlayer app on AndroidOS»)
 
Нет описания правки
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
<div lang="ru" dir="ltr" class="mw-content-ltr">
== '''Situation Description''' ==
== '''Описание ситуации''' ==
When creating a broadcast within the SmartPlayer platform, a user may encounter limitations and problems in executing their broadcast. Most of these problems can be solved by obtaining root access on the device.
При создании трансляции внутри платформы SmartPlayer пользователь может столкнуться ограничениями и проблемами при реализации своей трансляции. Большинство из этих проблем можно решить благодаря получению root-прав на устройстве.  
{{Note|Root access is the user's permission for full access and control over the device's operating system, allowing them to make changes to system files and settings that are usually inaccessible to a standard user. |warn}}
{{Note|Root-права - это разрешение пользователя на полный доступ и контроль над операционной системой устройства, позволяющее вносить изменения в системные файлы и настройки, которые обычно недоступны для стандартного пользователя. |warn}}
GPT
</div>
Перевод на английский язык:
<div lang="ru" dir="ltr" class="mw-content-ltr">
 
=== '''Информация о root-правах''' ===
=== '''Information on Root Rights''' ===
Root-права в операционной системе Android можно сравнить с получением "ключа мастера" к устройству. Обычно, когда пользователь использует устройство, ему разрешено делать только то, что безопасно и не может навредить основным функциям системы. Как пример можно привести возможность человека посещать только определенные помещения.<br>
Root rights in the Android operating system can be likened to obtaining a "master key" to the device. Usually, when a user operates a device, they are only allowed to do what is safe and cannot harm the main functions of the system. For example, it's like being allowed to visit only certain rooms.
Однако, когда у пользователя есть root-права, он получает полный доступ ко всем функциям и файлам системы, включая те, которые обычно скрыты или защищены. В этом случае пользователь становится владельцем всех помещений и имеет от них ключи, в том числе от служебных и технических помещений.<br>
However, when a user has root rights, they gain full access to all functions and files of the system, including those that are usually hidden or protected. In this case, the user becomes the owner of all rooms and has the keys to them, including service and technical rooms.
С root-правами пользователь может:
With root rights, a user can:
* Устанавливать специальное программное обеспечение;
* Install special software;
* Изменять важные системные настройки;
* Change important system settings;
* Удалять предустановленные приложения;
* Delete pre-installed applications;
Наличие root-прав также влечет за собой риски: пользователь может случайно удалить или изменить критически важные файлы, что приведет к неправильной работе устройства или даже к его поломке. Поэтому получение root-прав требует технических знаний и большой ответственности.
Having root rights also entails risks: the user can accidentally delete or modify critically important files, leading to the malfunctioning of the device or even its breakdown. Therefore, obtaining root rights requires technical knowledge and great responsibility.
== '''Root-доступ в приложении SmartPlayer''' ==
== '''Root Access in the SmartPlayer App''' ==
В Android OS приложению SmartPlayer необходимо получить доступ к root-правам.
In Android OS, the SmartPlayer app needs to gain root access.
Получение root-прав приложение дает следующие возможности:
Obtaining root rights gives the app the following capabilities:
* Автоматически выдать разрешения для приложения;
* Automatically grant permissions for the app;
* Снять скриншот в упрощенном порядке;
* Take screenshots in a simplified manner;
* Совершить перезагрузку устройства;
* Reboot the device;
* Обновить приложение;
* Update the app;
* Обновить прошивку устройства;
* Update the device firmware;
* Изменить LED подсветку устройства (только для планшетов с встроенной LED рамкой);
* Change the LED backlight of the device (only for tablets with a built-in LED frame);
* Очистить разграничения жесткого диска (только для устройств UmVek);
* Clear hard drive partitions (only for consoles standing at UmVek devices);
* Работать с анимацией загрузки (только для устройств UmVek);
* Work with boot animation (only for consoles standing atr UmVek devices);
* Отключить доступ по ADB;
* Disable ADB access;
* Отключить/включить пакеджа приложения в менеджере пакетов устройства;
* Disable/enable the app package in the device's package manager;
* Отключить/включить DOZE режим;
* Disable/enable DOZE mode;
* Получить данные об активном подключении к сети (IP);
* Get data about active network connection (IP);
* Получать и изменять параметры ориентации экрана;
* Retrieve and modify screen orientation parameters;
* Получать и изменять таймзоны устройства;
* Retrieve and modify device time zones;
* Получать информацию об ID отдельного юзера в системе Android;
* Get information about an individual user's ID in the Android system;
* Осуществлять Hard reset для usb устройств;
* Perform a Hard reset for USB devices;
* Устанавливать дополнительные APK-файлы, для расширения функционала (актуально для YouTube);
* Install additional APK files to expand functionality (relevant for YouTube);
* Завершить нежелательные процессы в системе;
* Terminate unwanted processes in the system;
* Установить дату и время на устройстве;
* Set the date and time on the device;
* Отключить автообновление системы;
* Disable system auto-updates;
* Отключить сервис обновления (для устройства Ugoos);
* Disable the update service (for Ugoos devices);
* Отключение/включение USB-портов;
* Disable/enable USB ports;
* Отключение/включение экрана устройства через эмуляцию клавиши выключения на пульте;
* Disable/enable the device's screen through emulation of the power button on the remote;
* Удалить все имеющиеся учетные записи пользователей с устройства;
* Delete all existing user accounts from the device;
* Включать режим "Device Owner".
* Enable "Device Owner" mode.
* Блокировать доступ к настройкам для разработчика/суперюзера;
* Block access to developer/superuser settings;
* Отключить верификатор пакетов;
* Disable the package verifier;
* Получать и изменять разрешение на "вращение" экрана;
* Retrieve and modify the "rotation" screen permission;
* Получать и изменять параметр размера экрана;
* Retrieve and modify the screen size parameter;
* Скрывать пакеджи из черного листа;
* Hide packages from the blacklist;
* Скрывать/показывать лаунчер;
* Hide/show the launcher;
* Отключать питание устройства;  
* Power off the device;
* Изменять параметры яркости устройства;
* Change the device's brightness settings;
* Предоставлять привилегированный статус приложению (только для устройств UmVek);
* Grant privileged status to the app (only for consoles standing at UmVek devices);
== '''Итоговый результат''' ==
== '''Final Result''' ==
Пользователь знает и понимает какие возможности и ошибки дает получение root-прав для приложения SmartPlayer на устройствах под управлением Android OS.
The user knows and understands the capabilities and errors that obtaining root rights for the SmartPlayer app on Android OS devices provides.
</div>

Текущая версия от 10:20, 23 января 2024

Situation Description

When creating a broadcast within the SmartPlayer platform, a user may encounter limitations and problems in executing their broadcast. Most of these problems can be solved by obtaining root access on the device.

Root access is the user's permission for full access and control over the device's operating system, allowing them to make changes to system files and settings that are usually inaccessible to a standard user.

GPT Перевод на английский язык:

Information on Root Rights

Root rights in the Android operating system can be likened to obtaining a "master key" to the device. Usually, when a user operates a device, they are only allowed to do what is safe and cannot harm the main functions of the system. For example, it's like being allowed to visit only certain rooms. However, when a user has root rights, they gain full access to all functions and files of the system, including those that are usually hidden or protected. In this case, the user becomes the owner of all rooms and has the keys to them, including service and technical rooms. With root rights, a user can:

  • Install special software;
  • Change important system settings;
  • Delete pre-installed applications;

Having root rights also entails risks: the user can accidentally delete or modify critically important files, leading to the malfunctioning of the device or even its breakdown. Therefore, obtaining root rights requires technical knowledge and great responsibility.

Root Access in the SmartPlayer App

In Android OS, the SmartPlayer app needs to gain root access. Obtaining root rights gives the app the following capabilities:

  • Automatically grant permissions for the app;
  • Take screenshots in a simplified manner;
  • Reboot the device;
  • Update the app;
  • Update the device firmware;
  • Change the LED backlight of the device (only for tablets with a built-in LED frame);
  • Clear hard drive partitions (only for consoles standing at UmVek devices);
  • Work with boot animation (only for consoles standing atr UmVek devices);
  • Disable ADB access;
  • Disable/enable the app package in the device's package manager;
  • Disable/enable DOZE mode;
  • Get data about active network connection (IP);
  • Retrieve and modify screen orientation parameters;
  • Retrieve and modify device time zones;
  • Get information about an individual user's ID in the Android system;
  • Perform a Hard reset for USB devices;
  • Install additional APK files to expand functionality (relevant for YouTube);
  • Terminate unwanted processes in the system;
  • Set the date and time on the device;
  • Disable system auto-updates;
  • Disable the update service (for Ugoos devices);
  • Disable/enable USB ports;
  • Disable/enable the device's screen through emulation of the power button on the remote;
  • Delete all existing user accounts from the device;
  • Enable "Device Owner" mode.
  • Block access to developer/superuser settings;
  • Disable the package verifier;
  • Retrieve and modify the "rotation" screen permission;
  • Retrieve and modify the screen size parameter;
  • Hide packages from the blacklist;
  • Hide/show the launcher;
  • Power off the device;
  • Change the device's brightness settings;
  • Grant privileged status to the app (only for consoles standing at UmVek devices);

Final Result

The user knows and understands the capabilities and errors that obtaining root rights for the SmartPlayer app on Android OS devices provides.