martes, 26 de abril de 2011

Actualizacion a Android Froyo (2.2) para Galaxy 5 (I5500B)

Hace poco compre un cel Samsung Galaxy 5 (I5500B, la “B” es importante ya que esta es para EEUU), que venía de origen con la versión 2.1, la verdad que el celular funcionaba perfecto, y supero mis expectativas (sobre todo Android) amplia mente.
Pero como me gusta muy poco quedarme con lo que traen por defecto los cel, investigue para pasa a la última versión estable que se puede instalar para este modelo de celular, que es la versión 2.2 (2.2 a secas, no 2.2.1. 2.2.2, y menos 2.3).
El principal problema que tuve es el de saber cómo hacer para respaldar la ROM original que venía, para si fallaba algo en un futuro que lo tuviera que volver para atrás, luego de tener esto la actualización a la nueva versión es realmente fácil.

Para el backup, utilice varias formas, una con soft en el celular que realiza backup de aplicaciones, sms, mail, etc, y otras que realiza bakup del sistema entero (y esto no estoy del todo seguro que quede bien, porque todavía no tuve que volver hacia la 2.1).

Vamos por paso, hay varios programas para respaldar aplicaciones, los que utilice fueron:
1 – MyBackup Pro, este programa es sencillo de usar y no pide que el cel este con el usuario root habilitado (rooteado como se dice) para realizar el backup. Esto al ejecutarlo van a poder ver que podes respaldar de todo, sms, contactos, aplicaciones, etc. Busquen un poco en internet que van a encontrar muchas cosas, pero en principio si quieren utilícenlo nunca está de más.


2 – Otro de la misma gama es Titanium Backup, que en definitiva es muy parecido al anterior (tienen sus deferencias), también como dije arriba, pruébenlo y tengan un respaldo extra.


3 – MyPhoneExplorer, este es distinto, este tienen 2 aplicaciones, una es para el PC, y otra es para el cel, con este respalde solo los contactos, pero se puede respaldar también las citas o tareas, además este soft, te sirve para administrar muchas cosas desde el PC, hasta podes enviar sms y llamar desde el pc. Les aconsejo bajarse la aplicación para el cel que es pequeña y la aplicación portable para el PC, y que lo prueben un poco.

Hasta ahora estamos respaldando datos, ahora vamos a ver cómo hacer para respaldar el sistema operativo.

4 – ahora debemos descargar el SDK para android, lo descargamos, lo actualizamos y seguimos estos pasos (importante, este paso pide tener acceso al usuario root, para esto yo utilice z4root, que es muy fácil dejar el cel rooteado, igual en los siguientes pasos copio el post que yo segui).



1.- Entramos en:
Ajustes -- Aplicaciones -- Desarrollo
2.- Marcamos la casilla Depuración USB.
3.- Conectamos el Galaxy por Usb al PC.
4.- Abrimos una consola de comandos. En win7 basta con abrir el menú de Inicio y escribir cmd en la casilla de buscar.
5.- Nos movemos en la consola hasta la carpeta /platform-tools que está en la carpeta del SDK. Si no hemos modificado nada para instalar, será como sigue:
cd C:/Program files/Android/android-sdk-windows/platform-tools
*Como véis, sólo hace falta escrbir el comando cd seguido de la ruta hasta esa carpeta. Si habéis modificado algo, deberéis modificar esa ruta.
6.- Una vez ahí, escribimos lo siguiente, pulsando Enter al final de cada línea:
Código:
adb shell 
su        Probablemente os pida permisos de superusuario en el Galaxy. Aceptáis y listo.
mkdir /sdcard/BackupRom
dd if=/dev/block/bml1 of=/sdcard/BackupRom/boot.bin bs=4096
dd if=/dev/block/bml2 of=/sdcard/BackupRom/pit.pit bs=4096
dd if=/dev/block/stl3 of=/sdcard/BackupRom/efs.rfs bs=4096
dd if=/dev/block/bml4 of=/sdcard/BackupRom/Sbl.bin bs=4096
dd if=/dev/block/stl6 of=/sdcard/BackupRom/param.lfs bs=4096
dd if=/dev/block/bml7 of=/sdcard/BackupRom/zImage bs=4096
dd if=/dev/block/stl9 of=/sdcard/BackupRom/factoryfs.rfs bs=4096
dd if=/dev/block/stl10 of=/sdcard/BackupRom/dbdata.rfs bs=4096
dd if=/dev/block/stl11 of=/sdcard/BackupRom/cache.rfs bs=4096
dd if=/dev/block/bml12 of=/sdcard/BackupRom/modem.bin bs=4096
tar -czvf /sdcard/BackupRom/data.tar.gz /data
Tras hacer esto tendremos una carpeta en la sdcard llamada BackupRom en la que se encuentran los diferentes archivos de la ROM. Se recomienda no compartir el archivo data.tar.gz ya que contiene nuestras contraseñas wifi, datos personales...

Yo segui al pie de la letra lo que dice este post, pero me dio error en la última parte donde voy a realizar el tar, ya que me decía que conocía el comando tar, pero igual me copie todos los archivos que género en la sd en la carpeta BackupRom a un disco de respaldo mío (eso es lo que no se si va a funcionar el levantar el bakcup

Por las dudas realice otro respaldo y es el que se muestra en este post  http://www.jorgeoyhenard.com/respaldar-firmware-del-samsung-galaxy-5/3471/


Bueno hasta aca la parte de respaldar todo la info, y como les digo es la parte más difícil.

Ahora lo que tenemos que hacer es instalar la versión nueva, para eso sigan estos pasos:

Primero tenemos que descargar la rom que queremos instalar y los programas que necesitamos:
Se debe de bajar la rom, odin que es el soft para flshear, y el archivo OPS, que en este caso es el que dice EUROPA por más que mi versión de celular es la americana. El siguiente link muestra todos los Rom que andan en la vuelta (yo instale la oficial y funciona perfecta, en un futuro voy a jugar con alguna otra).


Ahora necesitamos que el móvil este con la batería llena y su cable usb original
1 - Asegúrense de hacerle un backup de todo lo que este en la memoria del teléfono (no se pierden datos de la sd) .
2 - Apagamos el aparato y lo ponemos en modo "Download" (apretando: tecla volumen menos + la tecla del medio del pad(es el botón negro grade) + tecla de prender



3 - Ahora en el odin en la primer opción donde dice "select ops" cargamos el "EUROPA_v1.0.ops" y en la última donde dice selet integrate package (one package) seleccionamos el flash/actualizacion que elegimos (hay que marcar las 3 casillas como lo muestra la imagen)



y apretamos START -NO DESCONECTAR EL TELEFONO HASTA QUE EN EL PROGRAMA APARESCA EL CUADRADO AZUL QUE DICE "PASS"

(si luego de la instalación te aparece algo así selecciona la opción "reeboot system now"




4 - Es conveniente hacerle un hard reset luego de la instalación asi se corrigen algunos errores
*2767*3855# - Hard Reset (esto te borra todo los soft instalado, contactos, etc.


Con esto tenemos la versión 2.2 prontita (ahora solo hace falta levantar todos los datos que queramos, yo en mi caso solo levante los contactos).



Ahora porque me pase a la 2.2 (la verdad que por terco solamente), porque anda mejor que la 2.1 (más fluida), tienen mejor aprovechamiento de la batería (todavía no lo he podido comprobar 100% pero a 1 día diría que mejora), mas “lindo”, poder instalar las aplicaciones en la SD nativo, no con soft aparte (igual yo instale el app2sd).

Ahora algo extra es formatear la sd, y sobre todo por lo menos una partición con el formato EXT2, para esto yo utilice una máquina virtual con Linux y que arranque el gparted y cree las particiones y formate con el formato que queremos (lo que yo segui fue el siguiente post http://www.androidsis.com/preparando-la-sd-para-pasar-las-aplicaciones-de-android/ )



Resumen (a pedido de Federico)
1 – respaldar datos (MyBackup y MyPhoneExplorer)
2 – respaldar rom (SDK de android y comandos por consola)
3 – bajar programas y rom (descargar de internet)
4 – con odin flashear (ejecutar odin y esperar 5 minutos)
5 – formatear SD (una maquina virtual que arranque el live de gparted)
6 – recuperar los datos que respaldamos (MyPhoneExplorer).


Creo que esto es un avance, si quieren realmente actualizar la versión de S.O., esto serian los pasos a seguir, pero les aconsejo que investiguen un rato mas, sobre todo si su equipo no es Galaxy 5, ya que el proceso es totalmente distinto, y si tienen alguna duda en que los puedo ayudar estoy a las ordenes.


3 comentarios:

Anónimo dijo...

muchas gracias """"a probar"""

Anónimo dijo...

Buenos dias.... creo que la embarré!!! no saqué copia de seguridad del firmware original... monté froyo 2.2... todo bien hasta que una semana después dejó de funcionar la señal 3G. Será a consecuencia del nuevo sistema?... hay alguna forma de remediar esto?... Le agradecería una ayuda. Gracias!

Osvaldo Hernandez dijo...

amigo, ahora sería bueno que ingresaras otra tarjeta sim por las dudas... si el problema no es ese prosigue con un "hard reset" que aparece explicado aqui en el post un poco mas arriba... si el problema persiste puedes averiguar en internet qué version exacta de android es la que trae por defecto y descargarla por ahi para instalarla con Odin... personalmente creo que tu problema es de hardware y no de software, con lo que intento decir que tu celular simplemente se hechó a perder físicamente y eso solo lo solucionaría un cambio de placa que es casi como comprar un celular nuevo