martes, 23 de agosto de 2011

GingerBread en Samsung Galaxy i9003 SCL


Por fin MoviStar ofrece un teléfono inteligente con Android a un precio razonable. No es lo más de lo más en hardware, pero merece la pena lo que cuesta y con media horita de trabajo puedes tener el último grito en software: Android GingerBread (2.3.4) oficial. :-D

¿Cansado de soportar la diabólica y denostada melodía de MoviStar que suena cada vez que apagas y enciendes el teléfono?.

Buscando cómo quitar de enmedio toda la personalización (temas, melodías, programas,...) que MoviStar ha incluido, he encontrado este regalito.


Advertencia


Aunque el proceso tiene sus riesgos, por un posible corte de suministro eléctrico mientras actualizas el firmware, todo el proceso está muy probado. No obstante, es recomendable cargar la batería del teléfono (al menos al 90%) y utilizar un portátil con baterías en lugar de un PC convencional.

Mientras el teléfono tenga un firmware oficial, no pierde la garantía y en caso de problemas puedes llevar el teléfono al servicio técnico. No obstante, publico una serie de pasos que he recopilado tras leer bastantes foros y páginas web fiables. Puedes utilizar esta información bajo tu propia responsabilidad, pero obviamente no ofrezco garantías ni me hago responsable de lo que pueda suceder al seguir estos pasos.

Durante todo este proceso, es muy conveniente quitar temporalmente la tarjeta MicroSD del teléfono, para evitar un borrado accidental de los datos.


Paso 1: Averiguar version de Android instalada actualmente

En el teléfono, seguir los siguientes pasos:
Aplicaciones > Ajustes > Acerca del teléfono
Versión de firmware: 2.2.1
Versión de banda base: I9003XXKB1

Como se indica arriba, en mi caso tengo la 2.2 es decir Froyo.
Otra manera de averiguar que versión tienes de firmware
En el teclado del teléfono, marcar *#1234#

Deben aparecer tres líneas de texto:
PDA: I9003...
PHONE: I9003XXKB1
CSC: I9003...



Paso 2: Instalar software necesario


En el PC, descargar e instalar lo siguiente:

Instrucciones completas y más información (inglés)


Paso 3: Realizar una copia de seguridad de los datos

En el PC, arrancar Samsung Kies y conectar el teléfono mediante el cable USB. Luego, en Samsung Kies, seleccionar con el botón derecho sobre el icono del teléfono y pulsar en copia de seguridad y seguir las instrucciones del asistente.



Paso 4: Acceder como super usuario (rootear)


En el teléfono, desconectar el cable USB y activar la depuración USB:
Ajustes > Conexiones inalámbricas > Ajustes USB > Preguntar al conectar
Ajustes > Aplicaciones > Desarrollo > Depuración de USB

Conectar el teléfono al PC mediante el cable USB. En el PC, ejecutar el SuperOneClick con un usuario administrador. En SuperOneClick, pulsar en el botón Root y esperar. Cuando el proceso finaliza correctamente, aparece una pantalla emergente de notificación.

En el teléfono, desactivar la opción de depuración de USB:
Ajustes > Aplicaciones > Desarrollo > Depuración de USB




Paso 5: Hacer una copia de seguridad completa


En el teléfono, descargar de Android Market la aplicación Titanium Backup. Apagar y encender el teléfono para que finalice correctamente la instalación.

En el teléfono, ejecutar Titanium Backup y permitir el acceso como root. Si no se tiene experiencia con Titanium Backup, es mejor ir con cuidado y no pulsar alegremente en los menús sin saber realmente lo que se hace.

Seleccionar la segunda pestaña Copiar / Restaurar, pulsar en el botón izquierdo Menu y seleccionar la opción Lotes.

Bajo la línea Copia de seguridad, pulsar en el botón HAZLO de la tercera opción Copia todas las aplicaciones de usuario y los datos del sistema y en la siguiente pantalla comprobar que está marcada la opción Mata apps activas y pulsar en el botón Ejecutar tarea y comenzará la copiaque puede durar entre 5 o 20 minutos aproximadamente.

Al finalizar, los datos de la copia de seguridad quedan en la tarjeta SD interna del teléfono, así que debemos copiarlo al PC. Conectar el teléfono al PC mediante el cable USB y en el teléfono seleccionar la opción de Almacenamiento masivo y luego en el botón Conectar almacenamiento USB.

En el PC, deberá aparecer un nuevo dispositivo de almacenamiento. Basta con copiar al PC la carpeta F:\TitaniumBackup y listo. :-)

Más instrucciones y las pantallas del proceso (inglés)



Paso 6: Instalar el firmware oficial de Samsung


En el PC, descargar el firwmare oficial para nuestro terminal y descomprimir. En mi caso, he descaargado el I9003XXKB1 y lo he descomprimido en c:\I9003_XXKB1.

En el PC, ejecutar Odin, marcar las opciones Re-Partition, Auto Reboot y F.Reset Time. Pulsar el botón PIT y seleccionar el fichero .pit correspondiente (en mi caso, latona_20110114.pit).

Apagar el teléfono, quitar la batería, quitar la tarjeta SIM y volver a colocar la batería. Con el teléfono apagado, pulsar al mismo tiempo el botón lateral para bajar el volumen, el botón cuadrado central de aceptar y el botón lateral derecho para encender-apagar. Ahora el teléfono se enciende en modo descarga mostrando el icono amarillo Downloading... en forma de triángulo.

Conectar el teléfono al PC mediante el cable USB. Cuando el programa Odin conecta con el teléfono, aparece una luz en la casilla ID:COM. Finalmente, pulsar en el botón Start para comenzar la escritura del PIT.

Cuando termine, desmarcar la opción de Re-Partition y pulsar el botón Reset. el teléfono se quedará con la pantalla en negro.
  • Pulsar el botón PDA y seleccionar el fichero que contiene PDA en el nombre (en micaso I9003XXKB1-REV08-PDA-low-CL890053.tar.md5).
    Pulsar el botón PHONE y seleccionar el fichero que contiene la palabra MODEM (en mi caso MODEM_I9003XXKB1_REV_00_CL889972.tar.md5).
    Pulsar el botón CSC y seleccionar el fichero que contiene la palabra CSC (en mi caso, GT-I9003-CSC-SERKB1.tar.md5).

Quitar la batería y volver a activar el modo descarga (bajar volumen + OK + encender). Pulsar el botón Start y esperar unos minutos. Muy importante no desconectar nada hasta que aparezca la palabra PASS en verde.

Volver a conectar la tarjeta SIM, encender el móvil, seleccionar el idioma y hacer un borrado total Hard Reset pulsando la siguiente secuencia en el teclado del teléfono *2767*3855#. Aparece rápidamente el mensaje Factory format y se reinicia el teléfono.


Paso 7: Configurar el acceso a Internet


Ahora hay que selecionar el idioma en Español (España) y configurar el acceso a Internet con MoviStar: Ajustes > Conexiones inalámbricas > Redes móviles > Nombre de punto de acceso.

En la pantalla APN, pulsar el botón menu de la izquierda, seleccionar Nuevo APN e introducir los siguientes datos:
  • Nombre: telefonica
    APN: telefonica.es
    Proxy: 10.138.255.133
    Puerto: 8080
    Nombre de usuario: telefonica
    Contraseña: telefonica
    Servidor: [no configurado]
    MMSC: http://mms.movistar.com
    Proxy MMS: 10.138.255.5
    Puerto MMS: 8080
    MCC: 214
    MNC: 07
    Tipo de autentificacion: PAP
    Tipo de APN: internet+mms

Pulsar el botón derecho de vuelta atrás y activar el APN telefonica. Para comporobar que funciona Internet, puedes hacer una búsqueda en Google.

Ahora hay que configurar de nuevo nuestra cuenta de Google y a disfrutar del Samsung Galaxy SCL I9003 sin la fastidiosa pantalla y aplicaciones de MoviStar. :-D

Más instrucciones completas y comentarios.


Paso 8: Actualizar a GingerBread


Esta es la parte más sencilla. Basta con conectar el teléfono al PC mediante el cable USB y al arrancar Samsung Kies detectará que el firmware actual no es el personalizado de MoviStar sino el oficial libre (en mi caso XXKB1) y nos recomendará la actualización a la última versión.

Luego basta con seguir el asistente de Samsung Kies que como siempre nos recomienda hacer una copia de seguridad de los datos. ;-)


Agradecimientos