Я только что прошил свой 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.
Обновление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:
Я бы опубликовал пошаговую инструкцию со скриншотами, но, как видите, вопрос помечен как дубликат, и я больше не могу публиковать на него ответ. Поэтому я могу просто сказать вам, чтобы вы перешли к вопросу «дублировать» и искали там инструкции (ссылка вверху этой страницы).
Поскольку HTC предоставляет инструмент для разблокировки загрузчика на своих телефонах, почему бы не использовать официальный инструмент... http://www.htcdev.com/bootloader/
Иззи
Самир
Иззи
Роксан
Самир