Что такое FastBoot? а какая разница получить рут на нексусах?

У меня есть некоторые сомнения по поводу fastboot и некоторых других вещей.

Являюсь владельцем старого HTC Desire, на который давным-давно установил Android дистрибутив Cyanogen Mod .

Хотя я установил Cyanogen, у меня много сомнений по поводу быстрой загрузки и архитектуры Android.

Что такое FastBoot ? Для чего это нужно?

У меня также есть сомнения по поводу того, как получить root-права на новом Nexus 5 , читая в Интернете, я понимаю, что для получения root-прав на устройствах Nexus я должен подключить его к своему ПК и запустить программу, которая даст мне root. .но это то же самое, что я сделал на своем HTC Desire.

В чем разница? Почему многие люди говорят, что получить root-права на устройствах Nexus проще, чем на других устройствах? Мне кажется то же самое!!! Что мне не хватает?

Вы уже использовали правильные теги. Их вики-теги ответят на большинство ваших вопросов, например, вики-теги fastboot подробно описывают, для чего предназначен Fastboot. Многие из наших тегов-вики содержат такие объяснения или даже подсказки по оказанию первой помощи, которые всегда стоит посмотреть ;) Не имея устройств Nexus, я оставлю остальные части для ответа другим.
Взгляните на этот ответ: android.stackexchange.com/a/46682/30106 . По крайней мере, это должно решить ваши запросы для быстрой загрузки.
@naveen «быстрая загрузка» — это не то же самое, что «fastboot».

Ответы (1)

Когда говорят о получении рута для данного устройства, обычно подразумевают его получение разработчиками впервые. Обычно есть два способа сделать это. Вы можете либо найти уязвимость в программном обеспечении, которую можно использовать для повышения разрешений и проникновения suдвоичного файла (суперпользователя) в защищенную от записи системную область, либо вы можете прошить образ устройства с уже установленным root. Излишне говорить, что эксплуатация уязвимостей намного сложнее. Здесь на помощь приходит фастбут.

На некоторых устройствах (в основном HTC и Motorola) Fastboot — это специальный режим запуска, позволяющий прошивать готовые образы на различные разделы внутренней памяти. Он похож на режим загрузки Samsung, за исключением того, что вместо проприетарного программного обеспечения, такого как Kies или Odin (и Heimdall), он использует утилиту fastboot, которая входит в стандартную комплектацию Android SDK .

Однако производители устройств могут и обычно ограничивают перепрошивку только изображениями, подписанными самим производителем (или операторами связи). Это то, что называется блокировкой загрузчика. Большинство новых телефонов поставляются с заблокированными загрузчиками, что делает невозможным прошивку пользовательских ПЗУ. Вы вернулись к необходимости рутирования другим, более сложным методом.

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

Стоит отметить, что с Android 4.3 (Jelly Bean) и тем более с 4.4 (KitKat) Google изменил некоторые низкоуровневые политики безопасности ОС, что делает старые методы рутирования устаревшими. Разблокировка загрузчика и прошивка модифицированного образа ОС, обходящего эти новые политики, вскоре станут единственным способом действительно получить root. Подробнее об этом можно прочитать здесь .