Ver Mensaje Individual
  #36  
Viejo 06/10/11, 07:45:57
Array

[xs_avatar]
jordiok jordiok no está en línea
Miembro del foro
 
Fecha de registro: jun 2010
Mensajes: 51
Modelo de smartphone: cada uno diferente
Tu operador: Movistar
Desire libre de fabrica

Buenas, este tutorial me vale para una desire z libre de fabrica y tengo instalado el firw de fabrica el 2.4.

Saludos

 Cita: Originalmente Escrito por almaxx Ver Mensaje
Toda la información la he obtenido del siguiente post:
http://forum.xda-developers.com/show....php?t=1178912

Esto es una guía para aquellos que tengan la versión stock de gingerbread en la desire z y quieran hacer un downgrade a la versión stock 1.34 (ya sabéis para poder conseguir root permanente y esas cosas).

Consejo: Leedla entera antes de hacer nada, y conseguir los ficheros necesarios previamente para no quedaros a mitad de camino.

1. Conectar la DESIRE Z al PC en modo carga.
2. Vamos a la carpeta tools del SDK de Android desde un terminal de Windows.
3. Ejecutamos:
$ adb shell cat /dev/msm_rotator
Y deberemos obtener el mensaje:
/dev/msm_rotator: invalid length
4. Ejecutamos:
$ adb push fre3vo /data/local/tmp
$ adb shell
$ chmod 777 /data/local/tmp/fre3vo
$ /data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF

Y deberemos leer algo del tipo:
Buffer offset: 00000000
Buffer size: 8192

Scanning region fb7b0000...
Scanning region fb8a0000...
Scanning region fb990000...
Scanning region fba90000...
Potential exploit area found at address fbb4d600:a00.
Exploiting device...

Si ha funcionado, podremos pasar al paso siguiente. En caso de que no haya funcionado, podemos probar con los siguientes comandos:

$ /data/local/tmp/fre3vo -debug -start 10000000 -end 1FFFFFFF
$ /data/local/tmp/fre3vo -debug -start 20000000 -end 2FFFFFFF
$ /data/local/tmp/fre3vo -debug -start 30000000 -end 3FFFFFFF
$ /data/local/tmp/fre3vo -debug -start F0000000 -end FFFFFFFF
$ /data/local/tmp/fre3vo -debug -start E0000000 -end EFFFFFFF

Es necesario reiniciar el teléfono para la prueba de cada uno de estos comandos anteriores.

Una vez el exploit haya funcionado, deberemos tener temproot. Podéis comprobarlo escribiendo:
$ adb shell
# exit

Ahora veréis # en lugar de $ (debido a que ya tenemos el temproot).

5. Cambiamos el version number para hacer el downgrade:

Ejecutamos:
$ adb push misc_version /data/local/tmp/misc_version
$ adb shell chmod 777 /data/local/tmp/misc_version
$ adb shell
# /data/local/tmp/misc_version -s 1.00.000.0


recibiremos el mensaje:
--set_version set. VERSION will be changed to: 1.00.000.0

Patching and backing up partition 17...

y ejecutamos:
# sync

6. Hacemos el downgrade:
Descargamos la stock room para nuestra Desire Z (1.34.405.5_PC10IMG.zip). Se puede encontrar aquí: http://multiupload.com/GH26HXLLES

La copiamos al Desire Z ejecutando:
$ adb push 1.34.405.5_PC10IMG.zip /sdcard/PC10IMG.zip
$ adb reboot bootloader

El teléfono deberá reiniciarse ahora mismo en modo bootloader, seleccionamos la opción bootloader y encontrará la stock 1.34 PC10IMG.zip que hemos insertado en este paso.

Pulsar la tecla de subir el volumen para aceptar la instalación una vez que nos pregunte, y una vez instalada, el teléfono se reiniciará con la stock 1.34.

Ahora ya para conseguir root en la 1.34 podéis seguir el tutorial de este mismo foro, o utilizar cualquier programa de los que ya existen, tipo Visionary R14, etc...

Espero que sea útil,
Responder Con Cita