Tech: cómo flashear firmware oficial teniendo instalada una ROM personalizada (Galaxy S2)

Mi andadura con las ROMs no oficiales comenzó el 12 de abril de 2012, cuando rooteé mi S2 y le instalé CyanogenMod 9 (con Android 4.0.4). A pesar del miedo que tenía a meter la pata, ya que apenas llevaba cuatro meses con el dispositivo, decidí trastear con él (gracias al tutorial de Claude y la wiki de Cyanogen, con las que no tuve problemas a pesar de ser un completo novato respecto al tema) y me sorprendió la cantidad de funciones extra que me permitían tanto el acceso root como la nueva ROM. Un año despúes descubrí las funcionalidades de ParanoidAndroid (la que más me llamaba la atención, Halo) y el 25 de mayo de 2013 me pasé de CyanogenMod 10 a ParanoidAndroid 3.5 (con Android 4.2.2).

Después de llevar casi año y medio con ROMs personalizadas en mi S2 (actualmente ParanoidAndroid 3.99, con Android 4.3), me ha picado la curiosidad y he decidido probar la última versión oficial del firmware de Samsung para mi móvil.

¿Qué necesito antes de empezar?

  • libusbx 1.0.17 en Linux
  • Firmware oficial de Samsung para el móvil: SamMobile
    • En mi caso: Smartphone | Android | GT-I9100 – Samsung Galaxy S II | Spain – FOP.
  • Heimdall 1.4.0 (compatible con Windows, Mac y Linux)

Proceso paso a paso

Preparación del material

  1. Instalamos libusbx desde la carpeta donde lo hemos descargado.
    1. cd ~/Descargas/
    2. tar -xjvf libusbx-1.0.17.tar.bz2
    3. cd libusbx-1.0.17/
    4. ./configure
    5. make
    6. sudo make install
  2. Abrimos la carpeta donde hayamos descargado el firmware y descomprimimos el archivo ZIP.
    1. cd ~/Escritorio/
    2. unzip I9100XWLSD_I9100FOPLS4_FOP.zip -d rom/
  3. Entramos en la carpeta creada, y si aparece un archivo con extensión .tar.md5 lo renombramos a .tar.gz. Una vez tenga esa extensión, lo extraemos.
    1. cd rom/
    2. mv I9100XWLSD_I9100FOPLS4_I9100XXLS8_HOME.tar.md5 I9100XWLSD_I9100FOPLS4_I9100XXLS8_HOME.tar.gz
    3. tar -xvf I9100XWLSD_I9100FOPLS4_I9100XXLS8_HOME.tar.gz
  4. Arrancamos el móvil en modo Download. Si el menú de apagado no nos permite arrancarlo de este modo, lo apagamos normal y mantenemos los botones Volumen Abajo + Inicio + Bloquear pulsados unos segundos. Una vez en el modo Download, conectamos el móvil al ordenador mediante USB.
  5. Instalamos Heimdall y lo arrancamos con permisos root (sudo heimdall-frontend).
    1. Detectamos el móvil en Utilities > Detect Device > Detect.
    2. Copiamos el archivo PIT del móvil desde Download PIT > Save As… Elegimos la carpeta donde guardarlo, y seleccionamos Download.
    3. Entramos en a pestaña Flash y debajo de PIT pinchamos el botón Browse para elegir el archivo PIT que hemos creado en el paso anterior.
    4. Debajo de Partitions (Files) añadimos los archivos extraidos en el paso 3.3 mediante la combinación Add > Partition Details > Partition Name > nombreDeLaParticion* > File > Browse > archivo.ext# > Open.
      1. * BOOT  · # boot.bin
      2. * CACHE · # cache.img
      3. * FACTORYFS · # factoryfs.img
      4. * HIDDEN · # hidden.img
      5. * MODEM · # modem.bin
      6. * PARAM · # param.lfs
      7. * SBL1 · # Sbl.bin
      8. * KERNEL · # zImage
    5. Comprobamos que los nombres de las particiones correspondan con los archivos elegidos, y nos aseguramos de que Repartition está desactivado.
    6. Pulsamos el botón Start y cruzamos los dedos para que no pase nada raro.
    7. Si todo va bien, la barra de progreso de Heimdall se irá rellenando y flasheará el móvil. También podremos ver el progreso en la pantalla del dispositivo.

¡Y listo! Cuando se cargue todo, el móvil se reiniciará y tendremos la última versión (o la que hayamos querido descargar) de la ROM oficial de Samsung.

Más información

Fuentes | Foro SGS2 de HTCMania

Anuncios

Publicado el 2013/09/26 en Uncategorized y etiquetado en , , , , , , , , , , , , , , , , , . Guarda el enlace permanente. Deja un comentario.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: