Primer día con Android 1.6 en mi LG GW620

  • english

Bueno, ayer fue un día “frenético”, como me dijo mi compañero Cachorro en lo foro de www.clublgmobile.com

Por la mañana me enteré de que LG había sacado un firmware para el LG KH5200 en Corea con Android 1.6. El KH5200 es el mismo móvil que el GW620, con el mismo hardware, solo que en Corea se distribuye con ese nombre. Me descargue la ROM y me puse manos a la obra.

Lo primero fue sacar un backup completo del mi móvil por si el experimento salía mal. Entonces conecté el móvil al PC y realicé la actualización.

Esta actualización, al contrario que otras que había realizado anteriormente, se carga todos los datos del usuario, elimina la partición userdata. Al iniciar el móvil se puso automáticamente en Coreano, como dios manda, en la primera opción de la primera pantalla, te deja seleccionar el idioma, puedes seleccionar Inglés de UK, Inglés de US o Coreano, pero yo, como buen Coreano, no seleccioné bien el inglés y me quedé en Coreano, primer reto!!! buscar la selección del idioma estando el móvil en perfecto Coreano. Menos mal que tengo más de un móvil con Android y pude llegar al sitio contando el nº de opción.

Descargué los drivers de LG para el movil y los instalé, la verdad es que no estoy seguro de que me hicieran falta, pero lo hice, los descarrgué de aquí:

http://octopusbox.com/files/drivers/LGUSBModemDriver_WHQL_ML_Ver_4.9.4_All.exe

Después, tras enchufar el móvil al PC y ver que lo reconocía como USBDriver, activé en el teléfono el modo depuración. El sistema empezó a pedirme drivers, y yo se los daba en el directorio del SDK de Android, pero no encontró ninguno, ya que al meterle el firmware del KH5200 ya no te detecta el GW620 si no el KH5200, así que me cogí el administrador de dispositivos y me puse a ver los hardware id de cada uno de los dispositivos, estos eran USB\VID_1004&PID_618E&REV_0100&MI_00 hasta …&MI_05, detectaba 5 dispositivos no conocidos y el dispositivo de almacenamiento masivo, así que empecé a probar con cada uno de ellos, el 4 era el almacenamiento masivo y el 5 el ADB Composite Interface. Podéis descargar el archivo inf de los drivers del SDK de aquí con las modificaciones.

Ya tenía acceso al dispositivo, pero no total, ya que no tenía acceso root. Para entrar en el menú oculto pulsé 3845#*620# pero no funcionó, normal, ahora tengo un KH5200, así que probé con 3845#*5200# y entonces si, pude entrar. Fui a Module test->Stability Test->Enable root permissions y … como me imaginaba me pedía la famosa contraseña que pedía en las versiones V10I y V10N.

Unos días antes probé a instalar la versión V10I, sobre la V10G rooteada, y cual fue mi sorpresa que cuando terminé la actualización seguía siendo root en la V10I. Esto me dijo que la actualización de la G a la I no elimina la partición userdata, y que entonces debería estar en dicha partición el flag que indica el acceso root. Pero el problema venía en que la actualización a la V10M Coreana si que se carga dicha partición por lo tanto no me valía el hecho de instalar la V10G, rootear y luego instalar la V10I, así pues pensé en hacer lo siguiene:

1) Extraer las imágenes System.img y boot.img de la versión coreana.
2) Instalar la versión V10G_00 del GW620.
3) Rootear la V10G.
4) Acceder al fastboot y flashear el system.img y el boot.img de la versión coreana.

Con esto, tendría la versión V10M Coreana rooteada. Pero desgraciadamente me quedé en el primer paso, no podía extraer las imágenes system y boot sin permisos de root.

Empecé a ponerme nervioso, empecé a acordarme de la madre del ingeniero que puso la contraseña en el menú oculto, y entonces pensé: “Tengo que hacerme con la contraseña”

Busqué en Inet, pero no había ni rastro, la gente preguntaba pero nadie daba la respuesta, así que me puse a mirar los apks (aplicaciones) de la ROM Coreana y localicé el apk del menú oculto. Lo edité en hexadecimal, pero no encontré nada claro, era una locura. Fue entonces cuando me acordé de que una vez vi un desensamblador de código java para dalvik, y me puse a buscarlo. Lo encontré y lo descargue. Extraje el apk del menú oculto y cambié la extensión a .zip para extraerlo con el winrar, localicé el classes.dex, lo desesamblé y localicé la contraseña, esta vez sí. La introduje en el Enable Root Permissions y vi el bonito mensaje de “OK”. La adrenalina se apoderaba de mi ;)

Una vez que ya era root, pensé que no  interesaba volver a la V10G, así que extraje la imagen boot.img para abrirla y cambiar el init.rc, pero entonces recordé que a partir de las versiones V10N y V10I no se podía tampoco acceder al modo fastboot, eso dificultaba las cosas para la gente que quisiera instalar la ROM, pero decidí no perder más tiempo en eso, a las malas malas, tendría que forzar al usuario a instalar la V10G y luego instalar mi ROM desde esta, ya que esta si te permite entrar en fastboot.

Me dedique un buen rato a poner todas las cosas que lleva la toleROM y ver que funcionaban. Entonces me volví a dar cuenta de que la ROM estaba en inglés y no había forma de poder seleccionar el español, así que me puse a buscar en internet y encontré un programa llamado “MoreLocale 2″, el cual te permite elegir el idioma que quieras de una larga lista, lo instalé desde el Market y pude seleccinar el español. Las aplicaciones cambiaron a español, pero vi algunas cosas raras, los días de la semana me salían en ingles, el formato de fecha era distinto, … entonces recordé que ya me había peleado con esto en la ROM de Super@tmel para poder incluir el catalán, gallego y euskera, y me acordé de la librería “libicu”, la cual contiene toda esa información. Enchufé la magic al ordenador, localicé el libicudata.so y lo copié al GW620, reinicié y … wuala!! Todo en Español.

Estuve usando el móvil un rato, estaba buscando cosas que no funcionaran para ver si tenía arreglo y me dí cuenta de que no tenía cobertura, … joder!!, había estado todo el día sin cobertura en el movil y ni me había enterado (este es el segundo nº de teléfono, había usado el otro durante todo el día). No me extrañó mucho lo de la cobertura, pues en mi casa no hay mucha, y menos de Simyo, así que salí a la terraza, pero vi que ni “flowers”, entré en Ajustes->Conexiones inhalámbricas->Mobile Network settings->Operadores de red->Buscar redes, me salían todas, movistar, vodafone, orange, … pero no podía conectar con ninguna, me decía que “La tarjeta SIM no acepta una conexión a esta red” :/, quizás la tarjeta estaba rota, así que probé con la de Vodafone y tampoco, … No sabía a que podía ser debido, así que lo apunté como un punto a solucionar y seguí. Se avecinaban malos resultados.

Abreviando, instalé el Android Wifi Tether y no funcionó, me indicaba que el kernel no tenía activo el NetFilter, otro punto negativo. Instalé el Medieval Bluetooth FTP para transferir archivos, falló, me dijo que el kernel no tenía activo el OBEX… Me desilusioné bastante.

Ya era tarde y quería acostarme, así que me fuí hacia la habitación y por el camino (si, por el pasillo y las escaleras :D ) probé a quitar la batería e intentar entrar en modo fastboot. Sabía que no, pero lo volvía a intentar un poco desanimado… COÑO!!! pude entrar, no se como la verdad, pero volvía a quitar la batería y volvía a intentarlo, ya no pude, así que pensé que había hecho distinto y lo volvía a probar: Quitas la batería, la pones, pulsas el botón de encendido y en medio segundo pulsas repetidamente la tecla espacio, … entra en fastboot.

El día fue provechoso, aprendí y avancé bastante. A ver que es lo que viene mañana.

Saludos,

Agradecimientos a: Zacpod, raburton, cwhchew, routehero, surfdev and other XDA people.

PD: No se puede entrar en el modo fastboot si estamos con las versiones I o N , tampoco con la versión Coreana. Yo he podido entrar con la Coreana, pero es por algo que he tocado, no estoy seguro si es por al rootear o si es por la propiedad “ro.debuggable” que activo en mi ROM. Cuando lo sepa a ciencia cierta avisaré.

Popularity: 40% [?]

Abril 27, 2010 Etiquetas: > > Leer más

19 Respuestas to “Primer día con Android 1.6 en mi LG GW620”

  1. dryant dice:

    Joder tio eres bueno!
    Que alegría que tengas el mismo movil que el mio!!! ;)

  2. neo dice:

    it is helpful, and it seem that this version is missing some functions

  3. Inberno dice:

    Jeje mola esta mola de contarlo, tengo ganas de trastear con la versión koreana pero si le quito el eve a mi novia me mata…

    Animo y al toro que estamos contigo!!!

  4. MrMiyagi dice:

    Hey, ¿cómo va el tema? No es mi intención presionarte, sólo informarte de que el personal sigue expectante. Y por supuesto, agradecido por tus desinteresados esfuerzos.

  5. Dane dice:

    Hi,is APP2SD can running in this ROM?

  6. giorgio130 dice:

    could you connect to the network afterwards?

  7. tolemaC dice:

    APP2SD can’t running in this ROM at the moment.

    I couldn’t connect to the network.

  8. [...] This post was mentioned on Twitter by Roberto Fuenzalida . Roberto Fuenzalida said: @Huasonic la versión coreana salio con android 1.6, y en la web hay un tipo que lo pudo instalar en su celular http://twurl.nl/pxtutp [...]

  9. SSA dice:

    U said “I update my android_winsub.inf with it USB\VID_1004&PID_618E&REV_0100&MI_05 and the PC recognized it.”
    Can i get d link of that new driver…
    THX BE4 BRO

  10. tolemaC dice:

    SSA: Put this file in your Android SDK driver directory: http://jros.org/files/android_winusb.inf

    Don’t forget do a backup of the older.

  11. giorgio130 dice:

    I’ve seen on xda you tried to make it work under linux, did you succed? If yes what did you do? It’s quite important to me…

  12. tolemaC dice:

    Giorgio: I didn’t find the way.

    I used ubuntu 10.04 and I cant access to the device using adb. I don’t know what happend.
    Please, if you find the way let me know. I will do the same.

    Thanks

  13. giorgio130 dice:

    Of course I will. :) thanks!

  14. SSA dice:

    Yes.. Thx a lot Bro. The driver finally works in my OS:Win XP SP3.

  15. tolemaC dice:

    SSA: Nice! ;)

  16. SSA dice:

    How about your experience with your 1.6 until now, Bro?
    Anyway thanks a lot for share this to us…..
    If u already use 2.0 /2.1 (eclair) for your GW620..
    Please let me know…. =)

  17. loren dice:

    Hola

    Me he encontrado esta página que ofrecen descargar el firmware de android 2.1 para lg gw620. Supongo que será un bulo porque en ningun foro ni web especializada aparecen indicios de que se vaya a actualizar hasta eclair. Y menos des del 1.5 hasta el 2.1 directamente. Pero no se si sabeis algo, vosotros qu e estais más metidos en el tema.

    También he encontrado una página muy similar a and.roid.es pero francesa en la cual en febrero anunciaban que Lg actualizaría a 2.1 unas semanas más tarde. Parece publicado en febrero, pero está tachada la frase que lo afirma. como si se hubiera rectificado.

    No se, creo que es un timo, pero parece claro de que lo venden como una actualizacion a 2.1.

    dejo el link para que opineis.

    http://www.general-search.com/download/lg-gw-620-firmware-android-2-1

    Saludos y felicitarte por tu trabajo con las rom’s. Muchos ánimos!!!

  18. David12 dice:

    As conseguido tener covertura con android 1.6?

  19. Partha dice:

    where to download Korean 1.6 rom for gw620?? pls help the link is posted in xda not working

Dejar un comentario