Instalación de Cyanogen Mod 7.2 en un teléfono LG Optimus One

Introducción

Cyanogen Mod [sigh-AN-oh-jen-mod] es un reemplazo open source del firmware de dispositivos Android con la adición de múltiples características y optimizaciones que no se encuentran por defecto en las distribuciones oficiales del sistema operativo.  En lo personal encuentro muy útiles la gran cantidad de opciones de personalización del teléfono y el ahorro de memoria (casi 50%) al no tener aplicaciones indeseadas instaladas por el vendedor.

Para tener mayor información acerca de Cyanogen Mod consultar su página web.

En este artículo se describen los pasos necesarios para instalar la versión 7.2 (basada en Android 2.3.7) en un LG Optimus One (otros móviles soportados).

Este procedimiento trae consigo posibles riesgos de daño, pérdida de información o pérdida de la garantía de los equipos en los que se efectue.  Debe realizarse bajo su propia responsabilidad.  Si requiere algún tipo de soporte consulte un foro especializado como XDA Developers.  No siga estos pasos si no está seguro de lo que está haciendo.

 

Prerequisitos

  • La batería del teléfono debe tener por lo menos 60% de carga para garantizar que no se va a apagar en medio del procedimiento.
  • El teléfono no debe tener las bandas cerradas (branded).
  • Se debe contar con acceso de root en el teléfono (rooted).
  • Se debe tener instalada una herramienta de recuperación (custom recovery).
  • Realizar una copia de seguridad de toda la información importante del teléfono.
  • Saber lo que se está haciendo y aceptar toda responsabilidad por el procedimiento.

Descargar el software necesario

  1. Cyanogen Mod, el ROM con el sistema operativo como tal.  En este caso se utilizó el archivo cm-7.2.0-p500.zip.
    http://download.cyanogenmod.com/?device=p500
  2. El Google Apps Package que incluye al Play Store.  En este caso se utilió el archivo gapps-gb-20110828-signed.zip.
    http://goo.im/gapps/
Estos dos archivos zip deben copiarse a la tarjeta SD del teléfono.

Instalar ROM Manager

Instalar esta aplicación de ClockworkMod en el teléfono desde el Play Store.
Con ella se recomienda realizar un backup del ROM actual (Backup current ROM).

Iniciar en modo de recuperación

Utilizando ROM Manager seleccionar la opción Flash ClockworkMod Recovery bajo la sección de Recovery.  Una vez terminado este proceso seleccionar la opción Reboot into Recovery.

Limpiar la información del sistema operativo

  1. Seleccionar la opción Wipe Data/Factory reset.
  2. Seleccionar la opción Wipe cache partition.
  3. Bajo la opción Advanced seleccionar la opción Wipe Dalvik cache.

Instalar los ROMs

Seleccionar la opción Install zip from SD card para instalar el ROM y Choose zip from SD card para establecer la ubicación en la tarjeta SD.

Este procedimiento se debe realizar tanto para el ROM de Cyanogen Mod como para el del Google Apps Package.

Reiniciar el teléfono

El paso final consiste en reiniciar el teléfono mediante la opción Reboot system now.  Si todo salió bien se deberá iniciar la versión de Cyanogen Mod recién instalada.

Enlaces

  1. Cyanogen Mod
    http://www.cyanogenmod.com/

    1. LG Optimus One
      http://www.cyanogenmod.com/devices/lg-optimus-one
    2. Announcement: CyanogenMod 7.2 Released! (2012-Jun-16)
      http://forum.cyanogenmod.com/forum-598/announcement-23-cyanogenmod-72-released-2012-jun-16/
    3. Wiki
      http://wiki.cyanogenmod.com/index.php?title=Main_Page
  2.  Google Apps Package
    http://goo.im/gapps/

Realizar el "rooting" de un teléfono LG Optimus One con Android 2.3 utilizando SuperOneClick

Introducción

El rooting de un teléfono con Android permite acceder al sistema operativo con el super usuario (root) lo que permite a su vez realizar tareas de administración que no son posibles para el usuario convencional.

Este procedimiento se realizó utilizando un PC con Windows 7 y un LG Optimus One con Android 2.3.3.  Las versiones recientes de SuperOneClick se encuentran desarrolladas en .NET por lo que teóricamente es posible ejecutarlas bajo Linux sin embargo las pruebas iniciales no fueron satisfactorias.

Este procedimiento conlleva posibles riesgos de daño, pérdida de información o pérdida de la garantía de los equipos en los que se efectue.  Debe realizarse bajo su propia responsabilidad.  Si requiere algún tipo de soporte consulte un foro especializado como XDA Developers.

Instalación de los drivers

Para realizar este procedimiento bajo Windows es necesario tener previamente instalados el driver de conexión al teléfono, ya sea el provisto por Google o el provisto por los diversos fabricantes (OEM).

Este driver puede ser instalado como parte del proceso de instalación del SDK de Android o desde la misma aplicación de SuperOneClick si no se cuenta con este en el momento de su ejecución.

Obtener SuperOneClick

El software se puede descargar desde la página de su desarrollador.  Para la realización de este procedimiento se utilizó la versión 2.3.3 la cual era la versión mas reciente en su momento.

Obtener y descomprimir el archivo SuperOneClickv2.3.3-ShortFuse.zip.

Activar USB debugging

Es necesario activar la opción de USB debugging en el teléfono, para hacer esto acceda a los siguientes menúes: Settings > Applications > Development y active la opción USB debugging.

Desmontar la tarjeta SD

Se recomienda desmontar la tarjeta SD para evitar conflictos o pérdida de información durante el desarrollo del proyecto.  Para desmontarla acceda a los siguientes menúes: Settings > Storage y presione la opción Unmount SD card.

Ejecutar SuperOneClick

Desde la ubicación donde fue descomprimido el paquete original ejecute la aplicación SuperOneClick.exe.  Es posible que esta deba ser ejecutada como administrador (opción de clic derecho).

Conecte el teléfono al PC a través del cable USB y finalmente presione el botón Root para que la aplicación inicie su proceso.

Ejecución de SuperOneClick
Ejecución de SuperOneClick

Postmortem

Una vez finalizado el proceso desactive la opción USB debugging activada anteriormente, monte nuevamente la tarjeta SD y busque en el teléfono la aplicación Superuser la cual indicará que el procedimiento de rooting ha sido exitoso.