Ver Mensaje Individual
  #1  
Viejo 14/11/11, 12:23:23
Array

[xs_avatar]
Alucard Saeba Alucard Saeba no está en línea
Miembro del foro
 
Fecha de registro: abr 2010
Mensajes: 77
Modelo de smartphone: HTC Legend - Galaxy Nexus - Moto G 2ªgen.
Tu operador: Vodafone
Root simplificado en HTC Legend Froyo

En este manual quiero indicar una forma simplificada de hacer root en el HTC Legend Froyo, eliminando pasos no necesarios. Aún así no existe, ni creo que llegue a existir, una forma "one-click". En esta forma de hacer root se evita tener que hacer downgrade a la versión oficial 1.31, así como algún paso intermedio, no necesario ya. Sobra decir que rootear el teléfono invalida la garantía y que, aunque los Legend son muy robustos, siempre está la posibilidad de obtener un ladrillo con un bonito diseño, por lo que declino toda responsabilidad. El que sigue este artículo asume los riesgos (que son casi inexistentes, eso sí).

Es importante saber que partimos de una versión Froyo y terminaremos con una Eclair, así como con una versión antigua de la Radio del sistema(no confundir con Radio FM).

Nota: En este manual asumiré que se sabe hacer las cosas típicas en Android (instalar aplicaciones desde fuentes externas, manejarse por la configuración, etc.). Si no se sabe hacer esas cosas, es mejor no meterse a hacer root hasta que se esté familiarizado. También asumiré que se tiene un manejo medio del PC y se está familiarizado con él.

Lo primero de todo, vamos a necesitar (pinchar para descargar):

- HTC Sync versión 2.0.33
- Android SDK (Descargar el instalador Windows, aparece como "Recommended")
- Gold Card Tools
- Visionary+
- Herramientas MISC
- Legend Rooting Tools

PRIMER PASO: Preparación del Entorno

Vamos a preparar el ordenador en el que trabajaremos. Recomiendo un sistema windows de 32 bits, sobre todo por los drivers. En caso de ser de 64 bits, debería funcionar si tenéis los drivers de Android y HTC Sync correctamente instalados, pero no lo he podido probar.

- Lo primero es desinstalar cualquier versión de HTC Sync que tengamos y reiniciar el sistema para asegurarnos de que se han eliminado los drivers. Una vez hecho esto, instalamos la versión superior. Debe ser esa versión concreta y no otra (Si ya la tuviésemos instalada este paso no es necesario). Conectamos el móvil al PC en Modo HTCSync y abrimos el programa en el ordenador para que se instalen los drivers y comprobar que conecta correctamente.

- En nuestro móvil, activamos la "depuración USB". La tendremos siempre activa.

- Luego, instalamos el Android SDK. Para que nos deje, tenemos que tener instalada en el ordenador alguna versión del JDK de Java, si no lo tenemos, hay que instalarlo antes de este paso. Recomiendo cambiar la ruta de instalación por C:\android-sdk. Una vez instalado, ejecutamos el SDK Manager e instalamos las "Tools" y "Platform Tools" (podéis instalar más cosas, evidentemente, si pensáis usarlo como entorno de desarrollo). Para comprobar que funciona correctamente, podemos teclear desde una línea de comandos (CMD), situados en la carpeta C:\android-sdk\platform-tools, con el teléfono conectado en modo "solo carga":

Código:
adb devices
Esto debería devolvernos un mensaje con un código que empieza por HT correspondiente a nuestro dispositivo (es único para cada móvil).



- Descomprimimos las "Herramientas Misc" en C:\android-sdk\platform-tools. Esa carpeta estará creada si hemos seguido los pasos anteriores y contendrá, entre otros, el fichero ADB.EXE que nos permitirá manejar nuestro HTC Legend desde el PC.

- Descomprimimos donde queramos la herramienta "Gold Card Tools". La usaremos en el segundo paso para crear nuestra Gold Card.

- Instalamos en el teléfono Android, si no lo tenemos ya, la aplicación Visionary+ de Modaco, que nos permitirá obtener root temporal para una de las operaciones necesarias.

- Descomprimimos en C:\ las "Legend Rooting Tools". Deberían quedar en la carpeta C:\r4-legend-root.

- Si lo deseamos (es opcional), podemos hacer una copia de la tarjeta SD en nuestro ordenador, porque perderemos todo lo que contenga. Mi consejo es copiar nuestras fotos, descargas, etc... No necesariamente toda la SD, para no arrastrar datos inútiles del sistema, pero eso ya depende de cada uno.

Una vez hecho eso, ya tenemos todo listo para comenzar.

SEGUNDO PASO: Creación de la goldcard

Aunque no hacemos un downgrade a la versión oficial 1.33 la goldcard sigue siendo necesaria para el proceso, puesto que seguimos haciendo downgrade aunque no sea explícito. Recordemos que terminamos en una Eclair con root.

- Lo primero que tenemos que hacer es, desde nuestro móvil, desmontar la tarjeta SD y formatearla. Una vez formateada, se vuelve a montar automáticamente.

- Abrimos en nuestro PC, ejecutando como Administrador, la herramienta "Gold Card Tools". Nos mostrará una pantalla como la siguiente:



- Conectamos el móvil al PC en modo "Solo Carga".

- Seleccionamos "MMC0" y pinchamos en "Get CID". Nos aparecerá un código al lado de dicho botón si todo ha ido bien. Si no sale, probad con "MMC1".

- Abrimos la página de REVSKILLS de creación de Gold Card (Podemos hacerlo pinchando en la herramienta o directamente del enlace anterior). En dicha página, ponemos el código generado en el paso anterior, nos aseguramos que queremos una Gold Card Android, rellenamos el captcha y pinchamos en "Download Goldcard!". Al cabo de unos segundos, nos permitirá descargar un archivo GoldCard.img que guardaremos en la misma carpeta que la herramienta "Gold Card Tools".

- Ponemos el móvil en modo "Unidad de Disco".

- Pinchamos en Refresh y nos aparecerá señalada la unidad de nuestra SD.

- Ahora pinchamos en "Load GoldCard.img" y seleccionamos el archivo que nos hemos descargado.

- Pinchamos en "Patch MMC" y se creará nuestra GoldCard.

- Desconectamos el teléfono.

Con esto, ya tenemos la GoldCard creada, con lo que podemos seguir con el proceso.

TERCER PASO: Parchear la partición MISC

Necesitamos este paso para que nos deje, efectivamente, aplicar el proceso de Root. Es el paso que, en versiones anteriores, se efectuaba con un proceso "crackin.bat" que ahora ya no sirve para nada, así que lo haremos de otra forma que, en mi opinión, es más sencilla.

- Conectamos el teléfono en modo "Solo Carga".

- En el móvil, abrimos la herramienta "Visionary+". Marcamos "Set system r/w after root", y pinchamos en "Temproot Now". Al cabo de unos instantes, nos devolverá a la aplicación. Si no ha salido ninún mensaje de error, ya tenemos el root temporal que necesitamos.

- Nos vamos a la carpeta C:\android-sdk\platform-tools de nuestro PC y ejecutamos "preparamisc.bat". Esto instala las herramientas necesarias para el siguiente paso.

- Ahora, desde una consola de comandos (CMD), nos vamos a C:\android-sdk\platform-tools y tecleamos:

Código:
adb shell
su
- En el móvil, si nos pide permisos de administrador, se los damos. Es posible que los acepte directamente. Sabremos que ha tenido éxito si el prompt del sistema pasa de "$" a "#".

- En la misma ventana de CMD, seguimos teclando:

Código:
/data/local/flash_image misc /data/local/misc1-2.img
- Esta orden, si ha ido bien, no devuelve ningún mensaje, volviendo a aparecer el prompt "#". Tecleamos:

Código:
exit
exit
- Con esto, habremos cerrado la sesión ADB y estaremos de nuevo en el CMD. Ya podemos cerrar la consola de comandos.

- Desconectamos el teléfono del PC.

Ya hemos parcheado la partición MISC, ahora podemos, realmente, conseguir root en el teléfono.

CUARTO PASO: Root

En esta parte flasheamos el móvil para quedarnos con una ROM Eclair con acceso ROOT permanente.

- Apagamos el móvil.

- Encendemos el móvil con la tecla "Atrás" pulsada. Nos debería aparecer un menú en lugar de cargar el sistema. Nos aseguramos de que aparece "FASTBOOT" señalado en rojo. En caso de que no salga, nos movemos por el menú con las teclas de volumen+ y volumen- y seleccionamos FASTBOOT con la tecla de encendido.

- Conectamos el móvil al PC. Al cabo de unos momentos, el mensaje cambiará y nos aparecerá "FASTBOOT USB".

- En el PC, nos vamos a la carpeta C:\r4-legend-root y ejecutamos "step1-windows.bat". Esperamos a que termine. En el móvil la pantalla cambiará mientras se va ejecutando el programa. Cuando termine (tarda unos minutos), volverá a la pantalla inicial "FASTBOOT USB".

- Con las teclas de volumen+ y volumen- navegamos hacia BOOTLOADER y seleccionamos con la tecla de encendido. En el menú que aparece, nos vamos a RECOVERY de la misma forma y lo seleccionamos. Tras unos momentos, nos aparece una imagen de un móvil con una señal de alerta.

- Ejecutamos "step2-windows.bat". Una vez termine veremos en el móvil la aplicación de RECOVERY.

- Moviéndonos con el trackpad y haciendo click en el mismo, vamos seleccionando las opciones "Wipe"->"Wipe Data/Factory Reset". Nos pedirá confirmación. Aceptamos. Una vez terminado, volvemos atrás con la tecla volumen-.

- Seleccionamos "Flash zip from SDCARD" y luego el archivo "rootedupdate.zip". Nos pedirá confirmación. Una vez aceptemos, esperamos a que se complete la operación (puede tardar unos minutos).

- Una vez completa la operación, volvemos al menú principal del recovery con volumen- y seleccionamos "Reboot system now". Una vez se apague el móvil, podemos quitar el cable USB y esperar a que arranque.

Ya tenemos el móvil rooteado permanentemente y podemos instalar nuevas ROMS. Recomiendo formatear la SD una vez arranque el móvil para borrar la GoldCard, puesto que ya no la vamos a necesitar más.

Nota final: Es interesante ver, como dije al principio, que la versión de la radio ha cambiado por una más antigua. En alguna ROM, como Cyanogenmod, es necesario actualizar la radio una vez instalada dicha ROM para que funcionen ciertas partes del sistema, como el GPS.

Créditos:

Aunque el tutorial es mío, me he basado en los siguentes para crearlo:

- Paso a paso: Downgrade y rooteo Legend 2.2 Vodafone de HTCMania.
- Root en Legend 2.03 y 1.32 (Downgrade a 1.31) de Devril.
- How to root the HTC Legend (vodafone UK) de Chirag.
- [Guide] Hboot 1.0.1 root, made easy de XDA Developers.

Las imágenes tampoco son mías, correspondiendo la del "Gold Card Tools" a la guía de Devril y la del "ADB Devices" a la de Chirag.

Última edición por Alucard Saeba Día 14/11/11 a las 12:34:38.
Responder Con Cita
Los siguientes 10 usuarios han agradecido a Alucard Saeba su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]