Я слышал эту фразу или варианты (рутированный телефон, рутинг и т. Д.) На форумах Android, но я не знаю, что это значит. Можете ли вы объяснить это простыми словами?
Я слышал эту фразу или варианты (рутированный телефон, рутинг и т. Д.) На форумах Android, но я не знаю, что это значит. Можете ли вы объяснить это простыми словами?
Ответы:
«Корневой» ваш телефон означает получение прав администратора в файловой системе вашего телефона (в linux root - это имя главного администратора). С правами суперпользователя вы можете устанавливать и удалять все, что вы хотите на телефоне.
Большинство телефонов поставляется с ограниченным доступом в отношении того, что вы можете и не можете сделать на нем. Это не обязательно плохо, потому что это может помешать пользователям случайно сломать что-то, с чем им не следует связываться по телефону, особенно в отношении операционной системы. Тем не менее, многие производители ограничивают ваши права вещами, которые на самом деле не так важны, и рутирование телефона обходится без этого.
Если на вашем телефоне предварительно установлено несколько ненужных приложений (вирусов), которые вы не можете удалить, рутинг предоставит вам эту возможность. Это также позволит вам перейти на более новые версии Android, прежде чем производитель вашего телефона и / или провайдер сотовой связи предоставят вам эти обновления. Имейте в виду, что укоренение может привести к аннулированию гарантии.
Для получения дополнительной информации о том, что рутирование позволяет вам делать с вашим телефоном, проверьте этот вопрос .
Когда вы «рутируете» свой телефон, вы разблокируете административные привилегии телефона, которые по умолчанию заблокированы производителем. Это похоже на «джейлбрейк» в мире iphone.
Руттинг вашего устройства позволяет вам выполнять такие вещи, как разгон или разгон вашего процессора, удалять те предустановленные приложения, которые ваш телефон не удаляет, например Amazon MP3 или Corp Calendar, устанавливать определенные приложения, требующие root-доступ, загружать пользовательские ПЗУ ...
Производители не хотят, чтобы у вас был доступ к этим параметрам по ряду причин, включая, но не ограничиваясь:
Короче говоря, это значит получить доступ администратора к телефону. Делать то, что не может сделать обычный (не администратор) пользователь телефона.
Получить root (администраторский) доступ к телефону.
«root» - это пользователь с UID 0, который эквивалентен полной «учетной записи системного администратора».
Это означает, что у вас есть разрешение на все. Все, что включает в себя открытие защищенных портов (например, для модема WiFi), обновление и обновление ОС и всего программного обеспечения, замена операционной системы собственным программным обеспечением, полный доступ к каждому файлу на машине и возможность удаления любого файла, в том числе вся операционная система.
Это немного поправка ко всему. По сути, укоренение джейлбрейка. Вы пользователь, у вас нет доступа администратора к вашему собственному телефону. Root - это процесс получения доступа к «root» пользователю. Если у вас есть root, вы можете сделать несколько забавных вещей.
В последнее время рутирование становится все более эффективным, и с появлением рутирования в один клик для большинства людей это будет легким делом, просто настройте его и дайте ему поработать в течение половины часа.
Единственный риск - сломать ваш телефон (испортить какое-то критическое программное обеспечение, что делает невозможным его запуск или установку исправления).
Приведенные выше ответы уже верны, но только для некоторого упоминания. Во всех системах на основе Unix есть «root» пользователь, который имеет доступ ко всем функциям операционной системы. Это очень мощная (и опасная) привилегия, поскольку, получив права root, вы можете делать все, что угодно, и многое из того, что вы можете сделать, может полностью разрушить систему.
Вот почему, когда вы администрируете сервер, вы обычно не делаете его как root, так что вы можете воспользоваться преимуществами операционной системы, говоря: «мм ... вы не хотите делать это!» когда вы случайно попросите его очистить весь жесткий диск в 3 часа ночи.
[РЕДАКТИРОВАТЬ] Я собирался изменить свой ответ, чтобы сказать «В других ответах», но затем понял, что эффект, который это будет иметь, будет сделать комментарии ниже (если они все еще там) бессмысленно.
Я не вижу зачеркивания в текстовом редакторе, поэтому я просто исправлю здесь, что я должен был сказать «В других ответах», а не «В ответах выше».
Этот вопрос является одним из самых просматриваемых на этом сайте, но все ответы на него одинаковы: «получая права администратора, давайте делать такие вещи, как xyz и abc». Последнее на самом деле не является частью соответствующего ответа, и, действительно, здесь уже возникает вопрос: что может сделать рутированный телефон? ,
Конечно, рутинг означает получение прав администратора, но давайте добавим еще несколько деталей: как права администратора реализованы в Android. Что происходит на техническом уровне, когда вы рутируете телефон? Новая программа / апплет становится доступной: su . Он находится в папке / system / xbin / и позволяет пользователям переключаться на другой идентификатор пользователя - включая root (он же admin).
Помните, что в приложениях для Android обычно работают под своим собственным идентификатором пользователя. Таким образом, если 1) su существует и 2) приложение использует его для перехода в root, то приложение может делать все, что мог бы сделать пользователь root!
Не все методы рутинга дают одинаковое изменение. Например, многие методы полагаются на дополнительное приложение с именем superuser.apk, которое имеет собственную версию двоичного файла su. Это позволяет приложению выступать в роли диспетчера управления разрешениями всякий раз, когда приложение вызывает su.
В дополнение к su и superuser (или SuperSu) часто busybox устанавливается как часть скрипта рутирования. Эти три файла (технически занятая коробка - это набор файлов) являются наиболее распространенными дополнениями, когда мы говорим о рутировании телефона.
Нетрудно просто скопировать a su
в папку самостоятельно, так как раздел / system монтируется только для чтения, и вам нужны права root (чтобы) смонтировать его как доступный для записи (и вам понадобятся разрешения на запись, если он был).
Один «косвенный» способ сделать это - использовать восстановление с расширенной функциональностью, он может монтировать / system как доступный для записи и копировать в него файлы. В большинстве случаев это означает перепрограммирование специального восстановления, так как многие стандартные восстановления ограничены исправлением только определенных (OEM) файлов.
Более «прямым» способом было бы напрямую прошить новый / системный раздел (с корневыми файлами), используя какой-либо инструмент для перепрошивки. Такие инструменты включают в себя:
Относительно легко скопировать раздел / system с вашего телефона или файл изображения из Интернета и вернуть обратно измененный корневой раздел. Наконец, вы можете получить корневую оболочку с помощью ADB, если ПЗУ было скомпилировано, чтобы разрешить это (в обычных ПЗУ это не так) Используя корневую оболочку, легко перемонтировать разделы и копировать файлы куда угодно - если вы знаете команды linux.
Эти простые методы работают для телефонов, которые разблокированы / легко разблокировать. Когда загрузчик заблокирован, процесс рутирования может превратиться в запутанный процесс, который может отличаться для разных устройств, см. Более подробную информацию о рутировании здесь . Это связано с тем, что любые пользовательские изменения в важных разделах нарушают «подпись» OEM-производителя и приводят к отказу загрузчика (bootloop). Или, в некоторых случаях, загрузчик просто отменит любые изменения.