- What is Superuser?
- What is Root Access?
- What is Android Rooting?
- Why is Android Rooting Performed?
- Что такое Root
- Is root still relevant today?
- What is the SuperUser app?
- Rooting through manufacturer
- Rooting through exploits
- Способы получения Root-прав
- Для чего его используют
- Изменение дизайна системы
- Настройка компонентов устройства
- Полное контролирование разрешений игр и программ
- Удаление «неудаляемых» приложений
- Создание полноценных резервных копий
- Why root?
- How to Root any Android Device?
- 1) How to Root Android device Using “Pc Method”?
- Requirements for All Apps:-
- 2)How to root Smartphone using “Without PC Method” ?
- 3) PC + Custom Recovery Method
- How To Unroot Your Android Smartphone?
- Method 1) Unroot Your Android Smartphone using the Rooting Softwares and apps-
- Method 2) Unroot Android Smartphone using “Superuser app”:-
- Method 3) Unroot Android Smartphone using “ Universal Unroot app”:-
- Method 4) Manually Unroot Your Smartphone using Any Root file browser:-
- Method 5) Flash stock rom.
- Понятие Root и терминология
- Advantage and Disadvantage of Rooting an Android Phone?
- Как получить Root
- Какие возможности дает Root
- Superuser vs SuperSU – Android Root Management at its Best!
- What is Superuser?
- What is SuperSU?
- How to Use Superuser to Root Android?
- How to Use SuperSU to Root Android?
- Superuser vs SuperSU, which is better
- Both SuperUser and SUperSU are amazing
- Usual “root only” features and apps
- Some Tips and Tricks Related Android Rooting
- Какие риски он несёт
- Потеря гарантии
- Риск выхода устройства из строя
- Проблемы с обновлениями
- Подверженность вирусам
- Неработающие приложения
- Root-доступ на Android
- Преимущества и недостатки рутинга
- Стоит ли делать Root? Есть плюсы и минусы
-
/sys/class/power_supply/battery/siop_level
is a shorthand symbolic link to that system file.
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 28 июня 2020 года; проверки требуют 52 правки.
Не следует путать с routing — маршрутизация. Читается так же — рутинг (брит.) или раутинг (америк.).
So “gaining root access” is actually forcing the system to give you more permissions and access, but the process also opens many ways to screw up your device. This is why the rooting process always comes with warnings and caveats that you should know what you’re doing before attempting it.
Root позволяет взять под контроль и без того открытую ОС Android и раскрыть её полный потенциал. Благодаря рут-правам пользователь может получить полный доступ ко всем системным процессам и утилитам и использовать это в своих целях. Именно Root позволяет использовать систему именно так, как хотите этого вы. Что это такое, зачем оно нужно и актуален ли рут в современных реалиях — подробнее в статье.
Root — это та особенность операционной системы Android, которая отличает ее от других платформ. С помощью рут-прав можно получить доступ к скрытым функциям ОС от Google, изменить внешний вид интерфейса, установить другую прошивку, но также уменьшить безопасность своего гаджета. У root есть как положительные стороны, так и отрицательные. В этой статье вы узнаете, что такое root на Андроид, и какие возможности он дает.
Everything about Android Rooting- About, Methods & Unrooting process
- What is Superuser?
- What is Root Access?
- What is Android Rooting?
- Why Rooting is Performed?
- How to root any Android Device?
- How to Root Android device with Pc ?
- How to root Android Smartphone without PC ?
- Advantage and Disadvantage of Rooting an Android Phone ?
- How To Unroot Your Android Smartphone?
- At Last, Some Tips and Tricks Related To Android Rooting?
What is Superuser?
What is Root Access?
What is Android Rooting?
Why is Android Rooting Performed?
Что такое Root
В Android ключевые системные модули и инструменты располагаются в определённых разделах файловой системы, которые защищены от редактирования пользователем. Для обхода ограничений существует Root — суперпользователь или специальный аккаунт в Android, обладающий всеми правами и доступом к любым файлам и действиям с ними. Соответственно, рутирование устройства — процесс получения прав суперпользователя, что в свою очередь позволяет выполнять любые операции в системе.
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 12 июля 2016 года; проверки требуют 129 правок.
У этого термина существуют и другие значения, см. Root (значения).
Такая схема была придумана для облегчения администрирования. К примеру, на серверах Novell начинающие администраторы нередко допускают ошибку, «даря независимость» ветвям каталогов (теряя над ними всякий контроль); в UNIX подобное невозможно.
Пользователь root может становиться другим пользователем с помощью операции setuid(), но не наоборот. Обычно это используется в целях безопасности, когда сервер при запуске собирает какую-то информацию о системе (для чего необходимы права суперпользователя), а затем отдаёт свои привилегии. Также суперпользователь может осуществить вход в систему от имени другого пользователя при помощи команды su, при этом для входа не потребуется вводить пароль. Это может быть использовано администратором, например, для осуществления контроля над пользователями или помощи в исправлении неполадок.
Screenshot of Magisk, an application to manage root access in Android
- Support for theming, allowing everything to be visually changed from the color and type of the battery status indicator to the boot animation that appears while the device is booting, the status bar, control menu, virtual on-screen navigation buttons, and more.
- Full control of the kernel, which, for example, allows overclocking and underclocking the CPU and GPU.
- Full application control, including the ability to fully back up, restore, or batch-edit applications, or to remove bloatware that comes pre-installed on some phones.
- Custom automated system-level processes through the use of third-party applications.[14]
- Ability to install software (such as Xposed, Magisk, SuperSU, BusyBox, etc.) that allows additional levels of control on a rooted device or management of root access.
- Access to more Unix shell commands, both standalone and through Android Debug Bridge.
- Ability to bypass restrictions by vendors or Google, such as scoped storage, which compromised file system access and compatibility to established third-party mobile applications such as file managers.[15]
- Extended task management abilities[16]
- Ability to downgrade applications directly, without uninstallation which involves deleting their user data. A downgrade may be desirable after an update breached compatibility and/or removed useful functionality.[18]
- Ability to control battery charging current, where a technically unnecessary throttling imposed by the operating system while the screen is on can be removed. On the other hand, a current reduction may be desired to extend battery lifespan. APIs may vary per vendor. For example, on Samsung Galaxy devices, this is done by applying a value to the
/sys/devices/platform/sec-battery/power_supply/battery/siop_level
system file, where 100 represents the highest technically supported charging rate.[19][a] - Ability to limit charging capacity to reduce battery weardown.[20]
Some disadvantages of rooting include:
- On certain brands such as Samsung and Motorola, rooting can void one’s warranty.[21]
- If used incorrectly, rooting can cause stability issues with the software or hardware. If the issues are purely software-based, unrooting the phone often can resolve these issues.
- Certain devices, including those from Huawei[22] and any brand sold by Verizon[23] lack the ability to get easily rooted, unless a privilege escalation exploit is found in the device’s operating system version.
Some rooting methods involve the use of a command prompt and a development interface called the Android Debug Bridge (also known as ADB), while other methods may use existing vulnerabilities in devices. Due to similarly modeled devices often having a multitude of changes, rooting methods for one device when used for a different variant can result in bricking the device.
Is root still relevant today?
With more and more apps popping up at the Play Store for better features, and with manufacturers getting better and better at adding relevant features, it would seem that the need for root access is on the wane. But we think not – at least, not yet.
But the foundations of Android as a platform has ever been built on the concepts of open source and after-market community development. As long as there are curious people out there, and people who think they can make a device do better, rooting will probably still be with us.
- Full Root — полные и постоянные root-права без ограничений.
- Shell Root — постоянные root-права, но без доступа к изменению каталога /system.
- Temporary Root — временные root-права. Если нет возможности получить полный Root, получить временный обычно можно всегда. После перезагрузки права суперпользователя пропадают, как и все внесенные изменения. Временные права могут давать некоторые приложения для получения Root-прав[5].
Процесс рутинга может различаться для различных устройств, но обычно он состоит из следующих этапов:
- Подготовка устройства (например, включение режима отладки по USB, понижение версии прошивки, копирование файлов на карту памяти, разблокирование загрузчика и т. д.);
- Копирование исполняемого файла su в каталог, указанный в переменной PATH (например /system/xbin/su);
- Установка прав запуска с помощью команды chmod.
Для управления правами используются приложения SuperSU и Magisk с графическим интерфейсом.
What is the SuperUser app?
In most cases, modern rooting processes actually make this true, although technically, they are two different processes. For instance, flashing Chainfire’s SuperSU app actually lets you gain root access once the flashing process is done, no need to do any other stuff.
Rooting through manufacturer
Rooting through exploits
С развитием альтернативных прошивок, таких как CyanogenMod, MIUI и других, производители пересмотрели свою позицию по рутингу и установке неофициальных прошивок. Они либо поставляют устройства с разблокированным загрузчиком либо предоставляют возможность его разблокировки пользователем. Помимо этого, в CyanogenMod и некоторых других кастомных прошивках имеются по умолчанию все функции root-профиля.
- Определение root на The Linux Information Project (англ.)
Способы получения Root-прав
Для получения root прав используются различные кастомные рекавери, такие как TWRP, OrangeFox Recovery или CWM, после чего требуется прошить zip-файл SuperSu или Magisk. Также для Magisk имеется способ использующий изменение boot.img в системе, используя его замену с помощью ADB.
На данный момент существует два варианта получения прав root:
Эти программы не используют эксплоиты для получения root прав., а также не используют ПК в большинстве случаев.
Для чего его используют
Root-доступ открывает широкие возможности для тонкой настройки системы. В первую очередь, он позволяет заняться такими вещами, как удаление предустановленных приложений, создание полных резервных копий, управление частотой процессора, установка сторонних модулей для изменения внешнего вида или для внедрения нового функционала.
Изменение дизайна системы
Одна из интереснейших вещей, которая открывается с рутом, — возможность полностью поменять дизайн системы. Причём речь идёт не о лаунчерах, которые доступны даже на обычных устройствах. В распоряжении оказываются строки навигации (полоска жестов или кнопки «Назад», «Домой»), панели уведомлений, системные иконки, цветовые схемы, шрифты и другие элементы интерфейса.
Настройка компонентов устройства
Для любителей полностью настраивать гаджеты под себя существует возможность самостоятельно менять частоты процессора или видеоускорителя в смартфоне, продлевая тем самым автономность или увеличивая производительность. Кроме того, существует программное обеспечение, позволяющее экономить ценные проценты батареи за счёт перевода в спящий режим различных фоновых процессов и сервисов, которые запускаются автоматически.
Полное контролирование разрешений игр и программ
Благодаря Root можно максимально гибко управлять разрешениями конкретных приложений, что позволит обеспечить безопасность своего устройства. Это может пригодиться для того, чтобы определённая программа не могла использовать интернет для загрузки рекламы, или для того, чтобы приложения не имели доступ к сообщениям и камере.
Удаление «неудаляемых» приложений
Ещё одна полезная возможность, которая открывается с получением Root-прав, — удаление предустановленного программного обеспечения. Многие производители ставят на свои смартфоны различные приложения, которые не всегда нужны пользователю, но при этом забивают память, и при этом их нельзя удалить. С Root-доступом эта проблема исчезает, поскольку права суперпользователя позволяют удалить абсолютно любую предустановленную игру или программу.
Создание полноценных резервных копий
При постоянных экспериментах с прошивками или просто для собственного спокойствия пригодятся программы для создания полноценных бэкапов (резервных копий). Они умеют быстро создавать резервную копию с пользовательскими приложениями, информацией из них, а также личными данными вроде контактов, телефонной книги, файлов или аккаунтов. Эти программы легко справляются с переносом текущего состояния устройства при переходе с одной прошивки на другую.
Why root?
So the bottom line is actually personalization and software flexibility. After market developers talk about “getting the most out of your Android device,” and rooting is actually one of the ways to get your device to do tasks and things that are not usually possible when running on the software that came out of the box with your device.
How to Root any Android Device?
There are Many ways, methods, and Apps which can root Android Smartphone easily.All have their special Requirements, advantages, and methods to root.If we compare the popular and working rooting Procedures then we can easily divide them into three types.Both of them are explained below.
- PC Methods
- Without PC Method or One Click Method
- PC + Custom Recovery Method
let’s start with first one-
1) How to Root Android device Using “Pc Method”?
There are many Windows apps that can Root your Android Device Easily. Some of the most popular apps for Android Rooting are:-
- iROOT
- Kingo Root
- KingRoot
- Wondershare TunesGo etc….
Basic Requirements and steps for Android Rooting using PC Method:
Requirements for All Apps:-
- The App(iROOT /Kingo Root etc)
- Windows Pc
- Data cable
- Internet Connection
- Device with full charged battery
Basic and Common Steps for all apps
- Download and install the app
- Enable Usb debugging
- Connect the device with pc through data cable
- The app will download and install required driver.
- Click on Root
- That’s it.Your Phone will be rooted.
Still have some confusion than don’t worry, There are some examples of ” PC Method at Andro Root” in which we have explained all above steps one by one.
Examples of Android Rooting Using “PC Method at Andro Root”:-
>>If you don’t have custom recovery for your device then you can make your own with our this guide How to Make Custom Recovery For Any Android Smartphone.
Ok now we have explained the procedure of Android Rooting using Pc Method now we are proceeding to the next type which is-Without Pc Method
2)How to root Smartphone using “Without PC Method” ?
(One click Root Method)
Some Well known apps to help you to root Your android device without PC
- FramaRoot
- KingRoot
- Kingo Root(Beta)
- iRoot app
- TowelRoot etc.
- The App(FramaRoot/KingRoot etc)
- Charged Smartphone
- internet Connection (few t required)
- Search the app on google and download it
- Install it
- Click on Root.That’s it
3) PC + Custom Recovery Method
- This method is very successful for smartphones having android KitKat+ (Android K, L, M, N, O) android version.
- Custom Recovery is Required.
- Superuser’s flashing File is Required.
- Steps-
- Unlock the Bootloader.
- Allow USB debugging
- Install the required drivers in PC.
- Find or make the custom Recovery for your Smartphone. Andro Root: How to Make Custom Recovery For Any Android Smartphone
- Flash the custom Recovery in your phone using ADB shell.
- After successful flashing.Reboot into recovery mode.
- Flash the superuser’s flashable .zip file. done.
- Что такое Root права и для чего они нужны? — 4pda
- Root права Архивная копия от 28 марта 2018 на Wayback Machine — acer-liquid.su
- Безопасность в Android — Справка — Google Play
- Что такое Root-права на android и как их получить Архивная копия от 26 июня 2012 на Wayback Machine — android4all
- Root или не Root, вот в чём вопрос Архивировано 26 февраля 2013 года. / Habr.com
- Делаем S-OFF на HTC Desire Архивная копия от 10 декабря 2011 на Wayback Machine / d51x.ru
- Kindle Fire and Nook Tablet both get ‘upgraded’ with reduced functionality Архивная копия от 8 января 2012 на Wayback Machine / ITWorld (англ.)
- Federal Register / Vol. 75, No. 143 / Tuesday, July 27, 2010 / Rules and Regulations Архивная копия от 20 января 2022 на Wayback Machine (англ.)
How To Unroot Your Android Smartphone?
This is the last term in our Post-Unroot mean rollback to the Non Rooted system.If you want to Rollback to the non Rooted android version then there are Five methods to Unroot Your Rooted Smartphone.
Method 1) Unroot Your Android Smartphone using the Rooting Softwares and apps-
If you have rooted your phone with any Software or app(like Kingo Root, Framaroot..etc) just install it again and open it and Click on UnRoot.(if with pc method connects the phone with pc through data cable).
Method 2) Unroot Android Smartphone using “Superuser app”:-
- Launch the superuser app.
- Click/Tap on settings.
- Scroll down to the “Cleanup” section.
- Click/Tap on “Full unroot”
- Read the confirmation prompt and then tap on “Continue”
- Reboot.
Method 3) Unroot Android Smartphone using “ Universal Unroot app”:-
Download Universal Unroot app from Google play store.
open it and click on unroot.
Method 4) Manually Unroot Your Smartphone using Any Root file browser:-
- install Root browser/ES File Explorer/X-Plore File Manager from google playstore.
- Open it.
- Go to /system/bin/
- Delete the “su” file.
- Go to /system/xbin/
- delete the su file here as well.
- Go to /system/app/
- Delete the superuser.apk.
- reboot.
Method 5) Flash stock rom.
Download the stock Rom and flash it with SP Flash tool.
This guide will help you in this method
Понятие Root и терминология
Получение root-прав на Андроид предполагает модификацию операционной системы. Также получить аккаунт с рут-доступом можно после установки кастомной прошивки, но сделать это без того же root довольно сложно.
Рут-права могут быть разными. Они разделяются на три вида:
- Full Root — полный доступ к системным функциям и правам. Постоянные права root без ограничений. После получения Full Root невозможно обновлять прошивку обычным способом.
- Shell Root — разновидность root-прав с обрезанным доступом к системной папке /system/. Нельзя использовать некоторые функции и редактировать файлы в соответствующем каталоге.
- Temporary Root — временный доступ к рут-правам до следующей перезагрузки устройства.
Advantage and Disadvantage of Rooting an Android Phone?
- Advantage of Rooting an Android Phone
- Run Root required Applications(15 Must Have Apps After Rooting Your Android Smart Phone)
- Run Custom ROMs
- Free Internal Storage( How To Speedup Your Android Smartphone Easily.)
- Remove unnecessary app from System.
- Block Internet and wifi For a particular app.(15 Must-Have Apps After Rooting Your Android Smart Phone)
- Install app in system.(Replace launcher.)
- Modify Settings.(Theming, Notification led, Power menu, button behavior and so on)
- Backup app data
- Replace system boot animation, sounds, font etc.
- You can do many more thing with Xposed app.which required root permission.
- Restore deleted Photos, Videos and Other Files using Recovery App.
- Disadvantages of Rooting Your Android
- Your Phone Might Get Bricked (if something goes wrong)
- You End up Voiding Phone’s Warranty.
- Your phone will be less secured.
- In some model of popular smartphone After rooting you will not get the system update.
Как получить Root
Конкретные шаги для каждого смартфона могут отличаться, но основной процесс состоит из разблокировки загрузчика операционной системы, установки кастомного Recovery (ПО для полного сброса к заводским настройкам, установки образов систем или бэкапов) и дальнейшей прошивки архива с утилитой вроде Magisk.
Какие возможности дает Root
Как уже говорилось, root-права дают полный доступ ко всем директориям, файлам и функциям операционной системы Android. Пользователь получает полную свободу действий — можно делать что угодно.
Отметим основные возможности и особенности, которые несут рут-права:
- Полный контроль над всеми приложениями (удаление, резервное копирование, выдача привилегий, перенос на внешнюю SD-карту).
- Доступ к системным файлам с возможностью их изменения (активация скрытых функций, редактирование загрузчика и загрузка кастомного рекавери).
- Полная кастомизация интерфейса системы.
- Возможность использования сторонних приложений, которые используют рут-права для дополнительных функций (удаление рекламы, создание резервных копий, взлом игр, изменение интерфейса, блокировка номеров для входящих звонков и SMS, ограничение доступа в интернет для программ, очистка системы от «хлама»).
- Установка прошивок и кастомных ядер.
Однако root — это не только сплошные преимущества и положительные стороны, но также и ряд недостатков. Две основные отрицательные стороны — снижение безопасности устройства и отказ от официальных обновлений прошивки. Подробнее о всех недостатках рут-прав вы можете узнать в отдельной статье о том, почему не стоит получать root на Андроид.
Кастомное рекавери TWRP 3.0 для Android
Также приведем понятия нескольких программных вещей, связанных с root-правами:
- Custom ROM или ROM — прошивка (образ ОС Android), собранный вручную пользователем. Автором такой прошивки не является официальный производитель устройства.
- Bootloader (загрузчик) — программное обеспечение, которое установлено в память устройства отдельно от операционной системы и других модулей. Отвечает за загрузку ОС и других модулей. Практически во всех гаджетах загрузчик изначально заблокирован, поэтому для установки кастомной прошивки необходимо его разблокировать, а для этого зачастую требуется root.
- Kernel (ядро) — «сердце» операционной системы, которое связывает все функциональные модули вместе. Каждый раз, когда вы используете свой смартфон или планшет, ядро ОС Android посылает программные запросы в аппаратному обеспечению (процессу и памяти). Опытный пользователь может собрать собственное ядро, которое можно прошить в систему с помощью рут-прав. С помощью настроек в кастомном ядре можно увеличить частоту процессора или уменьшить расход батареи.
- Custom recovery (кастомное рекавери) — программное обеспечение, установленное и работающее отдельно от операционной системы Android (аналог BIOS в компьютерах). Кастомное рекавери означает, что это стороннее рекавери, а не стандартное, установленное производителем. С помощью таких рекавери, как TWRP и ClockworkMod, можно создавать и восстанавливать полные резервные копии ОС и устанавливать сторонние прошивки. Также рекавери содержат множество дополнительных функций.
- Systemless Root (несистемный рут) — способ получения рут-прав, при которых не изменяются системные файлы прошивки в каталоге /system. Вместо этого все модифицированные файлы устанавливаются в каталог /su и загружаются при запуске системы. Несистемный рут позволяет получать официальные обновления прошивки от производителя.
- FastBoot (фастбут) — специальное программное обеспечение для проведения диагностики и тестирования устройства. В режиме FastBoot подключенное к компьютеру устройство можно использовать для запуска любых файлов и установки прошивок.
- ADB (Android Debug Bridge) — утилита из официального набора Android SDK. Используется для управления смартфоном через компьютер с помощью командной строки или других программ. В основном ADB используется для установки каких-то программ или модификации прошивки.
- GApps (Google Apps) — набор проприетарных приложений и сервисов от Google. Требуется для установки на прошивки AOSP, которые собираются без сервисов Google. В основном пакет GApps устанавливается через рекавери.
- Бэкап Nandroid — резервная копия не только системных, но и пользовательских данных на устройстве. После восстановления такого беэкапа можно вернуть полное состояние устройства, которым оно было при создании резервной копии. Такой бэкап лучше оставлять тем, кто любит экспериментировать с прошивками. Создать бэкап Nandroid можно с помощью кастомных рекавери TWRP или Clockwork Mod.
Читайте на Трешбоксе:
- Антивор, история уведомлений и ещё 7 полезных функций Android, спрятанных глубоко в настройках
- Простой способ отключить TalkBack на Android. И как запретить ему включаться
- Сравниваем эмуляторы Android для ПК: какой производительнее, а какой удобнее
- Как ускорить старый Android: 7 простых и 3 продвинутых способа, которые реально работают
- Идеальный пароль от девушки, который бесполезно подсматривать. Устанавливаем на Android
Superuser vs SuperSU – Android Root Management at its Best!
What is Superuser?
What is SuperSU?
How to Use Superuser to Root Android?
How to Use SuperSU to Root Android?
Superuser vs SuperSU, which is better
- It helps to Root and Unroot the device, which is excellent for people who want to unroot their devices after rooting it quickly.
- It offers re-Authentication of apps even after they are updated.
- Offers LOGS to keep track of when any app required root access
- It also offers Default access in the setting menu, so the user does not waste time to grant or deny apps each time they make a request.
- Ghost Mode for times when you do not want the device to detect whether your device is rooted. Great for banking apps.
- A very Intuitive and User-Friendly UI. For anyone to master and use.
- Just like SuperSu, it too offers Logs to keep track of the times when an app asked root access.
- It does offer faster updates and also gives off faster notification about any app which needs root access or was recently updated.
Both SuperUser and SUperSU are amazing
Also, we would love to hear from you on your thoughts about both of these apps. Let us know what do you think? Which one is better?
Usual “root only” features and apps
Once you gain root access, you can now install apps that would otherwise be unusable on a non-rooted Android device. It’s up to you to install these, but the apps usually focus on giving you more features and more flexibility in using your device.
In devices where internal storage is a premium, you can install an app like “Link2SD” to do exactly what the app says it does – move app data files to your expansion SD card. This will not be possible without elevated root privileges, so now you can free up more space on your internal storage and install more apps if you want.
“Tasker” is a popular automation app for Android devices, and it only works with root access. Automation will speed up some daily processes for you – such as automatically connect to a wifi network, set alarms and profiles when you arrive at home (or at a specific location), connect to Bluetooth connections when in a certain vehicle, and other cool automation processes.
“Xposed Framework” is probably the king of all tweaks – it is a framework that allows you to install modules for specific Android tweaks like battery saving features, call and text blacklisting, floating windows and other such fancy features not normally found on stock software. And yes, you guessed it right – it only works with root access.
Some Tips and Tricks Related Android Rooting
- Never try something extraordinary without proper knowledge.
- Always make a system and contact backup before doing any changes.
- First, do some research work. Before making any changes in the system.
- Always Unroot Before Going to a service center.
Какие риски он несёт
Без всякого сомнения, Root-права — очень мощный и полезный инструмент, но вместе с этим могут возникать определённые неприятности при повседневном использовании устройства.
Потеря гарантии
Зачастую получение Root на смартфоне может стать причиной отказа в гарантийном обслуживании девайса, даже если поломка не связана с модификациями напрямую. Хотя не всякий сервис будет проверять наличие рута, нужно быть готовым к тому, что гаджет не получится бесплатно отремонтировать или заменить на новый в случае заводского брака.
Например, Samsung использует в своих смартфонах специальный электронный счётчик, активирующийся при каких-либо изменениях в системе. После его срабатывания владелец больше не сможет пользоваться сервисом бесконтактных платежей Samsung Pay и системой безопасности Knox, а компания может узнать таким образом о вмешательстве пользователя и использовать это как причину для отказа в обслуживании. Тем не менее, у каждого производителя собственные условия, поэтому лучше ознакомиться с ними заранее.
Риск выхода устройства из строя
Root даёт огромную свободу, и в руках не самого опытного пользователя эта свобода может обернуться против него самого. В процессе экспериментов всегда что-то может пойти не так, и на выходе получится «окирпиченное» устройство. Как правило, признаками «кирпича» являются либо постоянная перезагрузка без входа в систему, именуемая бутлупом, либо отсутствие каких-то признаков «жизни» вообще. На этом этапе как минимум можно прощаться со всеми данными на смартфоне.
Проблемы с обновлениями
Android 5.0 получила много изменений, как приятных, так и не очень. К последним смело можно отнести блокировку возможности OTA-обновлений (загрузка обновлений ОС по интернету через «Настройки»), как только в системе обнаруживаются модификации. Впрочем, сейчас проблема иссякла — утилита Magisk решает её, используя собственные механизмы. Благодаря ему можно спокойно устанавливать системные апдейты, не теряя при этом Root. В интернете находится огромное количество инструкций на тему OTA-обновлений с рут-доступом, поэтому эта проблема не столь критична, хотя отметить её всё же стоит.
Подверженность вирусам
Получая рут-права, приложения могут управлять любыми данными и параметрами в системе. Но не всегда программа с таким доступом несёт пользу: уязвимостями может воспользоваться в том числе и вредоносное ПО. Последствия могут быть печальными: начиная от потери или повреждения некоторых файлов и заканчивая кражей ценных персональных данных. В некоторых случаях всё может закончиться деструктивными действиями с системой и последующими проблемами в работе.
Имея Root на своём устройстве, надо всегда держать в голове, что система становится весьма уязвимой, и поэтому надо внимательно проверять каждое приложение, которое собираетесь установить. Также не стоит давать Root-доступ программному обеспечению, которому не доверяете.
Неработающие приложения
Одна из самых неприятных проблем, с которой может столкнуться пользователь девайса с Root. Многие программы попросту отказываются работать, после того, как обнаруживают рут-права или стороннюю прошивку. Самый очевидный пример — приложения банков. Как оговаривалось ранее, вероятен несанкционированный доступ к важным данным, и программы предупреждают пользователя о возможном перехвате ценных банковских данных. То же самое касается программ с лицензионным контентом — приложение популярного стримингового сервиса Netflix невозможно установить на девайсах с модификациями.
Впрочем, иногда Root-права удаётся скрыть, например, при помощи утилиты Magisk, после чего «упрямые» приложения запускаются как ни в чём не бывало. Но даже скрытие рута с Magisk Hide не гарантирует постоянную и стабильную работоспособность всех программ — всегда есть шанс, что после очередного обновления Google Pay вы не сможете расплатиться смартфоном в магазине.
- Анна. Что Такое Рут-Права На Андроид? AndroidMir.org (8 октября 2017). Дата обращения: 31 января 2019. Архивировано 1 февраля 2019 года.
- Что такое Root-права на android и как их получить (рус.). ESET NOD32. Дата обращения: 28 октября 2022. Архивировано 28 октября 2022 года.
Root-доступ на Android
На данный момент смартфонами и планшетами под управлением операционной системы Android пользуются все больше и больше пользователей. Как упоминалось выше, root — это доступ ко всем данным компьютера и возможности их изменения. Так, OS Android имеет свой корневой каталог, который защищен от большинства пользователей, но существуют способы получения доступа ко всем файлам устройства.
Это делается в большинстве случаев для того, чтобы максимально настроить устройство под себя (полная настройка аудио, видео, или даже микрофона), или удаления множества установленных вместе с заводской прошивкой приложений, которые обычно не нужны и при этом занимают много места в внутренней памяти устройства. Именно благодаря root-доступу, пользователь может получить «безграничный» доступ ко всем файлам на устройстве под управление Android OS. Так как iOS тоже является UNIX-подобной системой, на устройствах Apple есть схожий процесс, который называется джейлбрейк (с «jailbreak» — побег из тюрьмы).
На некоторых устройствах root-доступ уже предустановлен (часто на устройствах китайской фирмы)
У этого процесса есть свои плюсы а также минусы.
- Не все пользователи смогут получить безграничные права доступа ко всем файлам на устройстве, однако это в то же время это плюс, так как неопытный пользователь тем самым не сможет легко сломать устройство, что убережёт его от необходимости перепрошивки (переустановки ОС);
- Если пользователь Android не обладает достаточной информационной базой, то он вероятнее всего испортит свой гаджет (на жаргоне компьютерщиков это называется «кирпич», «окирпичить» — убить свой гаджет необдуманными действиями над операционной системой, затронув системные файлы, при этом телефон либо не включится, либо он войдёт в «бутлуп» (цикличная перезагрузка)), чем добьётся получения повышенных прав;
- Безопасность устройства, скорее всего, снизится;
- Любые программы, в том числе и вредоносные, могут получить root-доступ и причинить вред устройству (однако если установить специальный менеджер, например, SuperSU или Magisk, то программы, не имеющие разрешения, не смогут получить root-доступ);
- root-доступ действителен до следующей перепрошивки или сброса (на большинстве устройств root-доступ удаляется только полной перепрошивкой) есть также Temporary Root, действующий до первой перезагрузки;
- Гарантия от производителя теряет свою силу уже на этапе разблокировки загрузчика, в устройствах с разблокированным загрузчиком любое изменение заводских программных компонентов (не только получение root-доступа, но и установка пользовательского Recovery или сторонней сборки Android, а также любое изменение системных файлов) точно так же приводит к автоматическому аннулированию гарантии.[источник не указан 162 дня] При этом не обязательно иметь модификации на момент обращения в сервисный центр, достаточно оставить следы модификаций. Так, например, на устройствах Samsung начиная с определённого момента даже после отката изменений, счетчик Knox будет иметь значение 0x1, что является поводом для отказа в обслуживании;
- Пользователь лишится технической поддержки от производителя устройства.
- Некоторые приложения перестанут работать например приложения банков.
- Получив доступ ко всем файлам системы, вы можете производить любые манипуляции связанные с вашим устройством, вплоть до удаления и изменения системных файлов, а также «неудаляемых» и «неизменяемых» без прав суперпользователя программ, таких как встроенные Сервисы и Службы Google;
- Появляется возможность создавать, переименовывать, менять дату и время создания и переименования, редактировать и всяческим образом изменять файлы системы[2].
- Можно настраивать гаджет как угодно пользователю, увеличивать громкость динамика, проводить системную настройку камеры, редактировать чувствительность микрофона, редактировать диски файловой системы, сменить системный шрифт, boot-анимацию и т. д.;
- Возможность тонкой настройки и разгона/посадки процессора;
- Редактирование системных файлов (включая vold.fstab);
- Изменение содержимого директории /system (только Full Root);
- Кардинальная очистка встроенной памяти (скрытый кэш, или dalvik cache) с помощью recovery или программ наподобие SDMaid Pro;
- Использование всех функций программ, требующих root для полноценной работы (для некоторых или всех функций);
- Полная блокировка рекламы;
- Все возможности для взлома приложений;
- Возможность повысить уровень безопасности приложений путём тонкого контроля доступа к различным компонентам системы — аккаунтам, файлам, календарям, телефону, смс и т. д.
Преимущества и недостатки рутинга
- Получение информации, которая недоступна с правами обычного пользователя.
- Блокирование рекламы и, соответственно, экономия трафика.
- Контроль действий приложений.
- Установка системных приложений, которым необходимы права root.
- Замена и удаление стандартных программ.
- Разгон или снижение частоты работы процессора.
- Перенос данных и создание резервных копий приложений.
- Потеря гарантии производителя (не для всех устройств).
- Потеря обновления «по воздуху» (OTA) (не для всех прошивок).
- Отключение системы защиты телефона от вредоносного ПО и несанкционированного доступа (не для всех устройств).
- Существует вероятность сделать устройство полностью неработоспособным.
- На большинстве смартфонов без разблокировки загрузчика получение прав суперпользователя невозможно.
- Лишение доступа к приложениям с защитой от Root-прав, если Root не замаскирован.
Стоит ли делать Root? Есть плюсы и минусы
Зависит от требований к смартфону. Большинству, скорее всего, достаточно стандартного функционала системы. Если же вы относитесь к тому малому проценту пользователей, который желает получить от девайса максимум, то получение рут-прав поможет достичь своих целей. Приведённые примеры — лишь малая часть того, что можно делать, имея Root-права на своём девайсе. Но надо понимать, что это даёт полную свободу действий, и любое необдуманное движение со стороны пользователя может повлечь неприятные последствия.