Tag Archives: Gingerbread 2.3.3

Instalar Android 2.2 Froyo en LG GW620 ROM oficial coreana

ÚLTIMA ACTUALIZACIÓN: 1 de agosto de 2011

COMENTARIOS:
Este tutorial explica como instalar la versión oficial de android  2.2 (Froyo) en el LG GW620. Esta versión está sólo en inglés y koreano. Si la quieres en español, lo único que he encontrado de momento es la Gingerbread (2.3.3).
Tras varias pruebas con la versión de  OpenEve/Cyanogenmod (2.3.3 y 2.3.4), mi opinión personal es que todavía no son lo suficientemente estables. He podido descargar e instalar una versión alpha (2.3.3) y una beta (2.3.4), y ambas han dado diversos y frecuentes problemas de estabilidad, por lo que no las recomiendo.
Este es un tutorial largo y complejo; si no has hecho nada parecido antes con otro terminal android, necesitarás al menos un par de horas para completarlo, y te recomiendo imprimirlo (serán entre 5 y 8 páginas). La primera vez yo debí pasarme bastantes más horas, aunque estuve recopilando cosas de varios tutoriales.
La mayoría de textos vienen de esta web: LG Eve con Android Froyo (2.2) Rom Oficial de LG. He tomado los textos allí publicados, introduciendo comentarios en algunas cosas en las que tuve problemas.
Por último, si ya has hecho esto antes (rootear el teléfono, etc), puedes saltarlo todo e ir directamente al PASO 4, allí es donde realmente se está instalando un nuevo sistema. Todos los pasos anteriores son sólo etapas necesarias para poder hacerlo.

Antes de arrancar necesitamos tener algunas cosas. Los pasos que seguiremos serán los siguientes:
1 – Instalar la SDK de Android
2 – Dar acceso root a nuestro LG Eve
3 – Instalar una ROM de LG que nos permita iniciar en modo Fastboot
4 – En modo Fastboot copiar la imagen del sistema

Como primer paso, vamos a instalar la SDK de Android:

1) El SDK necesita JAVA, lo primero es ir a http://www.java.com descargar la maquina virtual si no se tiene instalada.

2) Descargar la SDK desde aquí: para Windows Mac o Linux.

3) Descomprir el archivo en un directorio y dentro de ese directorio habrá otras 3 carpetas llamadas tools, add-ons, y platforms, un archivo de texto y el “sdk setup.exe”. Ejecutamos el sdk setup.exe

4) Sale ahora una ventana en la cual a la izquierda hay varias opciones. Seleccionamos Available packages.
- En la derecha sale una dirección web del repositorio de Android. Pulsamos en el “+” que tenemos para desplegar todos los paquetes disponibles para descargar e instalar y marcamos el paquete de “USB Driver package” y pulsamos en “install selected”

5) En el teléfono Vamos a “Ajustes” “aplicaciones” “Desarrollo” y marcamos la casilla de “Depuración USB”
- Conectamos el teléfono al USB del ordenador y cuando el asistente de hardware nos pregunte si queremos instalar automáticamente el driver o de forma manual, seleccionamos de forma manual.
Seleccionamos con el explorador la donde tenemos instalada la SDK y buscamos la siguiente carpeta “Android-sdk-windowsusb_driver”
- Deberemos tener instalado un dispositivo llamado “Android composite ADB Interface”

6) Para comprobar que todo ha ido bien pulsamos en inicio, ejecutar y tecleamos “cmd”.
- En la línea de comandos que ha aparecido vamos a nuestra carpeta donde tenemos instalada la SDK.
- Vamos a la carpeta “Android-sdk-windowstools” por linea de comandos (para listar una carpeta es DIR y para entrar a una carpeta es CD “Nombre de la carpeta” .
- Ejecutamos el comando “adb devices” en la linea de comandos. (Debe salir algo como “XXXXXXXXXXXXX device” significa que está reconociendo nuestro teléfono en modo “depuración USB”)

Con esto ya tendremos la SDK instalada, ahora viene el segundo paso de dar acceso root a nuestro terminal para ello haremos lo siguiente: Manual tomado de Blog del LG-GW620

1) En el móvil debemos activar el Modo depuración o debug, para eso vamos a -> AJUSTES -> APLICACIONES -> DESARROLLO -> DEPURACION USB

2) En el GW620 tecleamos 3845#*620# para acceder al Menú de Servicio

3) Hacemos click sobre “Module Test” luego volvemos a hacer click sobre “Stability Test” y finalmente pulsaremos sobre “Enable Root Permission”
- Si cuando pulsamos en “Enable Root Permission” nos pide un password introduce lo siguiente sin las comillas: “EVE&ADAM&&620LOVE!”

4) Dar acceso ROOT
NOTA: el antivirus me detectaba esta aplicación (SuperOneClick) como virus, pero yo la he utilizado sin problema. Si no quieres utilizarla y hacerlo manualmente, salta al paso 5a.

Descargamos SuperOneClick desde la siguiente dirección:

- Descomprimimos SuperOneClickv1.5.5-ShortFuse.zip
-En el teléfono activamos debugging mode, para ello vamos a “Settings/Applications/Development” y seleccionamos “USB debugging”, luego conectamos el teléfono.
-Abrimos la aplicación de SuperOneClick.
-Presionamos donde dice ‘Root’
- Esperamos y listos!

Si el paso anterior sirve, omitir hasta el paso 16, de lo contrario vamos a hacer lo siguiente

5a) Descargamos el superuser, y lo descomprimimos dentro de la carpeta tools de nuestro directorio donde tengamos instalado el SDK para que nos quede dentro de la carpeta tools otra carpeta llamada superuser

6) Abrimos la ventana de comandos de Windows, (Inicio – Ejecutar y teclemos cmd)
En la ventana de comandos tecleamos “cd /androidsdk/tools” y pulsamos enter, con esto accederemos a la carpeta tools del SDK.

7) Escribimos “adb shell” y pulsamos enter (Con esto conseguiremos entrar en nuestro terminal)

8) Al darle a enter aparecerá una línea que empieza por # (si por alguna razón la línea empieza por $ reinicia el móvil y si aun así sigue apareciendo $ reinicia el móvil y el PC.

9) Si la línea empezó por # teclea “exit” para volver a la ventana de comandos del pc.

10) Teclea “adb remount” y pulsa enter (con esto montaremos el sistema de archivos del móvil para poder escribir en él)

11) Teclea “adb shell cat /system/xbin/su > /system/xbin/su.original” y pulsa enter
Si en este punto te da fallo de “no se puede encontrar la ruta especificada” haz lo siguiente
-Escribe solo “adb shell” y enter
-Saldrá en la pantalla #
-Escribe “cat /system/xbin/su > /system/xbin/su.original”
-Luego teclea exit y enter. Ya puedes continuar con el tutorial.

12) Teclea “adb push superuser/bin/su /system/xbin/su” y pulsa enter

13) Teclea “adb push superuser/bin/su /system/bin/su” y pulsa enter

14) Teclea “adb shell chmod 4755 /system/xbin/su” y pulsa enter

15) Teclea “adb shell chmod 4755 /system/bin/su” y pulsa enter

16) Teclea “adb install -r superuser/bin/Superuser.apk” y pulsa enter

Ahora vamos por el tercer pasonecesitamos cambiar la ROM para poder hacer un Fastboot ya que la versión que trae el celular no tiene esa opción, o bueno, no la encontré.

- Tecleamos : 3845#*620#
- En la ventana que nos aparece vamos a -> All In Module Test -> Stability Test -> Enable Root Permission.
Si nos pidiese un password ponemos el siguiente sin las comillas “ EVE&ADAM&&620LOVE! ”

Ahora necesitaremos descargamos lo siguiente:
- La ultima ROM libre del GW620. Dependiendo del operador tendremos que escoger entre 850 Mhz 3G (Colombia) o 900 Mhz 3G (España).
Imagen con fastboot para 850 Mhz 3G (Colombia) (V10H_00.kdz)
Imagen con fastboot para 900 Mhz 3G (España) (V10G_00.kdz)

OJO con el tamaño del archivo! Hay algunos enlaces que tienen ROMs de menor tamaño, que no funcionan. Lo que estás buscando es un archivo que ocupa unas 116MB.
Como comentario, este artículo confirma que Orange en España trabaja en la banda de 900 y 1800 MHz. (http://es.wikipedia.org/wiki/Orange_Espa%C3%B1a)

- Descargamos la utilidad de flasheo de LG
LG Mobile Support Tool

- Descargamos LG UTIL
Convertidor de archivos KDZ a CAB

- Desactivamos el modo “Depuración” -> AJUSTES -> APLICACIONES -> DESARROLLO -> DEPURACION USB.

- Instalamos el BC2APPSetup.eze y lo ejecutamos

- Hacemos Click en el boton que sale a la derecha donde pone instalar driver USB y seleccionamos GW620 de la lista que nos sale.

- Descomprimimos el LG UTILS en C:LGEVE

- Ponemos el archivo V10H_00.kdz o V10G_00.kdz (dependiendo de si es 850 Mhz 3G o 900 Mhz 3G) en la carpeta C:LGEVE

- Abrimos el archivo KP500-Utils-EN que esta dentro de C:LGEVE

- Escribirmos la letra “I” y le damos a enter

- Escribimos C:LGEVEV10H_00.kdz y le damos a enter

- Conectamos el Movil al PC, Y esperamos a que se instalen los drivers

- En la ventana del KP500-UTIL escribimos “J” y pulsamos enter

- Ahora escribimos GW620 y pulsamos enter

- Ahora escribiremos C:LGEVEV10G_00.cab y pulsamos enter

- Escribimos V10G_00 y pulsamos enter

- El software de actualizacion de LG se ejecutara y flasheara neustro terminal.

- Esperaremos a que el proceso de flasheo llegue al 100% y el telefono se reinicie

- Nos saldrá un logo de ORANGE, puede que se tome un buen tiempo

- En el movil Tecleamos 3845#*620# y vamos a -> Factory Reset -> Factory Reset

PASO 4

Ya hemos llegado a nuestra última parte del manual que es la instalación de la ROM de OpenEve ó la Froyo.

OPCIÓN 1: OpenEve
- Lo primero es descargar desde la pagina oficial los archivos necesarios.
Esta es la página de desarrollo, donde se cuelgan las imágenes de sistema operativo que queremos instalar. En el momento de editar este artículo, estaba disponible una versión beta de la 2.3.4 (que en mi móvil resultó inestable, y tuve que quitarla).
http://code.google.com/p/openeve/downloads/list
Necesitas dos tipos de archivos, un system-etc (de más de 70MB), y un gb-recovery.img (de unos 4 MB). El nombre exacto puede variar, en función de la versión que haya en ese momento.
system-gb-20110529-BETA.zip (74.0 MB) gb-recovery.img (4.0 MB)

Descargamos el archivo boot-gb234-110429-snapshot-236mb.zip (3.9MB) el cual contiene las mejoras de código, expansión de la memoria RAM
boot-gb234-110429-snapshot-236mb.zip y las para las GAPPS gapps-gb-20110503-signed.zip (las gapps son las google applications).
Renombramos los archivos a update.zip y gapps.zip
Copiamos ambos archivos “update.zip” y “gapps.zip” en la raíz de la SD.
Por último, volvemos a insertar la tarjeta SD en el teléfono.

OPCIÓN 2. ROM oficial de android 2.2 (Froyo)
Pero, si quieres ir a lo seguro (como hice yo), deberás descargar la ROM oficial de Froyo:
http://www.megaupload.com/?d=FPRZR652

- boot-froyo-oficial.img
- system-froyo-oficial.img

CONTINUACIÓN (COMÚN PARA AMBAS OPCIONES)
- Guardamos los archivos en la carpeta tools del SDK, y descomprimimos el archivo system-…-.zip

- Renombramos los archivos “gb-recovery.img” a “boot” y “system-gb-etc” a “system”.

Ahora lo que haremos será entrar en modo fastboot en el telefono.

- Para hacer esto haz lo siguiente segun la rom que tengas en tu terminal:
* Cierra el teclado.
* Quita la batería.
* Vuelvela a poner.
* Abre el teclado.
* Enciende el telefono con el teclado encendido.
Y en el momento que se ilumina la pantalla,y antes de que haya salido todavía ninguna letra ni logo (entre 1 y 2 segundos) presiona la tecla espacio.
OJO aquí:
No mantengas el espacio pulsado desde el principio (desde antes de encender), no funciona.
El proceso es exactamente ese: encender, esperar de 1 ó 2 segundos, y pulsar entonces espacio (y mantener pulsado)
Si no funciona, también puede ser debido a que tengas una versión protegida por un operador (en mi caso, Orange). Para solucionarlo, me instalé una ROM libre del GW620
V10G_00.kdz (miraste los pasos anteriores?)

- Nos aparecerá el logo de LG sobre fondo Negro y las letras “www.lgmobile.com” en medio de la pantalla, y arriba a la izquierda se visualizarán unos datos:

USB Fastboot: XXXXXX
Machine ID: XXXXXX
Build date: XXXXXX
Serial number: XXXXXX

- Lo siguiente que haremos será conectar el teléfono al PC por USB y esperar que lo detecte.

Ahora lo que hacemos será lanzar el modo
fastboot que está en el SDK de Android. Para ello hacemos lo siguiente:

- Vamos a -> inicio -> ejecutar y tecleamos “cmd”.

- Luego navegamos nuevamente a la SDK
- Vamos a la carpeta tools dentro de la SDK por linea de comandos
tecleamos los siguientes comandos :

fastboot -w y pulsamos enter (esto borra todos los datos del usuario, excepto lo que haya en la tarjeta sd)
fastboot flash system system.img . En el telefono pndrá el porcentaje y cuando termine (un ratillo, más de 2 minutos y menos de 10) pondrá OKAY
fastboot boot boot.img. (NO usar flash) En el telefono pondrá el porcentaje y cuando termine (menos de 2 segundos) pondrá OKAY

CONTINUA CON LA OPCIÓN 1 (Gingerbread)
- Luego nos aparecerá una pantalla y le decimos apply sdcard/update.zip (podemos navegar usando las flechas arriaba/abajo y enter o Volumen Abajo/Arriba botón cámara)

- repetimos el proceso para instalar las gapps.zip (install zip from sdcard)

ULTIMA PARTE
- Desconectamos el movil del pc, quitamos la bateria, la ponemos otra vez y encendemos el telefono. La primera vez tardará bastante en iniciar (unos 10 minutos)

Notas sobre las versiones 2.3.3 y 2.3.4:
- Son versiones beta, quizá haya salido ya una más estable. A mí no me convencen: alto consumo de la batería, s.o. inestable con cuelgues frecuentes, la cámara tarda un montón de tiempo en abrir, etc.
- Incluye las GAPPS
- Wifi trabaja ok
- Bluetooth y los auriculares dejaron de funcionar. OJO si es muy importante para ti!!
- skype todavía no he conseguido que funcione. El google maps ha mejorado un poco
- Se expande la memoria RAM a 200 MB
- Viene con acceso root por defecto.
- Soporta Flash Player 10.2
- Está basado en Cyanogenmod 7 RC4 (La versión beta estará basada en Cyanogenmod 7 stable)

NOTA sobre la versión oficial 2.2 (Froyo):
-Me ha funcionado de perlas: muy recomendable
-Funciona todo (bluetooth, auriculares, GPS, maps, cámara, wifi, etc)
-Mejora mucho el rendimiento de la batería

Si tienen problemas con los drivers, aquí están los que yo utilicé:- http://www.megaupload.com/?d=5KK6MCRE

Si tienen problemas con la ADB, aquí están los archivos necesarios- http://www.megaupload.com/?d=7V1KOXAZ

ACTUALIZACIÓN IMPORTANTE:
La versión koreana me funcionó todo perfecto, excepto por un detalle importante. La conexión 3G dejó de funcionar. El motivo es que el móvil trae el APN configurado de un proveedor koreano, y aquí (al menos en España), no funciona.
Estos son los pasos necesarios para arreglarlo con Orange, pero si tienes otro operador, no deberías tener problema en encontrar este dato:
Entramos en el menú “Ajustes / Conexiones inalámbricas / Redes móviles / APN”
Creamos un APN para conectar a internet por la red telefónica

01 Nombre: orange internet
02 APN: internet
03 Proxy: <No establecido>
04 Puerto: <No establecido>
05 Nombre de usuario: orange
06 Contraseña: orange
07 Servidor: <No establecido>
08 MMSC: <No establecido>
09 Proxy MMS: <No establecido>
10 Puerto MMS: <No establecido>
11 MCC: 214
12 MNC: 03
13 Tipo de APN: default

Creamos otro APN para poder mandar/descargar MMS
01 Nombre: orange MMS
02 APN: orangemms
03 Proxy: <No establecido>
04 Puerto: <No establecido>
05 Nombre de usuario: orange
06 Contraseña: orange
07 Servidor: <No establecido>
08 MMSC: http://mms.orange.es
09 Proxy MMS: 172.022.188.025
10 Puerto MMS: 8080
11 MCC: 214
12 MNC: 03
13 Tipo APN: mms

Una vez creados hay que apagar y volver a encender el móvil para que la nueva configuración funcione.
OTRAS NOTAS:
La funcion ‘enable root’ está deshabilitada
Para entrar en el ‘hidden menu’, teclea 3845#*5200# en el marcador de números de teléfono

Esta recopilación de contenidos ha sido hecha con la mejor intención, por un técnico de ARDITEC SISTEMAS. No podemos hacernos responsables de posibles problemas, fallos de funcionamiento, vínculos externos que ya no funcionen, etc.
Saludos y suerte!