Существуют ли какие-либо риски для рутирования устройства?

Я вижу множество руководств, рассказывающих мне, как получить root права на мой телефон (Motorola Droid), но ни в одном из них не упоминаются какие-либо потенциальные «побочные эффекты».

Помимо нескольких относительно незначительных проблем, для устранения которых, похоже, требуется рутирование, я в основном доволен телефоном и поэтому немного опасаюсь возиться с устройством, которое стоило мне больших денег и которому всего несколько месяцев.

Предполагая, что я говорю только о рутировании, а не о типичных действиях после рутирования (таких как установка пользовательского ПЗУ), иду ли я на какой-либо риск, выбирая рутирование?

  • Есть ли вероятность заблокировать устройство?
  • Это аннулирует мою гарантию?
  • Я перестану получать обновления?
  • Появятся ли полицейские у моей двери на следующий день? (Да, я шучу.)
  • Что-нибудь еще, о чем я должен знать?

(См. Также: Есть ли риски при перепрошивке ПЗУ? )

См. также Угрозы безопасности при рутировании Android , который помечен как дубликат, но на самом деле им не является.
@romkyns, согласен. Я постоянно удивляюсь количеству людей, готовых установить и запустить скомпилированный код из сообщения на форуме без исходного кода. Только что опубликовал это: android.stackexchange.com/questions/83038/…

Ответы (6)

Есть ли вероятность заблокировать устройство?

Хотя на Droid это стало относительно просто, некоторые методы рутирования представляют больший риск, чем другие. Короче да, потенциал есть.

Это аннулирует мою гарантию?

В основном это зависит от того, где вы живете, и от вашего производителя (и его гарантийной политики). Но технически это аннулирует вашу гарантию в большинстве случаев.

Я перестану получать обновления?

Опять же это зависит. Некоторые производители предоставляют обновления для корневых устройств, а другие нет. Обычно они продолжают поступать и могут отключить ваш телефон, если вы их установите, или даже потребовать от вас рутирования вручную, прежде чем вы сможете получать их обновления. Если вы устанавливаете стороннее ПЗУ, то ваш оригинальный производитель больше не имеет ничего общего.

Появятся ли полицейские у моей двери на следующий день?

Я, конечно, надеюсь, что нет :) но если рутирование связано со взломом загрузчика, теоретически это может вызвать у вас проблемы с законом в некоторых юрисдикциях (законы о запрете обхода и т. д.)

РЕДАКТИРОВАТЬ: Также имейте в виду, что существуют разные корневые методы, основанные на текущей сборке, которую вы используете.

РЕДАКТИРОВАТЬ: Это может (по состоянию на 24 мая 2017 г.) помешать вам установить некоторые приложения: Google Play теперь может запретить пользователям с правами root загружать определенные приложения .

Re: гарантия, вы можете просто отключить рут, если вам нужна гарантия, верно?
@MGOwen Обычно да; никаких гарантий.
Укоренение является законным в нексусе в соответствии с AnswersFactory и MakeUseOf

Есть ли вероятность заблокировать устройство?

Да, ваш телефон можно заблокировать, но это очень маловероятно. Обычно выход есть даже из того, что кажется кирпичом.

Если вы не знаете, что делаете, и хотите использовать метод ADB (ввод команд оболочки вручную) для рутирования телефона, обязательно следуйте всем указаниям точно так, как указано. Если вы каким-то образом заблокируете свой телефон, то не имеет значения, насколько хороша ваша страховка телефона у вашего сотового оператора; если они узнают, что вы укоренились или пытались это сделать, они не будут это исправлять.

Если вы каким-то образом замуровываете свой телефон, то не паникуйте. Попробуйте следующее:

  1. Разместите тему, где вы скачали программу root или где был опубликован метод root.
  2. Разместите сообщение на XDA в разделе их вопросов и ответов .
  3. Поиск в Интернете . Вероятно, у кого-то была такая же проблема, как у вас.

Разблокировать телефон вполне возможно, но потребуется некоторое время и терпение, чтобы разобраться.

Это аннулирует мою гарантию?

Да. Но в большинстве случаев вы можете восстановить свой телефон до состояния, когда они никогда не узнают, что вы рутировали свой телефон. А иногда они даже не проверяют, рутировали ли вы свой телефон, когда возвращаете его.

Я перестану получать обновления?

Да и нет. Если прошить ром, то да. Но скорее всего этот ром имеет постоянные обновления (типа CyanogenMod). Кроме того, если вы рутируете и сохраняете стандартную прошивку, вы все равно будете получать уведомления об обновлениях OTA (но запуск обновления приведет к отключению вашего телефона).

Что-нибудь еще, о чем я должен знать?

Да пребудет с тобой сила. Нет, на самом деле, это относительно безболезненный процесс с множеством этих «простых (не)корневых инструментов одним касанием», и даже тогда есть множество руководств и помощи от XDA , которые помогут вам и устранят любые проблемы, которые могут у вас возникнуть. Но если вы довольны своим телефоном таким, какой он есть, то не рутируйте.

Телефоны с рутом так же безопасны, как и телефоны без рута, если вы никогда не предоставляете root-права никаким приложениям. Проблема в том, что если вы рутируете свой телефон, вы обязаны дать root-права (иначе, зачем вы вообще рутируете свой телефон), и приложения, которым вы даете root-права, могут оказаться мошенническими или привести к утечке их разрешения. чтобы позволить ненадежным приложениям получить root-права.

Запуск рутированного телефона безопасен, если вы знаете, какое приложение дает root-доступ, а какое нет. Проблема в том, что даже если вы выбираете только надежные приложения, они все равно могут непреднамеренно утечь разрешения (на языке безопасности это называется проблемой запутанного заместителя ), поэтому вы должны быть очень осторожны при выборе надежных приложений.

Является ли rootодно из разрешений, которое отображается в диалоговом окне разрешений при установке приложения?
@Jeff: нет, это не одно из разрешений в диалоговом окне разрешений, по крайней мере, на устройствах без рута. Я полагаю, что корневой менеджер потенциально может интегрировать управление правами root в диалоговое окно разрешений, но это, скорее всего, не будет хорошей идеей, поскольку у большинства людей есть привычка просто щелкать диалоговое окно разрешений, не проверяя его внимательно.

Некоторые вредоносные программы могут получить root-права даже на нерутированном телефоне. Как тот, который они недавно нашли в более чем 50 (популярных) приложениях на рынке Android.

http://www.pcworld.com/businesscenter/article/221247/droiddream_becomes_android_market_nightmare.html

Это были копии популярных приложений, а не сами популярные приложения.
Под популярными я подразумевал то, что они скачивались много раз. Но на самом деле это были копии относительно известных приложений с добавленным к ним вредоносным кодом.
Я не думал, что какой-либо из троянов Android до сих пор действительно удосужился перейти к root? Они просто запросили больше разрешений, чем обычно требуется такому приложению, и это дало им достаточно доступа, чтобы делать все, что они хотели? Это в конце концов то, что делает классический троян, заставляет вас впустить его и предоставить ему доступ, который он хочет.
Does it have the potential to brick the device?

Да.

Will it void my warranty?

Определенно.

Will I stop getting updates?

Да, если вы устанавливаете кастомное ПЗУ.

Will the cops show up at my front door the next day?

Да, но только если вы китаец ;-). И то, только если ваше полицейское управление достаточно близко к Пекину.

И вы должны знать, что это угроза безопасности. Пользователь root имеет доступ ко всему телефону, включая все его функции и память всех запущенных приложений. Бэкдор может быть установлен в пользовательском ПЗУ. Это может быть даже не в вашу пользу, но ваш телефон может стать частью ботнета.

Это кажется немного тревожным. Большинство этих ПЗУ имеют открытый исходный код, поэтому любые бэкдоры будут обнаружены быстро. А я думал, что рутировать Droid очень просто; Можете ли вы указать мне ссылку или ресурс об этой проблеме с Motorola, чтобы я понял, может ли это повлиять на мой телефон?
Я прочитал это в информационном бюллетене codeproject, у меня его больше нет. Я больше не знаю, но часть «уничтожить» была характерна для одной линейки [вероятно, последней] мобильных телефонов. (это своего рода предохранитель, который НАВСЕГДА отключает ваш телефон, если вы пытаетесь загрузить пользовательское ПЗУ). Смотрите здесь ближайшую ссылку: theunlockr.com/2010/07/14/…
@Aaronaught: я никогда не видел источник одного из этих ПЗУ. Может быть, я недостаточно хорошо выглядел. Но даже если бы у меня был исходный код, вам нужно было бы скомпилировать его из этого исходного кода, и неизвестно, действительно ли образ ПЗУ был скомпилирован из этого исходного кода. Затем вы должны просмотреть весь источник. Удачи с этим. Если вы действительно хороши, это займет у вас около года. Затем вам нужно создать золотую карту, а некоторые из этих инструментов были с закрытым исходным кодом, и это заставляет меня немного сомневаться в их мотивах FOSS. Точно так же, как телефонные компании, которые не выпускают драйверы и не подписывают загрузочное ПЗУ цифровой подписью.
Вы не заблокируете телефон, он просто откажется загружаться, пока вы не прошьете на него подписанную прошивку. Вся эта штука с электронным предохранителем была нагнетанием страха.
Необходимо уточнить, что риск безопасности возникает только тогда, когда вы разрешаете корневой доступ к приложению; приложения, которые не запрашивают root или где вы это отрицаете, будут такими же безопасными, как и прежде (то есть несколько небезопасными, поскольку существуют эксплойты). Сам suбинарный файл тоже может быть вредоносным, но это маловероятно. Полный ответ: android.stackexchange.com/a/6010/9240

Версия TLDR (2017 г.)

Есть ли вероятность заблокировать устройство?

Да и нет , это зависит от метода: установка официального ПЗУ с правами root или переключателя настроек безопасна. Использование скрипта, основанного на ошибке ЦП, для взлома защиты ядра — нет.

Это аннулирует мою гарантию?

Это зависит от:

  1. OEM ToS (Условия обслуживания). Большинство крупных OEM-производителей говорят, что вы теряете гарантию.
  2. Срок действия ToS в соответствии с региональным законодательством. Например, в ЕС ToS, утверждающее, что гарантия аннулируется при рутировании, не подлежит принудительному исполнению. Они не могут по закону отказать вам в гарантии из-за этого. Но в худшем случае вам, возможно, придется бороться с ними в суде, чтобы получить его (пока неслыханно).

Я перестану получать обновления?

50/50 , зависит от OEM. В отрицательном случае вы часто можете удалить, а затем повторно запустить обновленную версию. Но не всегда.

Копы? Другие вещи?

Никаких полицейских. Укоренение не является незаконным , где бы то ни было. Но:

  • магазин игр может обнаружить это и может помешать вам загружать определенные приложения, хотя это не мешает вам получать эти приложения в другом месте.
  • приложения с правами суперпользователя могут нанести больше вреда вашей системе, поэтому остерегайтесь угроз безопасности, см. здесь