Мы уже писали о рутировании ваших смартфонов и планшетов Android, но почему они не рутируются? Google утверждает, что рутирование - это ошибка по соображениям безопасности, поскольку это подрывает модель безопасности Android.
С годами Google добавляет в Android все больше и больше функций, которые раньше были доступны только для root. - от скриншотов до поддержки шифрования и VPN. Цель состоит в том, чтобы свести к минимуму необходимость в рутировании.
Что такое рутирование?
Android основан на Linux, где пользователь «root» эквивалентен пользователю-администратору в Windows. Термин «укоренение» означает получение root-доступа к вашему смартфону или планшету и возможность запускать приложения с такими root-правами - другими словами, полный доступ к системе.
Стандартный процесс рутирования также будет иметь такое приложение, как Superuser или SuperSU. Это приложение контролирует доступ к root. Приложения на вашем устройстве не могут просто получить права root, когда захотят - они должны предлагать вам, и вы можете подтвердить или отклонить запрос.
Выход из модели безопасности Android
Android использует модель безопасности Linux по-другому. Каждое приложение Android запускается со своим собственным идентификатором пользователя или UID. Другими словами, каждое приложение запускается как собственная учетная запись пользователя. Это означает, что каждое приложение имеет свои собственные данные, изолированные от всех остальных приложений. Если вы установите приложение своего банка, его данные будут храниться так, что они будут доступны только для приложения банка - другие приложения на вашем устройстве не смогут их отслеживать.
В стандартной конфигурации Android ни одно приложение не может получить доступ к данным любого другого приложения, независимо от того, сколько разрешений оно запрашивает.
Все это меняется, когда вы запускаете приложение с правами root. Приложение больше не работает в изолированной области - у него есть доступ ко всей системе. Приложение с правами root может читать данные других приложений - вот как отличный Titanium Backup работает и зачем нужен рут.
Запросы на получение разрешения root и вредоносное ПО
Полный доступ к системе означает, что вредоносная программа потенциально может использовать root-доступ, чтобы нанести гораздо больший ущерб, чем обычно. После того, как приложению предоставлен root-доступ, оно может делать все что угодно - запускать регистратор ключей в фоновом режиме, не сообщая вам об этом, извлекать информацию о вашей учетной записи из других приложений или даже нарушать работу вашего устройства, удаляя важные системные файлы.
Если вы знаете, что делаете, и загружаете только доверенные корневые приложения, этого можно избежать. Однако об этом стоит помнить, если учесть, сколько менее технических пользователей используют Android. Их не волнует запуск Titanium Backup и доступ ко всей корневой файловой системе - они просто хотят, чтобы она работала, совершала телефонные звонки и играла в Angry Birds.
Другими словами, вам, вероятно, не следует использовать смартфоны и планшеты своих близких в качестве одолжения.
С большой властью приходит большая ответственность
Проблемы распространяются не только на вредоносное ПО. Имея полный доступ к корневой файловой системе, вы можете удалить важные системные файлы в корневой файловой системе или отключить важные системные приложения и помешать правильной работе вашего устройства. Windows делает все возможное, чтобы обычные пользователи не копались в папке C: \ Windows по той же причине. Если средний пользователь не понимает, что делает, он может серьезно повредить свою операционную систему.
Условия гарантии
СВЯЗАННЫЕ С: Аннулирует ли гарантия на ваш телефон Android при рутировании или разблокировке?
Некоторые производители или перевозчики может попытаться отказать вам в гарантийном обслуживании если у вас есть рутированное устройство. Если вы использовали root-доступ для изменения своих системных файлов, а программное обеспечение больше не работает должным образом, в этом есть определенный смысл - хотя вы сможете восстановить устройство до заводских настроек по умолчанию и исправить их самостоятельно.
Если оборудование устройства выходит из строя, рутирование не может быть причиной (если вы не установили приложение для разгона, которое требовало рут-доступа и приводило к отключению оборудования из-за нагрева). Чтобы предотвратить возникновение каких-либо аргументов, вы должны выкорчевать устройство перед тем, как сдавать его в сервис.
Это еще одна причина, по которой вы не захотите рутировать устройство нетехнического члена семьи - это может вызвать у них проблемы, если им когда-нибудь понадобится починить или заменить его.
Таким образом, получение root-прав дает вам огромные возможности - больше возможностей, чем призван дать вам Android. (Однако под ним находится Linux, а Linux прекрасно работает с root-доступом.) Приложение с root-доступом не связано никакими ограничениями разрешений и может вызвать серьезные проблемы. Если вы знаете, что делаете, все должно быть в порядке, но вам нужно быть более осторожным.
Тем не менее, эта мощность - недостаток только для среднего пользователя Android. Вот почему Android не рутирован: если какое-либо приложение могло бы вывести запрос на разрешение root и получить полный доступ к системе, многие менее технически подготовленные пользователи разрешили бы доступ, чтобы они могли продолжать использовать приложение. Некоторые приложения могут даже отказываться запускаться без корневого доступа только для того, чтобы отображать более неприятную рекламу, точно так же, как многие поддерживаемые рекламой приложения сегодня запрашивают длинный список разрешений. Отсутствие рута помогает защитить обычных пользователей.