jueves, enero 19, 2012

Actualizando Motorola Dext desde Ubuntu 10.10.

 Poco después de conseguir acceso root a mi teléfono Motorola Dext, con android 1.5. (o 1.6), este sufrió de, ejem, un pequeño desperfecto, que ocasiono mi habitual torpeza a la hora de manipular objetos con los que interactuó en la vida cotidiana, lo que inutilizo buena parte de la pantalla, así que decidí cambiarlo por un Samsung Galaxy Pro, con android 2.2.2 del cual no he toqueteado (aún) sus entrañas. Basta de preámbulos, el domingo pasado dormí demasiado, desperté al día siguiente aun en mi cama, con la cabeza apuntando en la dirección correcta y lleno de energía... con ganas de destruir algo... he aquí los resultados.



¡No te saltes este párrafo, insensato!


Para iniciar con este tutorial es imprescindible tener acceso root al dispositivo.

El siguiente archivo contienen todo lo necesario para realizar el pŕocedimiento, tan solo descomprimelo en la carpeta home de tu usuario... incluye el SDK R7 de android para Linux, el archivo de recovery, y la nueva rom de android 2.1... el procedimiento lo he realizado en mi laptop, con Ubuntu 10.10. 

En mi caso fue innecesario actualizar la radio del dispositivo (Ajustes >  acerca del teléfono > versión de banda base 76XXC-63805025-SDCBALUM), sin embargo incluyo el archivo .sbf en la carpeta /droid/moto, si requieres  de actualizar la banda base  tal  vez este post te sea útil.

Edita el archivo .bashrc, desde terminal: gedit .bashrc, añadiendo la siguiente linea:

PATH=${PATH}:/home/g/droid/sdk/tools
donde sustituirás:  /home/g/droid/sdk/tools, por la ruta de la carpeta en la cual ubicaste los archivos, insisto lo mas sencillo es que descomprimas directo a tu carpeta home, y tan solo cambies el nombre de usuario.

1.- INSTALANDO CUSTOM RECOVERY EN LA MEMORIA FLASH DEL DISPOSITIVO.


1.1.- Conectamos el teléfono. Seleccionamos desde la pantalla del dispositivo solo cargar y verificamos que este en modo de depuración USB (Configuración > aplicaciones > desarrollo)




1.2.- Abrimos terminal. Nos colocamos en la carpeta que contiene el SDK de android:

cd droid/tools.

 Copiamos la imagen del nuevo recovery a la tarjeta SD:

    ./adb push /home/g/droid/moto/recovery.img /sdcard/recovery.img

 Accedemos a la terminal del teléfono:

    ./adb shell


1.2.1. En caso de que aparezca el error "???????????? no permissions", creamos este archivo desde terminal:
sudo gedit /etc/udev/rules.d/10-motorola-droid.rules

que debe contener:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="22b8", ATTRS{idProduct} =="41db", MODE="0600", OWNER="usuario"


1.2.2. Si regresa el error: insufficient permissions for device, ejecutamos desde terminal:

./adb kill-server
sudo ./adb start-server
./adb devices
./adb shell


1.3 Conseguimos acceso root:

   su

 1.3.1 Y si aparece el bendito error: Permission denied: Recuerda debes tener el puto dispositivo en la mano, y otorgar el permiso en la pantalla del teléfono :-[

 Copiamos a la memoria flash del dispositivo:

flash_image recovery /sdcard/recovery.img

¡Facil!

2. Actualizando el sistema operativo:


Este androide tiene un aire pacheco...


La rom se encuentra en la carpeta /android/moto.

Y la primera que he probado es esta, aunque hay una gran cantidad disponibles para este dispositivo, tan solo es cuestión de buscar en los lugares adecuados.

Lo renombramos como update.zip y lo copiamos al directorio raíz de la tarjeta SD (sin tanta faramalla, basta hacerlo desde el modo dispositivo)

El resto se realiza con el teléfono desconectado.

Apágalo. 

Enciéndelo mientras presionas el botón de la cámara.

Presiona la tecla de volumen abajo.

En la pantalla del droid verde seleccionas nandroid, para respaldar tu sistema, presiona home para aceptar, y de nuevo home en la opción de backup.

Una vez terminado, presionas la tecla de retroceso

En el menú inicial vas a seleccionar la opción Wipe >  Wipe All (Esto es como un Hard Reset, para aquello con edad suficiente para recordar que es esto...).

Paciencia.

Una vez completado, volvemos al menú principal seleccionamos Flash zip from SD, y seleccionamos el archivo que renombramos como update.zip

Mas paciencia.

Una vez finalizado, reiniciamos desde el menú principal con la opción : "Reboot system now".

Paciencia.

Se reinicia con un bonito android 2.1. Mas estable, rooteado, y con un montón de aplicaciones listas para explorar.

Todo el crédito para: http://foro.cibernodo.net/ de donde me he basado en al menos tres post para realizar este articulo.



No hay comentarios:

Publicar un comentario

Los comentarios alimentan este blog, el pobre esta muy flaco, así que si no te apetece ver un famélico blog mas deambulando siniestramente por la web ¡comenta!