Rootear el Xperia Neo

Rootear el Xperia Neo

Introducción

Hacer root consiste en poder ejecutar una aplicación con los permisos para que haga cualquier cosa. Si queremos hacer ciertas cosas con nuestro móvil, puede que necesitemos tenerlo rooteado. En este artículo os voy a explicar como hacer root a un Sony Xperia Neo.

Una lista de cosas que podremos hacer si tenemos nuestro móvil rooteado es la siguiente:

  • Instalar cualquier aplicación en la SD.
  • Hacer una copia de seguridad de cualquier aplicación.
  • ...

Requerimientos

  • Tener la versión 4.0.4 de Android instalada en nuestro móvil. Si no la tenemos podemos instalarla como os explico en este artículo.
  • Descargar el script DooMLoRD_v1_Xperia-2011-ICS-ROOT-emu-busybox-su (Lo podemos descargar de aquí: http://forum.xda-developers.com/showthread.php?t=1601038)
  • El kernel del firmware 4.1.A.0.562 del Neo V (MT11i_4.1.A.0.562_kernel.ftf). Aunque sea para el Neo V, lo podemos usar para el proceso de rooteo del Xperia Neo.
  • El firmware actual de nuestro móvil para restaurar el kernel (En mi caso la MT15i_4.1.B.0.587_Global.ftf).

Proceso

Preparativos

Lo primero que vamos ha hacer es preparar el móvil para rootearlo. Para ello tenemos que hacer los siguientes pasos:

  • Activamos 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.
  • Activamos los orígenes desconocidos: Para ello vamos al menú de nuestro móvil, entramos en Ajustes, bajamos hasta la opción de Seguridad y en la sección Administración de dispositivos activamos la casilla Orígenes desconocidos.
  • Para ello vamos al menú de nuestro móvil, entramos en Pantalla, le damos a la opción Modo de suspensión y seleccionamos 10 minutos.

Poner el kernel 4.1.A.0.562

Una vez tenemos el móvil preparado, lo siguiente es ponerle el kernel 4.1.A.0.562 del Xperia Neo V. Para ello abrimos el programa FlashTool. Conectamos el móvil con el cable usb al ordenador y comprobamos que ha detectado correctamente mirando si aparece la siguiente línea:

INFO  - Connected device : MT15

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 firmware 4.1.A.0.562 que como veremos, solo contendrá el Kernel. Le damos al botón Ok.

16/041/2012 12:41:45 - INFO  - Device connected with USB debugging on
16/041/2012 12:41:45 - INFO  - Connected device : MT15
16/041/2012 12:41:46 - INFO  - Installed version of busybox : BusyBox v1.18.5 (2011-07-18 07:43:28 PDT) multi-call binary.
16/041/2012 12:41:46 - INFO  - Android version : 4.0.4 / kernel version : 2.6.32.9-perf
16/042/2012 12:42:12 - INFO  - Selected MT11i_4.1.A.0.562_kernel.ftf
16/042/2012 12:42:12 - INFO  - Preparing files for flashing
16/042/2012 12:42:12 - INFO  - Please connect your device into flashmode.
16/042/2012 12:42:15 - INFO  - Device disconnected
16/042/2012 12:42:33 - INFO  - Device connected in flash mode
16/042/2012 12:42:33 - INFO  - Opening device for R/W
16/042/2012 12:42:33 - INFO  - Reading device information
16/042/2012 12:42:33 - INFO  - Phone ready for flashmode operations.
16/042/2012 12:42:33 - INFO  - Start Flashing
16/042/2012 12:42:33 - INFO  - Processing loader
16/042/2012 12:42:33 - INFO  -     Checking header
16/042/2012 12:42:33 - INFO  -     Flashing data
16/042/2012 12:42:35 - INFO  - Loader : S1_Loader_Root_773f - Version : R4A069 / Bootloader status : ROOTABLE
16/042/2012 12:42:35 - INFO  - Disabling final data verification check
16/042/2012 12:42:35 - INFO  - Processing kernel.sin
16/042/2012 12:42:35 - INFO  -     Checking header
16/042/2012 12:42:35 - INFO  -     Flashing data
16/042/2012 12:42:38 - INFO  - Ending flash session
16/042/2012 12:42:38 - INFO  - Flashing finished.
16/042/2012 12:42:38 - INFO  - Please unplug and start your phone
16/042/2012 12:42:38 - INFO  - For flashtool, Unknown Sources and Debugging must be checked in phone settings
16/042/2012 12:42:38 - INFO  - Device connected in flash mode

El móvil a partir de entonces podrá estar muy inestable y aparecernos avisos de errores de aplicaciones que se cierran. Pero no os asustéis ya que una vez acabemos todo ira perfecto.

Aunque esto no se si es obligatorio o no, os aconsejo una vez hecho esto, reiniciar el ordenador y no abrir por nada el programa FlashTool hasta que os lo indique.

Rootear

Ántes de seguir aseguraros que habéis cerrado el programa FlashTool, porque sino os dara error. Descomprimimos el archivo de DooMLoRD_v1_Xperia-2011-ICS-ROOT-emu-busybox-su.zip. Ejecutamos el archivo runme.bat y esperamos a que termine:

C:\DooMLoRD_v1>runme.bat
---------------------------------------------------------------
        Xperia 2011 ICS Easy Rooting toolkit (v1.0)
                   created by DooMLoRD
                "andorid emulator" trick
   Credits go to all those involved in making this possible!
---------------------------------------------------------------
[*] This script will:
     (1) root ur device using "andorid emulator" trick
     (2) install Busybox (1.18.4)
     (3) install SU files (ICS specific)
     (4) do some checks for free space, tmp directory
         (will remove Google Maps if required)
[*] Before u begin:
     (1) make sure u have installed adb drivers for ur device
     (2) enable "USB DEBUGGING"
           from (Menu\Settings\Developer Options\Development)
     (3) enable "UNKNOWN SOURCES"
           from (Menu\Settings\Security)
     (4) [OPTIONAL] increase screen timeout to 10 minutes
     (5) connect USB cable to PHONE and then connect to PC
     (6) skip "PC Companion Software" prompt on device
---------------------------------------------------------------
CONFIRM ALL THE ABOVE THEN
Presione una tecla para continuar . . .
--- STARTING ----
--- WAITING FOR DEVICE
* daemon not running. starting it now *
* daemon started successfully *
--- creating temporary directory
mkdir failed for tmp, File exists
--- cleaning
rm failed for app, Is a directory
--- symlinking tmp directory
--- Rebooting
--- WAITING FOR DEVICE TO RECONNECT
--- PLEASE WAIT, THIS MAY TAKE A WHILE
if it gets stuck over here for a long time then try:
   disconnect usb cable and reconnect it
   toggle "USB DEBUGGING" (first disable it then enable it)
--- DEVICE FOUND
--- enabling emulator hack
--- Rebooting
--- WAITING FOR DEVICE TO RECONNECT
--- PLEASE WAIT, THIS MAY TAKE A WHILE
if it gets stuck over here for a long time then try:
   disconnect usb cable and reconnect it
   toggle "USB DEBUGGING" (first disable it then enable it)
--- DEVICE FOUND
--- pushing busybox
1771 KB/s (1075144 bytes in 0.592s)
--- correcting permissions
--- remounting /system
--- checking free space on /system
27 KB/s (439 bytes in 0.015s)
--- Free space on /system : 75196 bytes
--- no cleanup required
--- copying busybox to /system/xbin/
2099+1 records in
2099+1 records out
1075144 bytes transferred in 0.456 secs (2357771 bytes/sec)
--- correcting ownership
--- correcting permissions
--- installing busybox
--- pushing SU binary
699 KB/s (22364 bytes in 0.031s)
--- correcting ownership
--- correcting permissions
--- correcting symlinks
--- pushing Superuser app
1955 KB/s (843503 bytes in 0.421s)
--- cleaning
--- rebooting
ALL DONE!!!
Presione una tecla para continuar . . .

Si todo ha salido bien, aparecerá el mensaje ALL DONE!!!. Podremos ver la aplicación Superuser instalada en el móvil.

Ponemos el kernel original

Por último volvemos a poner el kernel de nuestra versión para que deje de estar inestable.

Para ello abrimos el programa FlashTool. Conectamos el móvil con el cable usb al ordenador y comprobamos que ha detectado correctamente mirando si aparece la siguiente línea:

INFO  - Connected device : MT15

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. Seleccionamos el firmware que tenga nuestro móvil (En mi caso MT15i_4.1.B.0.587_Global.ftf). En la sección Wipe desmarcamos las opciones Wipe data y Wipe cache. En la sección Exclude marcamos TODAS las opciones excepto la de Kernel. 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á y solo nos quedará esperar a que acabe apareciendo el siguiente mensaje:

16/057/2012 12:57:06 - INFO  - <- This level is successfully initialized
16/057/2012 12:57:06 - INFO  - Flashtool Version 0.9.5.0 built on 2012-09-12 06:45:17
16/057/2012 12:57:06 - INFO  - You can drag and drop ftf files here to start flashing them
16/057/2012 12:57:14 - INFO  - Device connected with USB debugging on
16/057/2012 12:57:14 - INFO  - Connected device : MT15
16/057/2012 12:57:14 - INFO  - Installed version of busybox : BusyBox v1.18.4 (2011-04-04 18:40:20 CDT) multi-call binary.
16/057/2012 12:57:14 - INFO  - Android version : 4.0.4 / kernel version : 2.6.32.9-perf
16/057/2012 12:57:15 - INFO  - Remounting system read-write
16/057/2012 12:57:15 - INFO  - Installing toolbox to device...
16/057/2012 12:57:15 - INFO  - Pushing C:\Flashtool\custom\root\ftkit.tar to /data/local/tmp
16/057/2012 12:57:15 - INFO  - Running installftkit  as root thru sysrun
16/057/2012 12:57:16 - INFO  - Root Access Allowed
16/058/2012 12:58:43 - INFO  - Selected MT15i_4.1.B.0.587_Global.ftf
16/058/2012 12:58:43 - INFO  - Preparing files for flashing
16/058/2012 12:58:45 - INFO  - Please connect your device into flashmode.
16/058/2012 12:58:47 - INFO  - Device disconnected
16/059/2012 12:59:10 - INFO  - Device connected in flash mode
16/059/2012 12:59:10 - INFO  - Opening device for R/W
16/059/2012 12:59:10 - INFO  - Reading device information
16/059/2012 12:59:10 - INFO  - Phone ready for flashmode operations.
16/059/2012 12:59:11 - INFO  - Start Flashing
16/059/2012 12:59:11 - INFO  - Processing loader
16/059/2012 12:59:11 - INFO  -     Checking header
16/059/2012 12:59:11 - INFO  -     Flashing data
16/059/2012 12:59:13 - INFO  - Loader : S1_Loader_Root_773f - Version : R4A069 / Bootloader status : ROOTABLE
16/059/2012 12:59:13 - INFO  - Disabling final data verification check
16/059/2012 12:59:13 - WARN  - This file is ignored : simlock.ta
16/059/2012 12:59:13 - INFO  - Processing kernel.sin
16/059/2012 12:59:13 - INFO  -     Checking header
16/059/2012 12:59:13 - INFO  -     Flashing data
16/059/2012 12:59:15 - INFO  - Processing fota1.sin
16/059/2012 12:59:15 - INFO  -     Checking header
16/059/2012 12:59:15 - INFO  -     Flashing data
16/059/2012 12:59:17 - INFO  - Processing fota0.sin
16/059/2012 12:59:17 - INFO  -     Checking header
16/059/2012 12:59:17 - INFO  -     Flashing data
16/059/2012 12:59:18 - INFO  - Processing vendor.sin
16/059/2012 12:59:18 - INFO  -     Checking header
16/059/2012 12:59:18 - INFO  -     Flashing data
16/000/2012 13:00:04 - INFO  - Ending flash session
16/000/2012 13:00:04 - INFO  - Flashing finished.
16/000/2012 13:00:04 - INFO  - Please unplug and start your phone
16/000/2012 13:00:04 - INFO  - For flashtool, Unknown Sources and Debugging must be checked in phone settings
16/000/2012 13:00:05 - INFO  - Device connected in flash mode
16/000/2012 13:00:45 - INFO  - Device disconnected

Cuando acabe nos aparecerá el mensaje Flashing finished. Ya tenemos el móvil rooteado.

Problemas

Problema adb server is out of date

Al ejecutar el DooMLoRD aparece el siguiente error y el teléfono no se rootea bien:

adb server is out of date.  killing...
* daemon started successfully *

Solución

El problema puede estar causado por varias causas.

Lo primera cosa que podemos intentar para solucionar el problema es reiniciar el ordenador y estar seguros que no abrimos el programa FlashTool.

Otra cosa que puede arreglar el problema es reinstalar los drivers correctos para el móvil.

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.

Comentarios

una cosa, ami se me queda pillado en enabling emulator hack que tengo que hacer??

ya esta solucionado!

Muchas gracias por el tutorial. Me ha sido de gran ayuda. Smile

es el mejor post que e encontrado.despues de probar en varios sitios,hasta que no e echo este no me a funcionado.me daba error al ejecutar runme.bat y gracias a que echo lo que pones me a ido a la perfeccion.eres un fenomeno.muchas gracias.un 10+++

Muy bien explicado todo. Muchas gracias!

Gracias hay muchos tutoriales por ahi pero este el mejor que he encontrado!!!  Gracias!!!

Muchas gracias, ha ido perfecto, es el mejor tutorial y mas facil de todos los que he leido, y lo mejor de todo es que al cambiar solo el kernel no se pierde ningun dato de los que tienes, ni aplicaciones, ni cuentas, ni nada de nada.

Como unico aporte comentar que a mi me daba error al ejecutar el runme.bat, me decia que la ruta no era correcta o algo así, Desactivé el antivirus (Esset) y todo perfecto.

un saludo

Pues al hacerlo tal y como dice aquí, me he cargado el mobil y no hay manera de reivirlo. He probado con el Seus el Pc companion el flashtool.... Y nada de nada, se enciende el movil pero no pasa del logo de xperia y se vuelve a reiniciar. Agradeceria alguna ayuda gracias.

Prueba esto.

gracias por el mejor tutorial que he visto ,cualquiera lo entiende no como otros que se pierden en cosa muy tecnicas y que mucha gente no entiende

de nuevo GRACIAS POR TU TRABAJO

un saludo

 

Master! sos un genio, mas facil no podia estar explicado no como otras paginas que solo dan vueltas en lo mismo. Excelente aporte!

Me da error al empezar start flashing , le instalo los drivers que pide y sigue dando error ( al instalar kernel 4.1.A.0.562)

como solucionarlo?

¿Que sistema operativo tienes?

Hola, quisiera rootear mi xperia neo pero cuando abro el flashtool para buscar el firmware del neo v, solo aparece del X10. Que tengo que hacer? Gracias

Muchas gracias compañero llevo varios dias con este tema intentando rootear mi xperia neo, viendo foros y tutoriales y no llegaba a rootearlo, sin embargo con el tuyo siguiendo todos los pasos muy bien explicado me ha ido a la perfeccion, Saludos y gracias.

Hola, al querer seleccionar el firmware  4.1.A.0.562 solo me muestra X10, que pasa?

 

Muchas Gracias

Genial el tutorial, y facilísmo!! Excepto por una cosilla... La aplicación de contactos no me funciona. Los he importado todos de la sim y no me los reconoce, en cambio whatsapp si, tiene los nombre grabados y todo pero la aplicación de contactos no funciona aunque los grabe de nuevo, siguen sin salir... ¿Qué puede haber pasado? Tengo un xperia neo mt15i y he utilizado los firmwares que ponías como ejemplo porque según creo, se trata del mismo móvil... Gracias por tu ayuda!!!

Prueba esto: Abre la guía, le das al botón físico de preferencias, luego a la opción "Filtrar". Desplegas "Contacto del teléfono", marcas "Todos los contactos" y le das al botón "Aceptar".

Nada, no hay manera... Ni filtrando! Lo bueno es que en preferencias, cuando le doy a enviar contactos, entonces si aparecen todos!! Al final he optado por bajarme otra aplicación de contactos: Go Contacts EX. Aquí también puedo modificar mis contactos, añadir o eliminar (incluso es más "cool", jaja). Gracias por tu ayuda!! Gran tutorial!!

Y eso otro?: Abre la guía, le das al botón físico de preferencias, luego a la opción "Import. contact.". seleccionas "Tarjeta SIM"

¿Sirve también pra el xperia neo v¿

Si, lo único que tendras que cargar ek firmware del Neo V (MT11i) y no el del Neo (MT15i)

Hola! gracias por todo pero me he quedado en el paso " abrimos el programa flash tool" es que estoy muy pez y no se como hacerlo.Me podeis ayudar?? gracias!!

Hola, seguia todos los pasos , hasta que llegué para seleccionar el firmware para neo mt15i, pero solo aparece x10, ¿Qué sería recomendado hacer?

Gracias amigo

Para todos los que os aparece solo x10, esto es porque en la carpeta del programa de firmwares no esta el que os habéis bajado.  Para que os salga, en el campo "Select source folder" tenéis que seleccionar la carpeta que contiene los ficheros de extensión ftf que os habéis bajado.

Muchísimas gracias!! Funciona de maravilla en mi Xperia Neo!!

Durante el rooteo hice algun paso mal y pude flashearlo de nuevo a su version sin problemas. Despues le hice el rooteo en 2 minutos. Funciona mas rápido y agil. Gracias por toda la explicacion paso a paso XD

Muy bueno! Pero antes de hacerlo tengo una duda. En el último paso hace faltar instalar todo el firmware (MT15i_4.1.B.0.587_Global.ftf) o solamente la kernel? Si hay que instalar el firmware son los mismos pasos que aquí, no?

Solo hay que poner el kernel, no todo:

  • En la sección Wipe desmarcamos las opciones Wipe data y Wipe cache.
  • En la sección Exclude marcamos TODAS las opciones menos la del Kernel.

hola despue de flasear cuando le voy a rootear no dice muho errores y no me sale lo de  all done,ayuda por favor e un xperia neo

Estoy tratando de rootear mi xperia neo mt15a y actualizarlo a jelly bean pero he investigado que para rootearlo tengo que tener liberado el Bootloader en mi equipo,despues de ingresar algunos codigos ví que efectivamente mi equipo tiene bloqueada esa opcion.   ¿puedo rootear mi equipo con tu tutorial sin problemas?

Gracias por el post, espero su respuesta

hola, tengo el neo v y no entiendo eso que decis de cargar el firmware del neo v....mi numero de modelo es MT11a y vos nombras MT11i.....es diferente??? te pregunto esto porque no sé donde abrir el programa flash tool....agradeceria tu respuesta!!!!

 

DE DONDE DESCARGO EL PROGRAMA FLASH TOOL? YA LO BUSQUE y descargue uno de xperia pero no se parece en nada a las pantallas que  muestras, saludos

hola amigo, soy un principiante, una pregunta de donde saco estos: El kernel del firmware 4.1.A.0.562 del Neo V .   El firmware actual de nuestro móvil para restaurar el kernel. de donde se consigue oque ayuda porfavor., gracias.

Hola, ante todo gracias por el tutorial. Queria saber si al iniciar el DooMLorD es normal que se quede mucho rato en daemon started succedfully o no.

Salu2 y espero que puedas contestarme Blum 3

Añadir nuevo comentario