Обязательно ли иметь разблокированный загрузчик для рутирования устройства? [дубликат]

Моя версия LG Stylo 2 Sprint, работающая на Android 7 Nougat, имеет заблокированный загрузчик. LG позаботилась о том, чтобы загрузчик нельзя было разблокировать.

В этой статье говорится, что можно получить root права с заблокированным загрузчиком.

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

Сначала вам нужно определить, какой у вас тип блокировки загрузчика; он может различаться в зависимости от производителя, оператора связи, варианта устройства или версии программного обеспечения на одном и том же устройстве. Иногда доступ к быстрой загрузке запрещен, но вы все равно можете прошивать, используя проприетарный протокол прошивки производителя, такой как Motorola SBF или Samsung ODIN. Иногда проверка подписи на одном и том же устройстве выполняется по-разному при использовании fastboot вместо проприетарного режима загрузки производителя. Проверка подписи может происходить во время загрузки, во время перепрошивки или в обоих случаях.

Некоторые заблокированные загрузчики применяют проверку подписи только для выбранных разделов; Типичный пример — заблокированные разделы загрузки и восстановления. В этом случае загрузка пользовательского ядра или модифицированного образа восстановления не разрешена, но вы все равно можете изменить системный раздел. В этом случае вы можете выполнить рутирование, отредактировав системный раздел стандартного образа, как описано в разделе «Рутинг с разблокированным загрузчиком».

На некоторых устройствах, где загрузочный раздел заблокирован и загрузка кастомного ядра запрещена, можно прошить кастомный загрузочный образ в раздел восстановления и загрузить систему с кастомным ядром, загрузившись в режиме восстановления при включении телефона. В этом случае можно получить root-доступ через adb shell, изменив файл default.prop пользовательского загрузочного образа initrd, как вы увидите в разделе «Злоупотребление adbd для получения root». На некоторых устройствах стандартный образ восстановления позволяет применять обновления, подписанные тестовым ключом Android по умолчанию. Этот ключ является универсальным ключом для пакетов, которые иначе не указывают ключ. Он включен в каталог build/target/product/security в дереве исходного кода AOSP. Вы можете получить root права, применив специальный пакет обновления, содержащий двоичный файл su.

В худшем случае ограничения загрузчика не позволят загрузиться с раздела, не прошедшего проверку подписи. В этом случае вам придется использовать другие методы для получения root-доступа.

Это кажется нелогичным, но нужен ли разблокированный загрузчик для рутирования устройства? В противном случае работает ли какой-либо из способов, упомянутых в статье?

Ответы (1)

Нет, для рута разблокировать загрузчик не обязательно. Но прошивка пользовательского ПЗУ или рекавери невозможна без разблокировки загрузчика, потому что заблокированный загрузчик проверяет прошиваемое ПЗУ или восстановление на наличие официальной подписи компании, а пользовательское ПЗУ не содержит официальной подписи. Таким образом, вы не можете установить ПЗУ или рекавери по вашему выбору на свое устройство. А также на некоторых устройствах необходимо установить кастомное рекавери для установки бинарника SU, которое необходимо для получения root-доступа. В этом случае вы даже не сможете получить root-доступ без разблокировки загрузчика.

Согласно XDAForums,

В случае с нугой вам нужно прошить кастомное рекавери для вашего устройства и с его помощью прошить SuperSU.

И вам нужно прошить кастомное рекавери TWRP, что будет сделано только путем разблокировки загрузчика, поскольку вы можете получить root-права без разблокировки загрузчика (только в случае прямого рута, если он доступен), но вы не можете прошить восстановление без разблокировки загрузчика.

Так что единственный вариант, который у вас есть сейчас, это разблокировать загрузчик. Если вы действительно хотите получить root права, сделайте полную резервную копию телефона с помощью программного обеспечения, такого как MobileGo, и продолжайте. Зачем колебаться?

Вы можете прочитать больше здесь или здесь .