Acceso root en un Motorola Dext y actualización a 2.1

Posted by raul_id on miércoles, 10 de noviembre de 2010


Muy buenos días queidos lectores. Vamos a darle un poco de vidilla al blog con un tutorial de esos que te dejan hacer cosas "malotas" a un de esos teléfonos que las compañías dejan de lado una vez te lo han vendido.
Hablamos del Motorola Dext, un androide como el que más, con un buen teclado físico y un interior bastante similar al del HTC Hero. Sin embargo, la compañía de la M no parece estar por la labor de dar soporte con actualizaciones más allá de la antidiluviana 1.5
Menos mal que a nuestro rescate aparecen los cocineros de ROM's a los que tanto tenemos que agradecer. Gracias a ellos, y con este tutorial podremos tener Android 2.1 update 1 en nuestro Dext.

Como es habitual en este tipo de tutoriales, debemos dejar claro que todo lo que hagas con tu teléfono es bajo tu propia responsabilidad....bla bla...bonito pisapapeles...bla bla...

Y dicho esto, aclarar que el siguiente texto ha sido escrito para ejecutarlo en Linux, probado en Ubuntu concretamente; pero a poco que conozcas Windows sabrás extrapolarlo al sistema del tito Gates.

-Preparativos previos:
·Debemos tener instalado el SDK de Android en nuestro Eclipse. AQUÍ una buena guía.
·Comprobamos que tenemos la herramienta ADB completamente funcional y comunicación PC/dispositivo. Supongo que YA LO SABÍAIS.
·Tener instalado en el Dext el Better Terminal emulator.


Obtener acceso Root:

Una vez tengamos todo listo en nuestro ordenador, vamos a descargar el archivo clave para obtener permisos de superusuario: Moto_MSM_Root

  • Ponemos nuestro dispositivo en modo depuración (Ajustes-Aplicaciones-Desarrollo-Depuración).
  • Conectamos el dispositivo por usb, pero sin darle a almacenamiento masivo desde el teléfono.
  • Descomprimimos el archivo que nos hemos bajado antes (Moto_MSM_Root) en la carpeta Tools del SDK (ver tutorial de la herramienta ADB)
  • Abrimos una terminal desde Linux y vamos hasta la carpeta Tools con "cd /home/usuario...."
  • Comprobamos comunicación PC/dispositivo:
sudo ./adb kill-server
sudo ./adb start-server
sudo ./adb get-state

Si todo va bien nos dirá que existe comunicación con un mensaje que no sea "Unknow" o "unavaible".

  • A continuación, sin cerrar la terminal, escribimos los siguientes comandos:
./adb push /Superuser.apk /sdcard/Superuser.apk
./adb push /su /sdcard/su
./adb push /rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin
./adb push /install-root.sh /data/local/tmp/install-root.sh
./adb shell (cambiará a modo shell con un $)
su
cd /data/local/tmp
chmod 0755 rageagainstthecage-arm5.bin
chmod 0755 install-root.sh


A continuación, con el teléfono aún conectado al ordenador abrimos Better Terminal Emulator en el dispositivo y escribimos en el:

cd /data/local/tmp ./rageagainstthecage-arm5.bin

¡No te pongas nervioso! Espera unos instantes y saldrá un mensaje tal que "Forked xxxx childs". Ahora podemos salir de la aplicación con la tecla Menú/Salir.
  • Volvemos a entrar en la aplicación y vemos como ha cambiado el símbolo $ por #.
  • A continuación teclea ahí mismo:
/data/local/tmp/install-root.sh
exit
exit

¡Enhorabuena! Ya eres Root.

Actualizar ROM:

No tan rápido...Antes de poder instalar ROM's no oficiales (o sí) debemos instalarnos un buen Recovery (algo así como un grub de un pc) y dependiendo de la versión del sistema Android, una Radio (cambiamos la versión del módem de telefonía).
Pero no os preocupéis, son pasos medianamente sencillos, vamos a ello:

Instalar Recovery:

Comprobamos que no haya ningún archivo .img en la raíz de la tarjeta SD del teléfono y nos vamos otra vez a ejecutar comandos ADB (recordad: terminal Linux y "cd ...a la carpeta Tools):

./adb shell (Nos pasará al símbolo $) su cd system mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
  • Descargamos el archivo del Recovery de AQUÍ.
  • Lo descomprimimos y lo metemos en la raíz de la SD del Dext.
  • Otra vez desde el ADB:
./adb shell su flash_image recovery /sdcard/j_r0dd-mb200-v1.7.4.1.img

Recovery Instalada.

Instalar Radio:
  • Descargamos la radio conveniente AQUÍ.
  • SIN DESCOMPRIMIR lo metemos en la raíz de la tarjeta SD.
  • Desenchufamos el teléfono del ordenador (Si no lo hacemos y apagamos se reinicia solo).
  • Apagamos el Motorola Dext.
  • Una vez apagado entramos en el Recovery manteniendo: Encender+Cámara (elegimos Recovery con los botones de volumen cuando nos salga)
  • Elegimos la opción "Flash zip" y buscamos la radio que hemos metido anteriormente.
*Para manejarnos por el Recovery lo hacemos con las teclas de volumen para subir y bajar, "Home" para aceptar y "Back" para volver atrás.

Radio Instalada.

Ahora si....instalar ROM:

Supongo que una vez llegados a este punto no querréis volver atrás, así que ¡vamos alla!. Para instalar ROM's nuevas no necesitamos más odiosas lineas de código, este (de verdad) es un proceso sencillo, simplemente...
  • Descargamos la ROM que queramos y la metemos SIN DESCOMPRIMIR en la raíz de la SD.
  • Entramos en modo Recovery.
  • Recomendable hacer WIPE (dentro del menú del Recovery), con lo que resetea los datos del teléfono (NO DE LA SD)
  • Flashear la ROM con la opción "Flash zip".
¿Y donde están las ROM's? Pues supongo que lo querréis todo mascadito, así que de El Androide Libre he conseguido estas dos:

  1. ADLXMod (La probada durante este tutorial)
  2. J_r0dd’s CliqMod

FIN

¡Y hasta aquí llegamos! Espero que haya servido de ayuda, porque la verdad es que si no tienes experiencia en esto de "meterle mano" a Android puede que no todos los tutoriales que te encuentres esté todo bien explicado... Nos leemos!

3 comentarios:

adlx dijo...

Ojo con el tema de la radio. Este tutorial vale para España por ejemplo, NO VALE DONDE el 3g sea sobre 850MHz. En este caso, hay que usar OTRA RADIO!!

Sobre el tema de actualizar la radio recomiendo leer esto ATENTAMENTE (porque no tiene vuelta atras! si pierdes el 3g):

http://modmymobile.com/forums/399-motorola-cliq-dext/556021-upgrade-dext-radio-5012-5025-required-2-1-a.html

Dani dijo...

Añadir que yo lo he probado y funciona 100%, explicado con todo detalle, aunque te tires un rato para hacerlo merece la pena el resultado.

También doy las gracias a los cocineros por darnos estas ROMs tan buenas y que hacen que teléfonos olvidados por las compañías telefónicas puedan seguir dándolo todo con las nuevas actualizaciones Android.

Mari dijo...

decir que aunque los pollos siguen sin funcionar ¬¬ y no he entendido naaaaada de lo que has escrito Raúl, el móvil ha quedado cuquísimo! muchísimas gracias a los 2 :)

Publicar un comentario