Ver Mensaje Individual
  #1  
Viejo 11/01/14, 18:57:59
Array

[xs_avatar]
Yonohesido Yonohesido no está en línea
Usuario muy activo
 
Fecha de registro: sep 2013
Localización: Asturias
Mensajes: 1,090
Modelo de smartphone: Poco F1
Tu operador: Simyo
HTC Desire C - Desbloquear gestor de arranque, rootear e instalar recovery y ROM

Desbloquear, rootear e instalar recovery

Fuente: [How To][For Newbs] Unlock/Root/Recovery/Nameless ROM v7 (and SIM Unlock!) Desire C

Este proceso puede inutilizar el dispositivo, por lo que es sumamente importante seguir todos los pasos sin saltarse ninguno.
Si no se siguen los pasos correctamente, en el mejor de los casos su teléfono no quedará desbloqueado y habrá perdido el tiempo, en el peor de los casos se quedará sin móvil y con cara de... Valga esto como aviso.
Yo no me hago responsable de lo que pueda pasar y todo ese rollo...


Esta guía ha sido elaborada para el HTC Desire C (Golfu), pensando en dispositivos GSM (tarjeta SIM). No funciona para dispositivos CDMA.
Esto lo digo porque hay un modelo de Desire C, denominado Cricket, que usa tecnología CDMA en lugar de GSM. Esta diferencia es insalvable y, por tanto, las guías no funcionarán en dichos dispositivos.
Ver diferencia entre GSM y CDMA

El autor de esta guía realizó los pasos detallados en Windows 7 de 64 bits. También se puede hacer en GNU/Linux, aunque son necesarios ciertos conocimientos por parte del usuario.

Necesitamos:
- HTC Desire C (obviamente)
- Una tarjeta SD para nuestro móvil
- Conexión a internet para ir a HTCDev Boot Unlocker y una dirección de correo electrónico REAL, para registrarse en la página.
- Un compresor de archivos WinZip, WinRAR (recomendado), 7zip, etc
- Una copia de Superboot para Desire C, que puede descargar de AQUÍ. En el enlace hay información para novatos (en inglés).
- Un recovery. En este caso he optado por CMW 6.0.3.0 Touch Based Recovery (no oficial pero sin bugs), que puede ser descargado desde AQUÍ
- Aparte de lo anterior, cuando visitemos la página de HTCDev nos encontraremos una casilla que informa sobre el software necesario para trabajar. Muy necesario:
  • Android SDK Tools
  • HTC Sync Manager (contiene los controladores USB para el teléfono)
  • Java Runtime Environment
La propia página proporciona los enlaces para la descarga de los programas.

NOTAS IMPORTANTES

- Todos los archivos descargados, a excepción del software con instalador (WinRAR, Android SDK Tools, HTC Sync Manager, etc), debe ponerse en C:\Android... para trabajar con mayor facilidad y comodidad.
Así pues, debemos abrir la terminal (cmd) y escribir cd C:\Android antes de utilizar los comandos que aquí se van a comentar.

- Cuando se deba entrar en el gestor de arranque (bootloader), es necesario desconectar el teléfono del cable USB, apagarlo completamente y sacar la batería unos segundos. Una vez colocada de nuevo la batería, encendemos el terminal pulsando Volumen Abajo + Botón de Encendido. La mejor manera es presionar primero el botón inferior de volumen y, sin soltar, pulsar el botón de encendido, manteniéndolos pulsados hasta que la pantalla se encienda y muestre un montón de texto.
Un vez en el bootloader, podremos movernos por el menú usando los botones de volumen y seleccionando la opción deseada con el botón de encendido.

- Este método, al igual que la instalación de cualquier ROM, requiere que previamente hagamos una restauración de fábrica (factory wipe). Esto implica que todo lo que hay en la memoria interna (contactos, configuraciones personalizadas, aplicaciones que no estén en la tarjeta SD, información personal...) será borrado. Es conveniente hacer una copia de seguridad de toda esa información.

- CMD es la consola de Windows y para abrirla hay que ir a Inicio -> Ejecutar -> cmd. En linux La terminal se abre de distinta forma, dependiendo de la distro utilizada.

Paso 1 - Desbloquear el gestor de arranque

Último aviso para que hagáis copia de seguridad del teléfono. Además, hacerlo ahora viene bien si más adelante queréis volver a dejar el teléfono en su estado original.
  1. Entra en HTCDev website
  2. A la derecha en la página nos pide que seleccionemos nuestro dispositivo. El HTC Desire C no aparece, por lo que elegiremos All Other Supported Models, que se encuentra abajo del todo en la lista.
  3. Nos pedirá que nos registremos, cosa que debemos hacer si queremos continuar con el proceso de desbloqueo. Importante que el email de registro sea real y funcione, ya que nos enviarán un archivo a través de él.
  4. HTCDev nos preguntará si estamos seguros de querer hacer eso, además de informarnos que perderemos parte o toda la garantía del terminal y todo eso. Ya que nos lo pinta así, habrá que decirle que sí queremos.
  5. Llegados a este paso, hay que asegurarse de tener instalado el software necesario para el proceso. Esto es muy importante y evitará que todo acabe en fracaso estrepitoso, y que tengamos que venir al foro a molestar con problemas de ese tipo. Afortunadamente la propia página nos informa y facilita enlaces de descarga. Algunos archivos son grandes, por lo que es posible que su descarga se demore un rato. Tiempo de tomarse un descanso.
  6. La propia página nos indica lo que debemos hacer. No tiene mucho misterio, pero de todas formas os lo explico:
  • Apagamos el móvil y le quitamos la batería un par de segundos (arranque en frío). Luego pulsamos Volumen Abajo + Botón de Encendido, hasta que se encienda la pantalla y salga información.
  • Usando los botones de volumen para movernos por el menú que aparece, nos situamos sobre fastboot y pulsamos el botón de encendido para seleccionar la entrada.
  • Conectamos el móvil al ordenador por medio del cable usb. En la pantalla del móvil nos saldrá el mensaje FASTBOOT USB
  • Al final de la página de HTCDev (paso 4) descargamos el archivo fastboot para nuestro sistema operativo. Debemos ponerlo dentro de C:\Android
  • Entramos en la consola de nuestro ordenador y nos movemos a la carpeta Android (cd C:\Android). Luego escribimos el comando fastboot oem get_identifier_token
  • Aparecerá un bloque de texto bastante largo, que demos seleccionar y copiar. Podemos fijarnos en las imágenes que muestra el tutorial de la propia página de HTCDev.
  • Debemos copiar desde <<<< Identifier Token Start >>>> hasta <<<<< Identifier Token End >>>>> (ambas líneas incluídas), evitando el prefijo que hay en cada línea, ya sea <bootloader> o INFO.
  • Pegamos el texto en el campo que encontraremos al final de la página de HTCDev y lo enviamos. Poco después recibiremos en nuestro correo electrónico el archivo (Unlock_code.bin) con la clave de desbloqueo de nuestro móvil y un enlace para seguir el proceso. En la nueva página (llegamos al paso 8), tenemos más instrucciones.
  • Guardamos el archivo recibido en la carpeta donde teníamos los demás archivos, es decir C:\Android.
  • Volvemos a la consola y escribimos fastboot flash unlocktoken Unlock_code.bin . Consultar la imagen de ejemplo en HTCDev para ver que todo ha ido bien.
  • En el móvil debería salir una nueva pantalla donde nos pregunta si realmente queremos desbloquear el bootloader y nos vuelve a informar de la pérdida de la garantía y todo eso. Con las teclas de volumen seleccionamos la opción deseada (si a estas alturas no es el Yes, puedes irte a tomar por...) y con el botón de encendido la aceptamos. El móvil se reiniciará con sus valores de fábrica y el bootloader estará desbloqueado.
  • Si quisiéramos volver a bloquear el bootloader, deberíamos entrar en el fastboot (con los pasos ya indicados) y teclear en la consola fastboot oem lock
Con esto ya tenemos el bootloader desbloqueado. La forma de saberlo es simple, antes de hacer el desbloqueo, al entrar al bootloader salía el mensaje ***LOCKED*** en la parte superior. Si hemos tenido éxito en el proceso, ahora debería poner ***UNLOCKED***

Paso 2 - Cargar Superboot
  1. Vamos a este enlace y descargamos el archivo Superboot r1
  2. Extraemos el zip a un directorio (por ejemplo, y para esta guía, a C:\Android\r1-golf-superboot)
  3. Entramos al bootloader (siguiendo los pasos indicados anteriormente), vamos a fastboot y conectamos el USB (FASTBOOT USB).
  4. Vamos a la carpeta donde hemos descomprimido el archivo descargado y hacemos doble click en install-superboot-windows.bat.
  5. El teléfono debe reiniciarse y comenzar a cargar el sistema. Seguramente tarde un poco más de lo habitual. Una vez listo el terminal, tendremos instalada la aplicación de súper-usuario.
Otro método más avanzado

El mismo proceso se puede hacer de otra forma, por medio del comando fastboot. Tiene la ventaja de valer para cualquier SO.
  1. Una vez extraído el archivo r1-golf-superboot.zip, copiamos el archivo boot.superboot.img a nuestro directorio de trabajo (C:\Android).
  2. Apagamos el teléfono y entramos al bootloader. Vamos a fastboot y conectamos el USB
  3. En el PC abrimos la consola y vamos al directorio de trabajo. Escribimos el comando fastboot boot boot.superboot.img y listo. El móvil se reinicia y comienza la carga del sistema.
Y con eso ya está rooteado el dispositivo.

Paso 3 - Instalar un recovery

El recovery es importante para realizar copias de seguridad de todo el sistema (nandroid), instalar ROMs, kernels y cosas varias, así como hacer limpieza de todo.
La guía original instala ESTE RECOVERY, pero yo prefiero usar ESTE OTRO que, a día de hoy, no me ha dado ningún problema y es más moderno (entre otras cosas tiene un sistema de backups más ordenado). También está este otro (TWRP). Vosotros podéis elegir el que más os guste (siempre que sea para el Desire C).

Bueno, vamos al lío:
  1. Le damos a la descarga y vemos que es un archivo con extensión .img (recovery-clockwork-6.0.3.0-golfu.img). Lo renombramos como recovery.img (por comodidad) y lo copiamos a nuestro directorio de trabajo C:\Android.
  2. Apagamos el teléfono y entramos al bootloader (de la forma que ya hemos explicado), vamos a fastboot y conectamos el USB.
  3. En el ordenador abrimos la consola, nos situamos en el directorio de trabajo y tecleamos el comando fastboot flash recovery recovery.img y listo. Reiniciamos el móvil de forma normal (importante).
  4. Es buena idea, llegados a este punto, hacer una nueva copia de seguridad de todo el sistema. Para ello vamos al bootloader y seleccionamos la entrada recovery, la cual hará que accedamos al CWM, donde podremos hacer la copia nandroid de nuestro sistema, entrando a backup and restore y luego a backup (debemos tener suficiente espacio en la tarjeta SD. Entre 800 megas y 1 giga).
En este CWM podemos movernos por el menú con los botones de volumen, o moviendo el dedo hacia arriba o hacia abajo por la pantalla. Para seleccionar una entrada usamos el botón de encendido.

Con esto sólo nos queda ver cómo instalar una ROM.

Paso 4 - Instalar una ROM

La guía original nos enseña a instalar Nameless ROM. Actualmente esta rom queda un poco desfasada y ya no está disponible en los foros de XDA-Developers, por lo que he optado por dar los pasos necesarios para la instalación de una ROM cualquiera, sin referirme a ninguna expecífica. Al fin y al cabo la mecánica es prácticamente la misma para todas.

Antes de nada hay que explicar como está organizado el tema de las ROMs para el Desire C. Todo esto se basa en el foro de XDA-Developers, porque creo que es el mejor sitio para buscar cosas para nuestro móvil.
Si nos guiamos por la versión de Android, podemos agrupar las ROMs en dos bloques. Las que llevan Android Ice Cream Sandwich (4.0.3) y las que llevan Jelly Bean (4.1.2). En XDA hay gente intentando adaptar versiones más avanzadas de Android, pero aún están en fase beta y no son recomendables para uso diario.

Las ROMs con ICS (Ice Cream Sandwich) funcionan sin bugs, ya que están basadas en la ROM original de nuestro Desire C.
Las ROMs con JB (Jelly Bean) suelen estar basadas en CyanogenMod 10, la cual tiene una serie de bugs aún sin resolver, pero es estable para el uso cotidiano (siempre que alguno de esos errores no te moleste).
En la información de cada ROM suele venir especificado qué es lo que funciona y qué no, así que no voy a profundizar en el tema.

Otra cosa importante a la hora de instalar una ROM, es saber que kernel vamos a usar.
Cada ROM trae (o suele traer) su propio kernel, el cual debe funcionar sin problemas y añade mejoras (tweaks) que el kernel original no tiene.
Estos kernel suelen permitir hacer overclocking, crear una partición SWAP, aparte de otras cosas.

Hay que tener cuidado con el kernel que se instala, porque una mala elección puede hacer que el SO de nuestro teléfono no arranque. Por suerte tiene fácil solución, que pasa por instalar el kernel correcto.

Se recomienda tener el teléfono cargado al 70 u 80% como mínimo, antes de instalar una ROM. Ahora vamos al lío.
  1. Lo primero de todo es, lógicamente, hacernos con la ROM. Escoged la que más os guste y a descargar. Como la cosa tardará un poco (suelen pesar más de 200 megas), podéis aprovechar para leer la información de la ROM, donde encontraréis entre otras cosas, la forma de instalarla.
  2. Una vez bajada la ROM, abrimos el archivo comprimido y sacamos el boot.img, el cual debemos colocar en nuestro directorio de trabajo C:\Android.
  3. Es hora de meter la ROM en la tarjeta SD del móvil. Lo podemos hacer de dos formas: a través de un lector de tarjetas o, teniendo instalado el HTC Sync Manager, conectar el teléfono (encendido normalmente) por USB y escogiendo la opción Unidad de disco en el propio dispositivo. En ambos casos lo que haremos es meter allí el archivo comprimido, bien sea en una carpeta (por ejemplo ROM) o directamente a la raíz. Si hemos conectado el móvil por USB, es hora de retirar el cable.
  4. Entramos al bootloader de la misma forma que ya hemos explicado anteriormente, escogemos fastboot y volvemos a conectar el USB.
  5. En el ordenador abrimos la consola y vamos a nuestro directorio de trabajo. Nos aseguramos de que anteriormente metimos el boot.img allí. Escribimos fastboot flash boot boot.img y nos instalará el kernel.
  6. Una vez instalado el kernel, en el bootloader seleccionamos la entrada Reboot in Bootloader. A estas alturas podemos desconectar el cable USB.
  7. De nuevo en el bootloader, seleccionamos la entrada Recovery para entrar al mismo. Los pasos siguientes pueden variar en función del recovery que instalamos anteriormente. Yo lo explicaré para el que usamos en la guía.
  8. Una vez en el recovery, podemos hacer una copia de seguridad de todo el sistema, si no la teníamos ya hecha. Anteriormente expliqué cómo hacerlo, así que no me paro en esto. Hecha la copia, volvemos al menú principal del recovery, seleccionando +++++Go Back+++++
  9. Ahora vamos a limpiar (wipe) los datos del teléfono, para así hacer una instalación limpia de la nueva ROM. De no hacer esto, podríamos tener problemas y malos funcionamientos, así que es un paso importante. Nos movemos hasta wipe data/factory reset y lo seleccionamos (botón de encendido). Luego hacemos lo mismo con wipe cache partition y, yendo a advanced seleccionamos wipe dalvik cache. Acabado esto volvemos al menú principal del recovery.
  10. De nuevo en el menú principal, seleccionamos install zip from sdcard. Se abre un nuevo menú. Si anteriormente metimos las ROM en la raíz de nuestra tarjeta SD, veremos que en el nuevo menú hay una entrada donde aparece dicha ROM, en caso contrario (haberla metido en un directorio) o si no aparece, escogemos choose zip from sdcard. Se abre un menú con el contenido de nuestra tarjeta SD (un simple gestor de archivos), donde podemos navegar hasta el archivo zip de nuestra ROM.
  11. Una vez seleccionada la ROM, pulsamos el botón de encendido y comienza a instalarse. En unas ROMs se instalará directamente y en otras nos aparecerá un menú (por ejemplo Aroma), donde podremos escoger algunas opciones de instalación. Eso depende de la ROM escogida.
  12. Una vez concluida la instalación y de nuevo en el recovery, es hora de reiniciar nuestro teléfono (reboot system now) y ver los resultados.
  13. El primer arranque tras la instalación de una ROM siempre se demora bastante, así que debemos tener paciencia y esperar. Por lo pronto, es posible que la animación del arranque haya cambiado (suele personalizarse en las ROMs). Eso es buena señal.
  14. Y con esto hemos acabado la instalación de la ROM. Sólo queda volver a configurarlo todo a nuestro gusto e instalar las aplicaciones que queramos.
Y eso es todo amigos.
Cualquier duda sobre todo lo explicado, no dudéis en preguntarla.
Un saludo.

Fuente: [How To][For Newbs] Unlock/Root/Recovery/Nameless ROM v7 (and SIM Unlock!) Desire C
Responder Con Cita
Los siguientes 6 usuarios han agradecido a Yonohesido su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]