Todavía estoy tratando de descubrir cómo rootear el nuevo Motorola Defy XT. Ejecuta Gingerbread 2.3.5. ¿Puede alguien ayudarme con esto? La última vez (hace muchos años) rooteé un teléfono usando Z4root, sin embargo, como leí ahora en la red, Z4root no es compatible con esta versión (de Gingerbread).
Hay algunos métodos que existen actualmente;
Este sitio web ofrece un archivo .zip que contiene un archivo de tipo "one-click-root", que simplemente ejecuta mientras su teléfono está conectado a la computadora para obtenerlo. Como de costumbre, deberá realizar las copias de seguridad adecuadas de sus datos.
XDA también tiene un procedimiento que es un poco más complicado y usa algunos comandos adb que requerirán el SDK. Deberá descargar el archivo en la página y luego seguir su método:
Ponga el teléfono en modo de depuración: vaya a Configuración > Aplicaciones > Desarrollo y marque la casilla de depuración USB.
Extraiga los archivos del zip a continuación, conecte el teléfono a través de USB y cópielos al teléfono a través de ADB de esta manera:
Código:
adb push Superuser.apk /sdcard/Superuser.apk
adb push su /sdcard/su
adb push busybox /sdcard/busybox
adb push exploit.bin /data/local/tmp/exploit.bin
Ahora ingresamos a la carcasa interna del teléfono, también usando ADB:
Código:
adb shell
Luego aprovechamos el exploit de raíz "falso":
Código:
cd /data/local/tmp
chmod 0755 exploit.bin
./exploit.bin
Ahora, después de ese último comando, debería volver a su consola normal, no a la del teléfono, por lo que debemos conectarnos nuevamente, y al hacerlo, deberíamos ver que tenemos permisos de root ya que se muestra el símbolo "#" en lugar de ps
Código:
adb shell
Ahora montamos la partición /system como grabable y copiamos los archivos necesarios allí, y los configuramos con los permisos correctos:
Código:
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
cp /sdcard/Superuser.apk /system/app/Superuser.apk
cp /sdcard/su /system/bin/su
cp /sdcard/busybox /system/bin/busybox
chmod 4755 /system/bin/su
chmod 4755 /system/bin/busybox
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
exit
Reinicie el teléfono y verifique si tiene ROOT en una terminal escribiendo el comando "su", o instalando cualquier otra aplicación que requiera ROOT, y al verla aparece la aplicación SuperUser.