Полезно знать. Что такое root
Что такое Root-права на android знает уже очень много кто. Ну а для тех кто не знает или не полностью ознакомлен и что то забыл эта статья поможет ) Термин Root-прав — одно из понятий Linux, который лежит в основе ядра Android. Root — это учетная запись главного администратора, или superuser-а. Имея доступ к этому профилю появляется целый ряд возможностей, не доступных в обычном режиме работы. Так сказать даже можно что без root вы не дома а в гостях и не можете делать все что захочется, имея Root права на android можно: Изменять системные файлы, темы, ярлыки, удалять стандартные приложения Запускать исполняемые файлы Linux запускать специальные приложения, существенно расширяющие возможности смартфона, но требующие Root-прав — SuperUser, Task Manager For Root, Root Explorer, ShootMe, Titanium Backup и ваше таких приложений целая куча. Я например сам без ROOT но каждое почти приложение в моем телефоне его просит В описании таких приложений обычно пишется, что они требуют прав Root-пользователя. делать скриншоты с помощью таких приложений, как ShootMe использовать ваш смартфон как точку доступа, т.е. запускать Tether-приложения (в версии android 2.2 эта возможность сделана штатной что для меня странно чуть, потом скажу почему ). Делать резервное копирование системы, например, с помощью популярной программы Titanium Backup, кстати очень советую ее помогала мне не раз на опытом HTC hd2. Прошивки с правами Root могут предоставлять такие возможности как app2sd (установка приложений на карту памяти), перенос кэша браузера, маркета и т.п. на карту и другие полезные возможности. Кстати скажу чем кто уже получил root! само по себе получение Root прав не дает вам всех вышеописанных преимуществ, а дает лишь возможность делать определенные вещи с аппаратом. Виды Root-прав Full Root — полные и постоянные Root-права без ограничений Shell Root — постоянные Root-права, но без доступа к изменению папки \system. Temporary Root — временные Root-права. Если нет возможности получить полный Root, получить временный рут обычно можно всегда. После перезагрузки права суперпользователя пропадают. На всех ли смартфонах можно получить Root права спросите вы меня К сожалению нет (((. Некоторые девайсы имеют одну неприятную вещь, которая называется NAND lock. Эта функция не позволяет вносить никакие изменения в раздел /system, что не дает возможности установить программу SuperUser. Полный Root на таких устройствах без их разблокировки получить нельзя. Возможно получить только Shell Root или Temporary Root. Список девайсов с NAND lock (не полный только то что я откопал наверно есть еще ,): Droid Incredible (HTC Incredible) HTC Desire GSM HTC Desire CDMA (HTC BravoC) HTC Desire Z HTC Aria Droid Eris (HTC DesireC) HTC Wildfire (HTC Buzz) HTC Legend HTC Magic (My Touch 3G 32A) вам я сочувствую (( Как получить Root-права для android Способов получения Root доступа на android интернет знает уже огромное множество, мы начнем с тех способов которые нам уже известны 1. Самый простой способ получения Root-прав для android, это использование программы Universal AndRoot. Приложение поддерживает целый перечень девайсов, и дает возможность получения прав суперпользователя в 2 касания. Правда, не на всех устройствах приложение работает. 2. Если первый способ не помог, можно попробовать получить рус с помощью программы z4root, которая также помогает получить Root-права в 2 клика. Список поддерживаемых устройств довольно большой. Кроме того, есть возможность получения временных Root-прав, которые работают практически на всех устройствах. 3. SuperOneClick — еще один способ получения Root-прав. Права суперпользователя получаются с помощью программы для ПК через USB подключение к смартфону. Чаще всего Root-права получают при установке на смартфон модифицированой прошивки, или, минимум, модифицированного Recovery я делал и то и другое просто не знал что есть другие способы. Но это уже целый отдельный разговор, если будет время и будет интересно пользователям — мы посвятим этому отдельную статью. Здесь, правда, процесс зависит от самого устройства и чуть ли ни каждый раз все по разному. Приложения, предназначеные для получения Root прав определяются антивирусами как трояны или вирусы. По сути это и есть вирусные эксплоиты проникающие в ядро системы. Поэтому для скачивания и установки этих приложений вам нужно отключить антивирус, если черно не люблю это делать очень не люблю отключать. Способы могут пополняться, предлагать свои способы можно в комментариях поделитесь вашими знаниями с нами. И кстати почему я сейчас сижу без root. честно я боюсь что если придется сдавать телефон по гарантии то его могут отправить обратно сказав что не будут чинить.Брал дорого 25000 так что вот пока все так состоит. Спасибо за чтение до новых встреч ))
Лучший Telegram-канал про технологии (возможно)
Что такое Root для Android
Root — это та особенность операционной системы Android, которая отличает ее от других платформ. С помощью рут-прав можно получить доступ к скрытым функциям ОС от Google, изменить внешний вид интерфейса, установить другую прошивку, но также уменьшить безопасность своего гаджета. У root есть как положительные стороны, так и отрицательные. В этой статье вы узнаете, что такое root на Андроид, и какие возможности он дает.
Подписывайтесь на наш Телеграм
Понятие Root и терминология
Root (от англ. root — корень; читается «рут»), или су́перпо́льзователь — это специальный аккаунт в UNIX-подобных операционных системах, который обладает идентификатором (UID, User IDentifier) значения 0 и имеет доступ к системным файлам. Владелец такой учетной записи может выполнять все без исключения операции и редактировать любые файлы в ОС. Так как в основе Android заложено ядро Linux, то рут-доступ перекочевал в нее вместе с остальными особенностями детища Линуса Торвальдса.
Получение root-прав на Андроид предполагает модификацию операционной системы. Также получить аккаунт с рут-доступом можно после установки кастомной прошивки, но сделать это без того же root довольно сложно.
Рут-права могут быть разными. Они разделяются на три вида:
- Full Root — полный доступ к системным функциям и правам. Постоянные права root без ограничений. После получения Full Root невозможно обновлять прошивку обычным способом.
- Shell Root — разновидность root-прав с обрезанным доступом к системной папке /system/. Нельзя использовать некоторые функции и редактировать файлы в соответствующем каталоге.
- Temporary Root — временный доступ к рут-правам до следующей перезагрузки устройства.
Какие возможности дает Root
Как уже говорилось, root-права дают полный доступ ко всем директориям, файлам и функциям операционной системы Android. Пользователь получает полную свободу действий — можно делать что угодно.
Фото: AndroidPIT
Отметим основные возможности и особенности, которые несут рут-права:
- Полный контроль над всеми приложениями (удаление, резервное копирование, выдача привилегий, перенос на внешнюю 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.
Читайте на Трешбоксе:
- Почему стоит установить Root на Android
- Как получить Root на Андроид через Kingo Root
Материалы по теме:
- Лучше One UI, MIUI и китайских оболочек: обзор прошивки Nothing OS 2.0
- Антивор, история уведомлений и ещё 7 полезных функций Android, спрятанных глубоко в настройках
- Простой способ отключить TalkBack на Android. И как запретить ему включаться
- Сравниваем эмуляторы Android для ПК: какой производительнее, а какой удобнее
- Как ускорить старый Android: 7 простых и 3 продвинутых способа, которые реально работают
Пользователь root что это за программа
Данная тема предназначена для обсуждения вопросов, которые возникают у пользователей,
которые только получили Root доступ и не знают что делать дальше.
Здесь не обсуждаются вопросы «как получить права root».
Подобные вопросы будут удаляться без предупреждения!
Возможно, что возникшая у Вас проблема непосредственно связана с конкретной моделью устройства,
широко известна и ее решение давно найдено.
Краткие правила поведения в данной теме
1. Здесь не обсуждаются:
1.1. Вопросы «как получить права root». Подобные вопросы будут удаляться без предупреждения!(все инструкции, как правило, содержатся в ветках по прошивке)
1.2. Вопросы настройки конкретных программ, требующих прав root (обратитесь в ветку обсуждения соответствующей программы)
1.3. Вопросы реанимации девайсов после: неудачных прошивок, чрезмерного увлечения удалением системного софта, применения неверных настроек приложений, и т.д.
✔ Как правильно задать вопрос в этой теме
При создании сообщения в этой теме, пожалуйста, придерживайтесь следующих правил:
1. Спокойно и подробно опишите ваш вопрос или проблему. Старайтесь писать грамотно.
2. Обязательно укажите модель вашего устройства и версию OS Android.
3. Укажите, какие действия вы производили до получения(при решении) вопроса(проблемы). Какие приложения/программы использовались.
4. Если вы хотите добавить изображение ,пожалуйста, прочитайте Как убирать изображения под спойлер.
Соблюдая эти простые правила, вы быстрее получите интересующий вас ответ.
Что такое root?
root (от англ. root — корень; читается «рут»), или су́перпо́льзователь — это специальный аккаунт в UNIX-подобных системах с идентификатором (UID, User IDentifier) 0, владелец которого имеет право на выполнение всех без исключения операций.
Немного теории
Многопользовательские возможности системы Linux имеют принципиальное значение: любые действия пользователя возможны только после идентификации пользователя с какой-либо из регистрационных записей. Linux предоставляет пользователю возможности, определяемые его правами на работу с файлами и каталогами. Считается, что каждый файл принадлежит определенному пользователю и определенной группе пользователей. С каждым файлом также связана таблица прав, указывающая, какие действия (чтение, запись, исполнение программы, открытие каталога и некоторые другие) может предпринимать владелец файла, член группы, владеющей файлом, и произвольный пользователь. Кроме регистрационных записей обычных пользователей существует также регистрационная запись суперпользователя с зарезервированным именем root. Суперпользователь может выполнять любые допустимые действия с любым файлом, независимо от того, кто является его владельцем и какова таблица прав этого файла. Кроме того, суперпользователь может изменять информацию о владельце любого файла и его таблицу прав. А также суперпользователь обладает значительно более широкими правами, не связанными с файловыми операциями.
Рутинг (англ. Rooting) — процесс получения прав суперпользователя на устройствах под управлением операционной системы Android. Основными целями рутинга являются снятие ограничений производителя либо оператора связи, манипулирование системными приложениями, и возможность запуска приложений, требующих прав администратора. Устройство, прошедшее процесс рутинга, называется рутованным.
Что такое «права доступа»?
Права доступа — это атрибуты файла или каталога, которые указывают серверу, кто и что может делать с соответствующим файлом или каталогом. Обычно, права доступа регламентируют такие действия как чтение, запись в файл (или каталог), исполнение. В системах UNIX все пользователи разделяются на три группы: «user» (непосредственно владелец файла), «group» (член той же группы, к которой принадлежит владелец файла) и «other» (все остальные). Когда вы соединяетесь с сервером, он определяет к какой группе вы относитесь. Например, подключаясь к серверу по FTP, вы входите под своим именем пользователя, соответственно сервер относит вас к группе «user». Другие пользователи, подключаясь по FTP, будет отнесены к группе «group», а когда человек попадает к вам на сайт через свой браузер, то попадает в группу «other».
После определения группы, пользователь получает права на действия с объектами. Т.е он может прочитать, записать или выполнить файл. Чтобы просмотреть каталог, он должен быть исполняемым; чтобы просмотреть его содержимое, он должен иметь атрибут чтения, а чтобы создать новый файл или каталог в существующем каталоге, необходимо иметь право на запись. Таким образом, чтобы выполнялось приложение или CGI скрипт, необходимо ставить на каталог атрибут чтения и выполнения.
Чтобы распределить права для соответствующих групп, используются цифровые обозначения:
4 = read (право на чтение) 2 = write (право на запись) 1 = execute (право на выполнение)
Первая цифра в обозначении устанавливает права для группы «user»(т.е фактически для вас), вторая для группы «group» и третья для «other». Простым сложение цифр можно добиться установления прав на совокупность действий. Например, 3(2+1) разрешает запись и выполнение файла (каталога); 5(4+1) разрешает чтение и выполнение; 6(4+2) разрешает чтение и запись; 7(4+2+1) устанавливает право чтения, записи и выполнения. Т.е всего семь вариантов:
7 = read, write & execute
6 = read & write
5 = read & execute
4 = read
3 = write & execute
2 = write
1 = execute
Самые часто встречающиеся разрешения(права):
644 (-rw-r—r—) Права буквой «Г» — под этим разрешением(правами) находятся все системные .apk и .jar файлы
При подготовке материала использовались источники:
https://trashbox.ru/topics/13893/polezno-znat.-chto-takoe-root
https://trashbox.ru/link/android-root
https://4pda.to/forum/index.php?showtopic=200241