Acabo de flashear mi HTC Desire con la actualización de Android 2.3.3 desde la web de desarrolladores de HTC. Pero ahora cuando trato de Root que el uso de la versión Unrevoked (herramienta de recuperación de reflash) 3.32 que es lo que he usado la última vez, no puede Root.
¿Admite Unrevoked el rooting 2.3.3?
Si no, ¿qué otra herramienta o método puedo utilizar?
Como dije, usé Unrevoked la última vez para el Root 2.29.405.2 y usé AlphaRev para poner S-OFF. Hay una manera de que pueda flashearlo con 2.29, Root, establecer S-OFF, y luego sólo actualizar Android a 2.3.3 sin afectar a otras partes del sistema?
He visitado las páginas de la wiki del proyecto Unrevoked, pero no hay detalles sobre qué versiones de Android son compatibles.
Capturas de pantalla
Aquí tienes algunas capturas de pantalla de Unrevoked.
Actualización2:
Utilicé SuperOneClick versión 2.3.3.0 y parece que ha conseguido Rootearlo. Aquí hay un registro.
* 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
Fíjate en esta parte en concreto:
[+] 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!
Dice "reiniciando como Root". Pero el caso es que cuando ejecuto la aplicación Root Checker Basic me dice "¡lo siento! este dispositivo no tiene acceso Root adecuado". ¿Qué pasa?
Así que vuelvo a estar en el punto de partida.
Actualización 3:
Probé la herramienta GingerBreak, como se mencionó aquí . Instalé el APK manualmente desde mi ordenador con ADB. Luego lancé la aplicación y dejé que hiciera lo suyo. Después de más de 10 minutos sin ningún resultado lo aborté. En el artículo no dice si el teléfono tiene que estar conectado al ordenador cuando se hace esto. Mencionan que la depuración USB tiene que estar activada. No entiendo por qué si el teléfono no necesita estar conectado. Pero he probado tanto conectado como desconectado, no ha funcionado de ninguna de las dos formas que he probado.
Actualización 4:
¡Utiliza el método Revolucionario!
Habría publicado una instrucción paso a paso con capturas de pantalla, pero como puedes ver la pregunta ha sido marcada como duplicada y ya no puedo publicar una respuesta a ella. Así que sólo puedo decirte que vayas a la pregunta "duplicada" y busques las instrucciones allí (el enlace en la parte superior de esta página).