Как получить root права на Android 2.3.3 на HTC Desire? [дубликат]

Я только что прошил свой HTC Desire обновлением Android 2.3.3 с веб-сайта разработчика HTC. Но теперь, когда я пытаюсь рутировать его с помощью Unrevoked (инструмент для перепрошивки) версии 3.32, который я использовал в последний раз, мне не удается рутировать его.

Поддерживает ли Unrevoked рутирование 2.3.3?

Если нет, то какой другой инструмент или метод я могу использовать?

Как я уже сказал, в прошлый раз я использовал Unrevoked для рутирования 2.29.405.2 и использовал AlphaRev для установки S-OFF. Есть ли способ прошить его 2.29, получить root, установить S-OFF, а затем обновить Android только до 2.3.3, не затрагивая другие части системы?

Я посетил вики-страницы проекта Unrevoked, но никаких подробностей о том, какие версии Android поддерживаются, нет.

Скриншоты

Вот несколько скриншотов Unrevoked.

изображение1 изображение2 изображение3 изображение4 изображение5

Обновление2:

Я использовал SuperOneClick версии 2.3.3.0, и мне показалось, что ему удалось получить root права. Вот журнал.

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
export PS1=""

$ export PS1=""

getprop ro.build.version.release > /data/local/tmp/output 2>&1

export TEMPRANDOM=32532

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

2.3.3

END:32532export PS1=""

getprop ro.product.manufacturer > /data/local/tmp/output 2>&1

export TEMPRANDOM=28422

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

HTC

END:28422export PS1=""

getprop ro.product.model > /data/local/tmp/output 2>&1

export TEMPRANDOM=96072

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

HTC Desire

END:96072export PS1=""

getprop ro.build.version.incremental > /data/local/tmp/output 2>&1

export TEMPRANDOM=51591

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

96875.1

END:51591export PS1=""

ls -l /system/xbin/su > /data/local/tmp/output 2>&1

export TEMPRANDOM=91434

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

/system/xbin/su: No such file or directory

END:91434export PS1=""

ls -l /system/bin/su > /data/local/tmp/output 2>&1

export TEMPRANDOM=42250

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

/system/bin/su: No such file or directory

END:42250export PS1=""

chmod 755 /data/local/tmp/busybox > /data/local/tmp/output 2>&1

export TEMPRANDOM=51294

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

END:51294export PS1=""

/data/local/tmp/busybox whoami > /data/local/tmp/output 2>&1

export TEMPRANDOM=26328

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

whoami: unknown uid 2000

END:26328export PS1=""

rm /data/local/tmp/boomsh > /data/local/tmp/output 2>&1

export TEMPRANDOM=60490

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

rm failed for /data/local/tmp/boomsh, No such file or directory

END:60490export PS1=""

rm /data/local/tmp/sh > /data/local/tmp/output 2>&1

export TEMPRANDOM=51670

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

rm failed for /data/local/tmp/sh, No such file or directory

END:51670export PS1=""

chmod 700 /data/local/tmp/zergRush > /data/local/tmp/output 2>&1

export TEMPRANDOM=73418

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

END:73418export PS1=""

cd /data/local/tmp/ > /data/local/tmp/output 2>&1

export TEMPRANDOM=32307

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

END:32307export PS1=""

export TEMPRANDOM=46286;export PS1=END:$TEMPRANDOM;./zergRush

[**] Zerg rush - Android 2.2/2.3 local root

[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00000118

[*] Scooting ...

[*] Sending 149 zerglings ...

[+] Zerglings found a way to enter ! 0x10

[+] Overseer found a path ! 0x000151e0

[*] Sending 149 zerglings ...

[+] Zerglings caused crash (good news): 0x401219c4 0x0054

[*] Researching Metabolic Boost ...

[+] Speedlings on the go ! 0xafd1950b 0xafd395f7

[*] Popping 24 more zerglings

[*] Sending 173 zerglings ...

[+] Rush did it ! It's a GG, man !

[+] Killing ADB and restarting as root... enjoy!

# export PS1=""

/data/local/tmp/busybox mount -o rw,remount /system > /data/local/tmp/output 2>&1

export TEMPRANDOM=20944

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

END:20944export PS1=""

mkdir /system/xbin > /data/local/tmp/output 2>&1

export TEMPRANDOM=80223

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

mkdir failed for /system/xbin, File exists

END:80223export PS1=""

export TEMPRANDOM=98688;export PS1=END:$TEMPRANDOM;/data/local/tmp/busybox cat /data/local/tmp/1108121.tmp > /system/xbin/su

cannot create /system/xbin/su: not enough memory

END:98688export PS1=""

export PS1=""

/data/local/tmp/busybox rm /data/local/tmp/1108121.tmp > /data/local/tmp/output 2>&1

export TEMPRANDOM=29466

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

END:29466export PS1=""

chown 0:0 /system/xbin/su > /data/local/tmp/output 2>&1

export TEMPRANDOM=58396

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

Unable to chmod /system/xbin/su: No such file or directory

END:58396export PS1=""

chmod 6755 /system/xbin/su > /data/local/tmp/output 2>&1

export TEMPRANDOM=42924

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

Unable to chmod /system/xbin/su: No such file or directory

END:42924export PS1=""

export TEMPRANDOM=42250;export PS1=END:$TEMPRANDOM;/data/local/tmp/busybox cat /data/local/tmp/5025101.tmp > /system/app/Superuser.apk

cannot create /system/app/Superuser.apk: not enough memory

END:42250export PS1=""

export PS1=""

/data/local/tmp/busybox rm /data/local/tmp/5025101.tmp > /data/local/tmp/output 2>&1

export TEMPRANDOM=22516

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

END:22516export PS1=""

busybox true > /data/local/tmp/output 2>&1

busybox: not found

export TEMPRANDOM=19154

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

END:19154export PS1=""

/data/local/tmp/busybox mount -o ro,remount /system > /data/local/tmp/output 2>&1

Обратите особое внимание на эту часть:

[+] Found a GingerBread ! 0x00000118
[*] Scooting ...
[*] Sending 149 zerglings ...
[+] Zerglings found a way to enter ! 0x10
[+] Overseer found a path ! 0x000151e0
[*] Sending 149 zerglings ...
[+] Zerglings caused crash (good news): 0x401219c4 0x0054
[*] Researching Metabolic Boost ...
[+] Speedlings on the go ! 0xafd1950b 0xafd395f7
[*] Popping 24 more zerglings
[*] Sending 173 zerglings ...
[+] Rush did it ! It's a GG, man !
[+] Killing ADB and restarting as root... enjoy!

Пишет "перезапуск с правами root". Но дело в том, что когда я запускаю приложение Root Checker Basic, оно говорит: «Извините! У этого устройства нет надлежащего root-доступа». Что дает?

Так что я снова вернулся на круги своя.

Обновление 3:

Я попробовал инструмент GingerBreak, как упоминалось здесь . Я установил APK вручную со своего компьютера с помощью ADB. Затем я запустил приложение и позволил ему делать свое дело. После более чем 10 минут без каких-либо результатов я прервал его. В статье не сказано, нужно ли при этом подключать телефон к компьютеру. Они упоминают, что отладка по USB должна быть включена. Я не понимаю, зачем, если телефон не нужно подключать. Но я пробовал как подключенный, так и отключенный, не работал ни один из способов, которые я пробовал.

Обновление 4:

Используйте революционный метод!

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

Сэмми, вы всегда можете заглянуть в наш корневой индекс , прежде чем спрашивать «как получить root ...» (кстати, наши вики-теги, здесь rooting , являются довольно хорошими ресурсами, чтобы найти такие ;) -- Как получить root HTC Desire работает под управлением официального Android 2.3? должен ответить на ваш вопрос и сказать вам правильный инструмент для использования :)
Итак, революционный ответ? Разве это не основано на Unrevoked? ... и это была предварительная версия для разработчиков в течение как минимум года без какого-либо официального выпуска для «массового уничтожения» рутированных устройств. Я в отчаянии, так что я все равно попробую. Спасибо!
Пожалуйста! Я не могу дать вам более подробную информацию об этом - я просто выбрал вопрос для вас, так как он идеально подходит :)
У меня также есть сообщение в блоге о том, как получить root права на HTC Desire 2.3.3. techspalace.blogspot.com/2011/10/…
Спасибо, ребята, я получил root и S-OFF, теперь использую Revolutionary. Насчет бета-ключа... нужно ли мне его хранить? Или я смогу сгенерировать новый в следующий раз? Я не уверен, зачем это нужно. Только потому, что инструмент находится в стадии бета-разработки?...

Ответы (1)

Поскольку HTC предоставляет инструмент для разблокировки загрузчика на своих телефонах, почему бы не использовать официальный инструмент... http://www.htcdev.com/bootloader/

Да, я видел это прошлой ночью. Хотя я не уверен, как это поможет мне. А если я разблокирую загрузчик? Это дает мне root-доступ?
Если вы разблокируете загрузчик, вы можете легко получить рут без каких-либо хаков, вы можете прошить любой мод без хаков.