Wednesday, June 16, 2010

Actualizar HTC G1 Android 1.5 a 1.6 (cyanogenmod 4.X)

Cyanogenmod es como decir un "mod" de Android, el software (Sistema Operativo) de Google para telefonos móviles (Inicialmente.. ahora por ejemplo está en Google TV), el cual es posible instalar sobre algunos teléfonos (HTC Dream (G1), Magic, the Google Nexus One, and the Motorola DROID). Para éste caso, la actualización que he realizado, es sobre una HTC G1, el cual tenia instalado Android 1.5 (Cupcake) Oficial de Google. Lo interesante de instalar Cyanogenmod, entre otras cosas, es que es la facilidad de tener acceso a "root" del sistema operativo, lo cual, cualquier usuario "intermedio/avanzado" de GNU/Linux sabe que es algo casi que primordial, si se quiere jugar un poco más a fondo con el sistema operativo.

El proceso está claramente descrito en el wiki de la página oficial de Cyanogenmod, pero a primerazo pues si me dio susto por que en muchas partes del wiki alertan de tener cuidado con el procedimiento pues el celular puede quedar totalmente (100%) in-servible, o de "pisa-papel" como literalmente lo escriben en el sitio.

Según el wiki (Aqui el link), las posibles opciones para instalar CyanogenMod son:

  • Actualizando desde un telefono "Vanilla"
  • Actualizando entre las principales versiones de CyanogenMod
  • Actualizando dentro de las principales versiones de CyanogenMod
Primero, "Vanilla" es un termino que usan para referirse a un dispositivo que tenga instalado el software de fábrica, el cual es el caso del mio.

Segundo, las últimas versiones de CM han sido 4.X y 5.X (Estable actualmente) donde la segunda opción actualización indica que se puede hacer el proceso desde una version 4.X a una versión 5.X directamente. Y la tercera indica que se hacer entre las mismas versiones, es decir desde una versión 4.X.a a 4.X.b, sin salirse de la versión PRINCIPAL.

Entonces, sabiendo cual de las opciones debemos escoger, para el caso del G1 salido de fábrica, vamos a escoger la opcion "..Desde un telefono 'Vanilla'", y la opción "Full Update Guide - G1/Dream Firmware to CyanogenMod":

Allí fue entonces cuando me confundí con algo y es por el texto inicial de la página de instalación donde dice que se requiere "DangerSPL", el cual es un proceso con el cual se re-particiona el directorio base del telefono, lo cual es un procedimiento, segun dice, bien delicado.

Con ayuda de hpsaturn y de la gente de #cyanogenmod en irc.freenode.net, logré comprender que: Primero que el proceso DangerSPL es unicamente cuando se desee pasar a versión 5.X, y segundo que el procedimiento mostrado en la página Full Update Guide - G1/Dream Firmware to CyanogenMod, los pasos 1, 2 y 3 son comunes para las dos instalaciones, y es en el 4 "Choosing to install DangerSPL" donde se escoge que versión instalar. Así, que se siguen los pasos hasta ahí.

Luego vamos a la página de instalación 4.X para seguir los pasos 1 y 2 (File Download y Flash Android 1.6.. respectivamente).

Siguiendo esos pasos, puntualmente, ya tendriamos Android 1.6 (CyanogenMod 4.2.15.1).

Espero probar ésta versión por un tiempo para luego subir a la 5.X que según la gente del foro y del IRC, está bastante buena.

NOTA: Pongo los links por que para que repetir lo que en el wiki ya está escrito, por lo cual trato de plasmar los inconvenientes que encontré al momento de comenzar la instalación y comprender el procedimiento.

Bueno, espero no se me pase nada, y cualquier comentario, bien recibido.

Saludos!

No comments: