Cambiar la compilación de Android en el Xperia Neo
Introducción
Cuando adquirimos nuestro móvil Xperia Neo, este puede venir con diferentes compilaciones (firmwares) de Android personalizadas por los operadores o para países en concreto. Con el software de Sony (PC Companion) podemos actualizarlas a versiones más nuevas, pero sin cambiar entre estas personalizaciones.
Pero esto no quiere decir que no podamos hacerlo y existen programas que nos permitirán instalar las versiones que queramos en nuestro móvil.
Actualmente para el Sony Xperia Neo podemos encontrar los siguientes firmwares:
- Android 2.3.4: MT15i_4.0.2.A.0.42_Global.ftf
- Android 2.3.4: MT15i_4.0.2.A.0.62__1246-9107.ftf
- Android 4.0.4: MT15_4.1.B.0.431_Global.ftf
- Android 4.0.4: MT15i_4.1.B.0.587_Global.ftf
Proceso
Para instalar cualquier firmware de Android en nuestro Xperia Neo, vamos a utilizar el programa llamado FlashTool (http://androxyde.github.com/). Os advierto que este proceso borrará los datos de vuestro móvil, por lo que tendréis que haceros una copia de seguridad antes de hacerlo.
Lo primero que tendremos que hacer es abrir el programa.
Antes de conectar el móvil al ordenador con el cable usb, tendremos que activar la depuración USB. Para ello vamos al menú de nuestro móvil, entramos en Ajustes, bajamos hasta Opciones del desarrollador y activamos al casilla de Depuración USB.
Conectamos el móvil al ordenador con el cable usb y esperamos a que en el programa FlashTool identifique nuestro móvil:
INFO - Connected device : MT15
Si no aparece su nombre, puede ser porque no tengamos instalados los drivers del teléfono. Para ello vamos a la carpeta donde hemos instalado el programa FlashTool (Por defecto es C:\FlashTool), entramos en la carpeta drivers, ejecutamos Flashtool-drivers.exe,
- Le damos al botón Next
- Marcamos Sony Ericsson Xperia arc, Xperia neo, Xperia PLAY, Xperia acro IS11S, Xperia acro SO-02C drivers y le damos al botón Install.
- Aparecerá una ventana de Asistente para la instalación de controladores de dispositivos y le daremos al botón Siguiente.
- Esperamos a que acabe la instalación y salga una pantalla donde dice que todo se ha instalado con éxito. Le damos al botón Finalizar para cerrarla.
- Ya lo hemos instalado y le damos al botón Finish.
- Luego reiniciamos el ordenador y volvemos a probar si lo detecta.
Una vez detectado, le damos al primer icono que es un rayo. En la ventana que nos aparece seleccionamos la opción de Flashmode y le damos al botón Ok.
Ahora nos aparecerá la ventana para seleccionar el firmware que queremos ponerle al móvil. Lo primero que tendremos que hacer es en Select source folder situarnos en la carpeta donde tenemos los firmwares. Una vez hemos hecho esto nos aparecerán los firmwares que tenemos en la lista. Seleccionamos el que queramos usar. En la sección Wipe seleccionamos Wipe data, Wipe cache y si aparece Wipe apps log. En la sección Exclude solo dejamos marcada Exclude TA. Y por último en Misc seleccionamos No final verification. Una vez hemos configurado todo le damos al botón Ok.
Antes de que empiece el proceso tendremos que preparar el móvil. Nos aparecerá una ventana explicando lo que tenemos que hacer y que es lo siguiente:
- Desconectamos el móvil del cable usb.
- Lo apagamos.
- Pretamos el botón atrás y sin soltarlo conectamos el cable usb.
Entonces el proceso empezará:
15/006/2012 18:06:36 - INFO - <- This level is successfully initialized 15/006/2012 18:06:37 - INFO - Flashtool Version 0.9.4.0 built on 2012-09-10 23:08:31 15/006/2012 18:06:37 - INFO - You can drag and drop ftf files here to start flashing them 15/006/2012 18:06:48 - INFO - Device connected with USB debugging off 15/006/2012 18:06:48 - INFO - For 2011 devices line, be sure you are not in MTP mode 15/006/2012 18:06:51 - INFO - Device connected with USB debugging on 15/006/2012 18:06:51 - INFO - Connected device : MT15 15/006/2012 18:06:51 - INFO - Installed version of busybox : BusyBox v1.18.4 (2011-04-04 18:40:20 CDT) multi-call binary. 15/006/2012 18:06:51 - INFO - Android version : 4.0.4 / kernel version : 2.6.32.9-perf 15/006/2012 18:06:52 - INFO - Root Access Allowed 15/016/2012 18:16:48 - INFO - Selected MT15_4.1.B.0.431_Global.ftf 15/016/2012 18:16:48 - INFO - Preparing files for flashing 15/017/2012 18:17:04 - INFO - Please connect your device into flashmode. 15/017/2012 18:17:09 - INFO - Device disconnected 15/017/2012 18:17:36 - INFO - Device connected in flash mode 15/017/2012 18:17:37 - INFO - Opening device for R/W 15/017/2012 18:17:37 - INFO - Reading device information 15/017/2012 18:17:37 - INFO - Phone ready for flashmode operations. 15/017/2012 18:17:37 - INFO - Start Flashing 15/017/2012 18:17:37 - INFO - Processing loader 15/017/2012 18:17:37 - INFO - Checking header 15/017/2012 18:17:37 - INFO - Flashing data 15/017/2012 18:17:40 - INFO - Loader : S1_Loader_Root_773f - Version : R4A066 / Bootloader status : ROOTABLE 15/017/2012 18:17:40 - INFO - Disabling final data verification check 15/017/2012 18:17:40 - INFO - Processing kernel.sin 15/017/2012 18:17:40 - INFO - Checking header 15/017/2012 18:17:40 - INFO - Flashing data 15/017/2012 18:17:42 - INFO - Processing fota1.sin 15/017/2012 18:17:42 - INFO - Checking header 15/017/2012 18:17:42 - INFO - Flashing data 15/017/2012 18:17:43 - INFO - Processing fota0.sin 15/017/2012 18:17:43 - INFO - Checking header 15/017/2012 18:17:43 - INFO - Flashing data 15/017/2012 18:17:45 - INFO - Processing adsp.sin 15/017/2012 18:17:45 - INFO - Checking header 15/017/2012 18:17:45 - INFO - Flashing data 15/017/2012 18:17:47 - INFO - Processing amss_fs_hallon.sin 15/017/2012 18:17:47 - INFO - Checking header 15/017/2012 18:17:47 - INFO - Flashing data 15/017/2012 18:17:48 - INFO - Processing amss.sin 15/017/2012 18:17:48 - INFO - Checking header 15/017/2012 18:17:48 - INFO - Flashing data 15/017/2012 18:17:56 - INFO - Processing vendor.sin 15/017/2012 18:17:56 - INFO - Checking header 15/017/2012 18:17:56 - INFO - Flashing data 15/018/2012 18:18:43 - INFO - Processing system.sin 15/018/2012 18:18:43 - INFO - Checking header 15/018/2012 18:18:43 - INFO - Flashing data 15/020/2012 18:20:44 - INFO - Processing userdata.sin 15/020/2012 18:20:44 - INFO - Checking header 15/020/2012 18:20:44 - INFO - Flashing data 15/020/2012 18:20:52 - INFO - Processing cache.sin 15/020/2012 18:20:52 - INFO - Checking header 15/020/2012 18:20:52 - INFO - Flashing data 15/020/2012 18:20:54 - INFO - Ending flash session 15/020/2012 18:20:54 - INFO - Flashing finished. 15/020/2012 18:20:54 - INFO - Please unplug and start your phone 15/020/2012 18:20:54 - INFO - For flashtool, Unknown Sources and Debugging must be checked in phone settings 15/020/2012 18:20:54 - INFO - Device connected in flash mode
Cuando acabe el proceso veremos el mensaje Flashing finished. Ahora lo desconectamos del cable usb y lo encendemos.
Ya tenemos nuestro móvil Xperia Neo con la versión de Android que le hallamos puesto.