¿Cómo rooteo Android 2.3.3 en HTC Desire? [duplicar]

Acabo de mostrar mi HTC Desire con la actualización de Android 2.3.3 del sitio web para desarrolladores de HTC. Pero ahora, cuando trato de rootearlo usando la versión 3.32 de Unrevoked (herramienta de actualización de recuperación), que es lo que usé la última vez, falla al rootearlo.

¿Unrevoked admite el enraizamiento 2.3.3?

Si no, ¿qué otra herramienta o método puedo usar?

Como dije, usé Unrevoked la última vez para rootear 2.29.405.2 y usé AlphaRev para configurar S-OFF. ¿Hay alguna manera de actualizarlo con 2.29, rootearlo, configurar S-OFF y luego solo actualizar Android a 2.3.3 sin afectar otras partes del sistema?

He visitado las páginas wiki del proyecto Unrevoked, pero no hay detalles sobre qué versiones de Android son compatibles.

capturas de pantalla

Aquí hay algunas capturas de pantalla de Unrevoked.

imagen1 imagen2 imagen3 imagen4 imagen5

Actualización2:

Usé la versión 2.3.3.0 de SuperOneClick y parecía que logró 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

Tenga en cuenta esta parte específicamente:

[+] 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 "reiniciar como root". Pero la cuestión es que cuando ejecuto la aplicación Root Checker Basic dice "¡lo siento! Este dispositivo no tiene acceso de root adecuado". ¿Lo que da?

Así que estoy de vuelta en el punto de partida otra vez.

Actualización 3:

Probé la herramienta GingerBreak, como se menciona aquí . Instalé el APK manualmente desde mi computadora con ADB. Luego inicié la aplicación y dejé que hiciera lo suyo. Después de más de 10 minutos sin ningún resultado, lo cancelé. No dice en el artículo si el teléfono necesita estar conectado a la computadora cuando haces esto. Mencionan que la depuración USB debe estar habilitada. No entiendo por qué si el teléfono no necesita estar conectado. Pero probé tanto conectado como desconectado, no funcionó de ninguna manera.

Actualización 4:

¡Utiliza el método Revolucionario!

Habría publicado una instrucción paso a paso con capturas de pantalla, pero como puede ver, la pregunta se ha marcado como duplicada y ya no puedo publicar una respuesta. Entonces, solo puedo decirle que vaya a la pregunta "duplicada" y busque las instrucciones allí (el enlace en la parte superior de esta página).

Sammy, es posible que siempre quieras echar un vistazo a nuestro índice de enraizamiento antes de preguntar "cómo rootear..." (por cierto, nuestros wikis de etiquetas, aquí enraizamiento , son muy buenos recursos para encontrar tal ;) -- Cómo rootear un ¿HTC Desire con Android 2.3 oficial? debería responder a su pregunta y decirle la herramienta correcta para usar :)
¿Así que Revolucionario es la respuesta? ¿No está basado en Unrevoked?... y ha sido una vista previa para desarrolladores durante al menos un año sin ningún lanzamiento oficial para la "destrucción masiva" de dispositivos rooteados. Estoy desesperado, así que lo intentaré de todos modos. ¡Gracias!
¡De nada! No puedo darte más detalles sobre esto. Solo elegí la pregunta por ti, ya que encaja perfectamente :)
También tengo una publicación de blog sobre cómo rootear HTC Desire 2.3.3. techspalace.blogspot.com/2011/10/…
Gracias chicos, obtuve root y S-OFF ahora usando Revolutionary. Acerca de esa clave Beta... ¿necesito guardarla en un lugar seguro? ¿O podré generar uno nuevo la próxima vez? No estoy seguro de por qué es necesario. ¿Solo porque la herramienta está en etapa de desarrollo Beta?...

Respuestas (1)

Dado que HTC proporciona una herramienta para desbloquear el cargador de arranque en sus teléfonos, ¿por qué no usar la herramienta oficial? http://www.htcdev.com/bootloader/

Sí, lo vi anoche. Aunque no estoy seguro de cómo esto me ayudará. Entonces, ¿qué pasa si desbloqueo el gestor de arranque? ¿Me da acceso de root?
Si desbloquea el cargador de arranque, puede rootear fácilmente sin ningún truco, puede actualizar cualquier mod sin trucos.