Tema: [ TUTORIAL ] Root Xperia Neo V.
Ver Mensaje Individual
  #1  
Viejo 27/10/11, 06:02:55
Array

[xs_avatar]
Marc0sgb Marc0sgb no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2011
Mensajes: 1,317

Root Xperia Neo V.

Buenas noches, ya tenemos root para este terminal

-Revision dia 15/05/2013
Añadido metodo de rooteo universa para cualquier firmware y version de android
Añadido script de instalacion root + busybox + cwm

-Revision dia 28/01/2012
Añadidos metodos de rooteo para firmware .62
Añadido script de instalacion root + busybox + cwm

-Revision dia 15/11/2011
Simplificado el tutorial
Eliminada metodo de rooteo con bootloader unlock y sustituido por un metodo mucho mas sencillo
Eliminadas secciones que corresponde a roms, kernels, firmwares etc..
Corregido error en el metodo en windows 7.

-Revision dia 06/11/2011
Depurado manual modo bootloader bloqueado y desbloqueado. Testeado tambien en windows 7
Añadido manual para instalar y configurar flashtool
Creado proyecto en sourceforge, dicho proyecto contiene todos los archivos necesarios para realizar lo expuesto en el contenido del post, controlando asi de manera mas exhaustiva todos los ficheros, versiones etc...
Añadido firmware Ne0V_4.0.2.A.0.42 cocinado y testeado por mi, funciona 100%.Es un firmware generico basado en las ultimas sources de Doomlord



Rooteo. Diferentes metodos

Metodo testeado en Windows XP Version de compilacion 2006 XP SP3
Metodo testeado en Windows 7 por almijo,jasoes.No ejecutar con privilegios de administrador

Metodos universal para todos los firmwares versiones de android
Este metodo se usa de la misma forma que el xploit de doomlord, no perdemos garantia ni necesitamos bootloader desbloqueado
Este metodo requiere descargar:
(JDK)
Código:
http://dl.google.com/android/installer_r14-windows.exe
Código:
http://www.multiupload.com/HGYIOLHVHB
Los drivers para el xperia neo v.


Tendriamos que instalarlo por ese orden orden.

Advertencia: En el caso de los drivers yo descomprimi la ruta en:
C:\android-sdk-windows\extras\google\usb_driver
Si no existe la carpeta deberiamos crearla. Y una vez descomprimidos en la ruta. Ya lo tenemos preparado para el momento en el que lo tengamos que conectar.
Por ultimo Ejecutar el xploit que nos concedera los privilegios , en cuestion de segundos deberiamos de tener acceso root, podemos descargarlo desde aqui:
Solo Root
Código:
http://sourceforge.net/projects/seandroid/files/xperianeov/Extras/mods/motochopper.zip/download
Root + CWM
Código:
http://sourceforge.net/projects/seandroid/files/xperianeov/Extras/mods/root%2Bcwm1.1.rar/download
Metodos validos para firmwares 4.0.2.A.0.62

Bootloader abierto
Confirmado con @sakulsol, el metodo zergRush mediante la herramienta de doomlord funciona correctamente con kernels que montan las particiones en modo lectura/escritura como pueda ser inteks kernel o marckernel . Por lo que podemos usar el metodo normal que veniamos usando y que esta explicado mas abajo.

Bootloader cerrado
Lamentablemente no podemos usar los métodos tradicionales, por lo que tenemos usar una rom que ya tenga el root incluido, podemos descargar dicha rom desde el siguiente enlace, dicha rom es generica , no trae mas que lo basico root + busybox + cwm.
Código:
http://www.htcmania.com/showthread.php?t=319389
Si nuestro telefono tiene o viene por defecto con la version 4.0.2.A.0.62, la unica posibilidad es downgradear, bajar la version de firmware .42
1º Descarga y flashea la rom con ayuda del siguiente enlace
Código:
http://www.htcmania.com/showthread.php?t=288976
2º deberemos instalar root y cwm para poder instalar la rom correspondiente.
Podemos usar el siguiente script adb para que realize todas las gestiones automaticamente
Código:
http://sourceforge.net/projects/seandroid/files/xperianeov/Extras/mods/root%2BCWM-Install.rar/download
3º Pasaremos a la sd la rom descargada, la instalamos en nuestro telefono y flashearemos con el kernel adjunto por flashtool en formato ftf

Metodos validos para firmwares inferiores a la version 4.0.2.A.0.62


Metodo recomendado. SIN PERDIDA DE GARANTIA
Bootloader bloqueado:
Metodo que no requiere flasheo ni bootloader unlock
Código:
http://www.htcmania.com/showthread.php?p=3062096&posted=1#post3062096
Gracias a todos
Este metodo requiere descargar:
(JDK)
Código:
http://dl.google.com/android/installer_r14-windows.exe
Código:
http://www.multiupload.com/HGYIOLHVHB
Los drivers para el xperia neo v.


Tendriamos que instalarlo por ese orden orden.

Advertencia: En el caso de los drivers yo descomprimi la ruta en:
C:\android-sdk-windows\extras\google\usb_driver
Si no existe la carpeta deberiamos crearla. Y una vez descomprimidos en la ruta. Ya lo tenemos preparado para el momento en el que lo tengamos que conectar.
Por ultimo Ejecutar el xploit que nos concedera los privilegios , en cuestion de segundos deberiamos de tener acceso root, podemos descargarlo desde aqui:
Código:
http://www.multiupload.com/DZGRRRA3V6
Al ejecutarlo nos debe de aparecer una cmd con un resultado similar a este:
 Cita:
CONFIRM ALL THE ABOVE THEN
Presione una tecla para continuar . . .
--- STARTING ----
--- WAITING FOR DEVICE
adb server is out of date. killing...
* daemon started successfully *
--- cleaning
rm failed for *, No such file or directory
--- pushing zergRush"
360 KB/s (23052 bytes in 0.062s)
--- correcting permissions
--- executing zergRush

[**] Zerg rush - Android 2.2/2.3 local root
[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00015118[*] Scooting ...[*] Sending 149 zerglings ...
[+] Zerglings found a way to enter ! 0x10
[+] Overseer found a path ! 0x000151e0[*] Sending 149 zerglings ...
[+] Zerglings caused crash (good news): 0x2abcccc4 0x0054[*] Researching Metabolic Boost ...
[+] Speedlings on the go ! 0x6fd2560d 0x6fd39667[*] Popping 24 more zerglings[*] Sending 173 zerglings ...

[+] Rush did it ! It's a GG, man !
[+] Killing ADB and restarting as root... enjoy!
--- WAITING FOR DEVICE TO RECONNECT
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
1199 KB/s (1075144 bytes in 0.875s)
--- correcting permissions
--- remounting /system
--- copying busybox to /system/xbin
2099+1 records in
2099+1 records out
1075144 bytes transferred in 0.449 secs (2394530 bytes/sec)
--- correcting ownership
--- correcting permissions
--- installing busybox
--- pushing SU binary
463 KB/s (22228 bytes in 0.046s)
--- correcting ownership
--- correcting permissions
--- correcting symlinks
--- pushing Superuser app
952 KB/s (762010 bytes in 0.781s)
--- cleaning
--- rebooting
ALL DONE!!!
Presione una tecla para continuar . . .
Si nos da una salida similar a la siguiente ya tendríamos que tener root.

Nota:Si queremos ahorrar tiempo y queremos tener root+ busybox+ cwm podemos usar el siguiente script
Código:
http://sourceforge.net/projects/seandroid/files/xperianeov/Extras/mods/root%2BCWM-Install.rar/download

Advertencia: Si no nos reconoce los comandos adb, necesarios para comunicarnos con nuestro telefono, tendremos que revisar las variables del entorno de Windows la ruta donde se encuentran los comandos necesarios, entre otras cosas, para ello:

Inicio -> Configuracion -> Panel de control -> Sistema

en el icono de sistemas vamos a la pestaña
Opciones Avanzadas.
Una vez situados en la pestaña correspondiente buscamos el boton "Variables del entorno"
Nos despliega una nueva ventana en la cual, tenemos que buscar en la seccion Variables del Sistema
la variable Patch, seleccionarla y modificarla de manera que al final de la linea deberemos tener la ruta donde se encuentra instalado el entorno de android:
Ejemplo:
"C:\android-sdk-windows\platform-tools"
Yo evito subdirectorios, espacios y mayuscusla por posibles problemas.

Realizado esto Conectamos el telefono, (desactive la busqueda de drivers en windows xp por si las moscas), buscamos los drivers de forma manual en la carpeta), seleccionamos los drivers de forma manual en la ruta:

C:\android-sdk-windows\extras\google\usb_driver
o la que hayamos instalado y nos reconocera el telefono como Sony Ericsson sa0102 ADB interface

Tendriamos que poderlo ver desde el administrador de dispositivos sin problemas

Por ultimo para verificar que tenemos correctamente configurado todo vamos a:
Inicio -> Ejecutar
y escribimos
cmd
nos aparece una pantalla donde pondremos el comando
adb device

Nos mostrara un resultado como este si todo esta OK

List of devices attached
XXXXXXXXXXXXXXXXXX device


Metodo con bootloader unlock y flasheo. PERDIDA DE GARANTIA

Este proceso lo realizaremos a traves de flashtool. Y para ello es necesario haber seguir este tutorial

Código:
http://www.htcmania.com/showthread.php?p=3146513#post3146513
Podemos ver como realizar el root, con dos clicks y entorno grafico desde flashtool desde el siguiente enlace

Código:
 http://www.htcmania.com/showpost.php?p=3165899&postcount=2
Comprobar ROOT en el telefono movil

Root Checker
Código:
https://market.android.com/details?id=com.joeykrim.rootcheck&hl=es
Con este app sencilla y eficaz. La ejecutamos y nos dira si tenemos root. Os adjunto dos imagenes del telefono con el que estuve repitiendo el proceso esta tarde:
Lo primero que nos pedira sera acceso como root, si no ya vamos mal

Si le concedemos privilegios y picamos en el boton en el boton
"Verify Root Acces" y todo esta ok nos aparece una imagen como esta
Imágenes Adjuntas
Tipo de Archivo: png paso1.png (25.0 KB, 31514 visitas)
Tipo de Archivo: png paso2.png (16.2 KB, 31628 visitas)
Tipo de Archivo: png paso3.png (25.9 KB, 15128 visitas)
Tipo de Archivo: png 06-11-2011 1-52-11.png (36.6 KB, 31478 visitas)
Tipo de Archivo: png pasofinal..png (35.7 KB, 31451 visitas)
Tipo de Archivo: png screenshot_1980-01-15_0725.png (149.3 KB, 32628 visitas)

Última edición por Marc0sgb Día 14/05/13 a las 19:58:53. Razón: -Actualizado 15/11/2011
Responder Con Cita
Los siguientes 22 usuarios han agradecido a Marc0sgb su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]