No revocado: ¿Mi firmware es demasiado nuevo?

Estoy tratando de rootear mi teléfono con la herramienta de actualización de recuperación no revocada y todo va bien: instaló el servicio necesario y la herramienta de raíz, hasta que se supone que debe hacer el proceso de raíz.

Reinicia el teléfono y luego dice "esperando que el sistema se asiente" y luego dice "ejecutando root". Luego me da el mensaje "error: no se pudo obtener la raíz. ¿Su firmware es demasiado nuevo?"

esperando que el sistema se asiente

ejecutando raíz

no se pudo rootear

Pero, ¿cómo puedo saber si mi firmware es demasiado nuevo? ¿Significan el número de compilación de Android? ¿Y dónde puedo ver qué versiones son compatibles? ¿O es mi versión HBOOT la que causa el problema?

Algunos datos sobre mi dispositivo.

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

¿Es esta cosa compatible con Unrevoked o no?

Si no, ¿ayudará bajar a Android Eclair 2.1 RUU y luego intentar rootear?

Actualización: intento de degradación fallido

Acabo de intentar degradar de 2.29.405.2 a 2.10.405.2 usando el RUU_Bravo_Froyo_HTC_WWE_2.10.405.2_R_Radio_32.44.00.32U_5.09.05.30_2_release_142828_signed.exearchivo, pero el proceso falló. Recibo el código de error 140 - "error de versión del gestor de arranque".

actualización ruu 1

ruu actualizacion 2

actualización ruu 3

actualización ruu 4

actualización ruu 5

Demasiado para el plan B...

¡Usé la herramienta Revolutionary y funcionó de maravilla!

Respuestas (1)

Los métodos de raíz de un clic utilizan un paquete de explotación de rootkit simple para obtener permisos de raíz para el kernel de Android. Una vez hecho esto, modifican los permisos de los archivos para que el enraizamiento sea permanente.

Estos exploits han sido reparados por Google y los fabricantes de dispositivos durante mucho tiempo, y la gran mayoría de las soluciones de enraizamiento con un solo clic están desactualizadas y ya no funcionan.

En otras palabras, su firmware es demasiado nuevo. Ha sido parcheado contra exploits de rootkit.

¿Y la herramienta de actualización no revocada también es uno de estos métodos de raíz de un clic? ¿Ayudará bajar de categoría a un RUU más antiguo? Si no, ¿qué otras opciones tengo?
No era posible flashear un RUU más antiguo que el que se usa actualmente. No estoy seguro si esto es una regla o política general (como con iPhone) o simplemente una anomalía. Pero logré flashear con la misma versión RUU que la que estaba actualmente en el teléfono. Y después de hacer eso, probé Unrevoked nuevamente y funcionó. No estoy seguro de si el RUU (con el mismo número de versión) que descargué se modificó de alguna manera, o si solo era mi ROM actual (aunque la misma versión) la que estaba desordenada. Diría que lo más probable es que haya sido reparado por actualizaciones y bloqueado sin revocar.