Unrevoked: Моя прошивка слишком новая?

Я пытаюсь рутировать свой телефон с помощью Unrevoked recovery reflash tool, и все идет хорошо — он установил необходимую службу и корневой инструмент — до тех пор, пока он не должен фактически выполнить процесс рутирования.

Он перезагружает телефон, а затем говорит «ожидание стабилизации системы», а затем говорит «запуск root». Потом выдает сообщение "ошибка: не удалось получить root. Ваша прошивка слишком новая?"

ожидание стабилизации системы

работающий корень

не удалось получить рут

Но как узнать, что моя прошивка слишком новая? Они имеют в виду номер сборки Android? А где посмотреть какие версии поддерживаются? Или проблема в моей версии HBOOT?

Немного информации о моем устройстве.

Android version
2.2

Baseband version
32.49.00.32U_5.11.05.27

Kernel version
2.6.32.15-gf@5a401c
htc-kernel@and18-2#1

Build number
2.29.405.2 CL263770 release-keys

Software number
2.29.405.2

BRAVO PVT3 SHIP S-ON
HBOOT-0.93.0001
MICROP-051d
TOUCH PANEL-SYNT0101
RADIO-5.11.05.27
Aug 10 2010,17:52:18

Эта штука совместима с Unrevoked или нет?

Если нет, поможет ли даунгрейд на Android Eclair 2.1 RUU и потом попробовать рут?

Обновление: попытка понижения не удалась

Я только что попытался перейти с 2.29.405.2 на 2.10.405.2 с помощью RUU_Bravo_Froyo_HTC_WWE_2.10.405.2_R_Radio_32.44.00.32U_5.09.05.30_2_release_142828_signed.exeфайла, но процесс не удался. Я получаю код ошибки 140 - "ошибка версии загрузчика".

ру обновление 1

ру обновление 2

ruu обновление 3

ру обновление 4

ру обновление 5

Так много для плана Б...

Я использовал революционный инструмент, и он работал как шарм!

Ответы (1)

Методы root с одним щелчком мыши используют простой пакет эксплойта руткита для получения root-прав доступа к ядру Android. Как только это будет сделано, они изменяют права доступа к файлам, чтобы сделать рутирование постоянным.

Эти эксплойты уже давно исправлены Google и производителями устройств, и подавляющее большинство решений для рутинга в один клик устарели и больше не работают.

Другими словами - ваша прошивка слишком новая. Он был исправлен против эксплойтов руткитов.

И инструмент Unrevoked reflash также является одним из этих корневых методов одним щелчком мыши? Поможет ли переход на более раннюю версию RUU? Если нет, то какие еще варианты у меня есть?
Не было возможности прошить более старый RUU, чем используемый текущий. Я не уверен, является ли это общим правилом или политикой (как с iPhone) или просто аномалией. Но мне удалось прошиться той же версией RUU, что и сейчас на телефоне. И после этого я снова попробовал Unrevoked, и это сработало. Я не уверен, был ли каким-либо образом изменен RUU (с тем же номером версии), который я загрузил, или это было просто мое текущее ПЗУ (хотя и той же версии), которое было грязным. Я бы сказал, что его скорее всего подлатали обновлениями и заблокировали Unrevoked.