23 jul 2011

Rootear Motorola Dext (Cortesia CiberNodo)

PRIMERA PARTE - Instalar Drivers Motorola compatibles con nuestro teléfono:

Bien para poder rootear nuestro teléfono lo primordial es que el mismo se lleve bien con nuestra PC, es decir, que sea reconocido sin ningún inconveniente, es por ello que debemos instalar los últimos drivers disponibles en Motorola que sean compatibles con él.

Los drivers debemos descargarlos desde la siguiente pagina:http://www.motorola.com/consumers/v/inde...06b00aRCRD

Dan click donde dice "Descargue el controlador USB Motorola v 4.8.0 con MotoConnect*", guardan y esperan que finalice dicha descarga.

Al finalizar la descarga, procedan a instalar, ¿como? vamos todos sabemos como instalar aplicaciones en Windows. :)

Cuando la instalación este completa procedemos a reiniciar nuestra PC y comprobamos que los drivers estén correctos, para hacer esta comprobación debemos conectar nuestro teléfono, pero NO sin antes configurar el mismo en modo de "Depuracion USB", para ello seguimos la ruta:

Lenguaje GENERICO
Menu -> Ajustes -> Aplicaciones -> Desarrollo


Y en ella seleccionamos la casilla Depuración USB. Con esto queda listo, ahora solo conectamos y observamos si nuestra PC nos muestra una buena conexión o marca algún error. Si marca algún error desinstalen los drivers Motorola y vuelvan a instalar, recuerden siempre reiniciar su PC.

SEGUNDA PARTE - Instalar el Android SDK:

Esta parte es fundamental ya que sin ella no tendremos la herramienta necesaria pararootear el DEXT, tal como es el ADB.

El tutorial para hacerlo se encuentra aqui: http://foro.cibernodo.net/tema-instalar-...on-windows

Bien al finalizar el tutorial anterior, tendremos ya tenemos nuestro PC configurado para poder comenzar con el rooteo, así que preparados.

TERCERA PARTE - Comprobar que el ADB funciona:

Esta parte es solo de comprobación:

* Conectamos nuestro teléfono en modo de "Depuracion USB" a la PC.
* Abrimos la consola de MS/DOS en nuestro Windows.
* Una vez en ella vamos a la ruta "C:\android\android-sdk-windows\platform-tools"(recuerden, esto es suponiendo que le han colocado los nombres que les he dicho a las carpetas, sino pues haganlo con sus datos).

Lenguaje DOS
cd C:\android\android-sdk-windows\platform-tools


* Ya en dicha ruta tecleamos en consola ADB

Lenguaje DOS
adb


* A continuación tecleamos adb devices

Lenguaje DOS
adb devices


Si recibes algo como:

Lenguaje DOS
List of devices attached
TA55555U55 device


Entonces esta bien configurado todo lo que hicimos anteriormente. SI por el contrario recibes:

Lenguaje DOS
List of devices attached


ó

Lenguaje DOS
'adb' is not recognized as an internal or external command,
operable program or batch file.


Quiere decir que no tienes los drivers motorola instalados correctamente ó que el SDK deandroidno esta configurado correctamente (o te encuentras en una ruta erronea) respectivamente.

CUARTA PARTE - Preparar nuestro DEXT con los archivos y las apps necesarias:

* Descargar estos archivos: http://modmymobile.com/forums/downloads....e&id=28159
* Una vez descargados, descomprimelos en cualquier ruta, la mas sencilla podria ser:C:\Moto_MSM_Root
* Ya descomprimida y con el teléfono conectado a la PC (en modo de "Depuracion USB"), abrimos la consola de MS/DOS y vamos a la ruta de nuestro ADB (como en la parte anterior, depende de tu ruta):

Lenguaje DOS
cd C:\android\android-sdk-windows\platform-tools


* Ya en la ruta dentro del MS/DOS hacemos uno por uno los siguientes comandos (tomando en cuenta que las rutas que usare son las que he colocado a lo largo del tutorial, si usaste alguna distinta pues aplica los cambios correspondientes):

** Mandamos a la tarjeta SD el archivo Superuser.apk
Lenguaje DOS
adb push c:\Moto_MSM_Root\1.5\Superuser.apk /sdcard/Superuser.apk


** Mandamos a la tarjeta SD el archivo su
Lenguaje DOS
adb push c:\Moto_MSM_Root\1.5\su /sdcard/su


** Mandamos al teléfono en la ruta /data/local/tmp/ el archivo rageagainstthecage-arm5.bin
Lenguaje DOS
adb push c:\Moto_MSM_Root\rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin


** Mandamos al teléfono en la ruta /data/local/tmp/ el archivo install-root.sh
Lenguaje DOS
adb push c:\Moto_MSM_Root\install-root.sh /data/local/tmp/install-root.sh


** Entramos al teléfono desde el ADB
Lenguaje DOS
adb shell


** Vamos a la ruta /data/local/tmp dentro del teléfono
Lenguaje BASH
cd /data/local/tmp


** Damos los permisos necesarios a los archivos que subimos a esa ruta, con los siguientes 2 comandos
Lenguaje BASH
chmod 0755 rageagainstthecage-arm5.bin


Lenguaje BASH
chmod 0755 install-root.sh


Ok, una vez realizado estos pasos y SIN DESCONECTAR EL TELÉFONO DEL PC (NO LO DESCONECTES POR NINGÚN MOTIVO) debemos descargarnos desde el Marketalgún emulador de terminales para Android, por ejemplo "Android Terminal Emulator" (el que yo uso), sino "ConnectBot" o algún otro.

[Imagen: 356929761_photobucket_7827_.jpg]

Cuando tengamos esto instalado estará en nuestro teléfono todo lo necesario para rooteary podremos seguir con la parte que falta.

QUINTA PARTE - ROOTEAR el teléfono:

Aquí esta la parte mas importante, en la que debemos seguir al pie de la letra los pasos a continuación:

* Abre el emulador que hayas instalado en tu DEXT.

[Imagen: 356929761_photobucket_7828_.jpg]

* Ya abierto coloca el siguiente comando:

Lenguaje BASH
cd /data/local/tmp


* A continuación ejecuta el archivo rageagainstthecage-arm5.bin, de la siguiente manera:

Lenguaje BASH
./rageagainstthecage-arm5.bin


NOTA: No presiones ninguna tecla de tu teléfono hasta que te aparezca el siguiente mensaje:

Lenguaje BASH
[+] Forked xxxx childs.


* Cierra el terminal, bien sea presionando ENTER o tecleando en el mismo exit:

Lenguaje BASH
exit


* Ahora entra nuevamente en el emulador de terminal, aquí debes esperar hasta que aparezca en el mismo el carácter "#", sino aparece, cierra y abre el terminal tantas veces sea necesario hasta que aparezca.

* Cuando el símbolo anterior aparezca en el emulador, tecleamos allí mismo lo siguiente:

Lenguaje BASH
/data/local/tmp/install-root.sh


Si no se muestra nada en pantalla, entonces el comando fue exitoso.

* Luego solo toca salir del emulador:

Lenguaje BASH
exit


Lenguaje BASH
exit


FELICITACIONES, tienes el teléfono rooteado. A partir de aquí podemos usar aplicaciones del market que solo funcionan con teléfonos rooteados, instalarnos uncustom recovery (nuestro siguiente paso) y actualizar nuestro DEXT. :)

No hay comentarios:

Publicar un comentario