martes, 31 de enero de 2012

Ice cream Sandwich Alpha para Droid 2 Global

Hola que tal a todos, un saludo y gracias por seguir el blog. Ultimamente he estado ocupado tratando de ayudar a la gente de RevNumbers y Cyanogenmod para poder obtener una rom estable de Cyanogenmod 7 para el teléfono; mas sin embargo les tengo malas noticias al parecer el desarrollo se termino para esta rom, ya no han sacado nuevas versiones de prueba y el desarrollo no ha avanzado mucho. La buena noticia es que la gente ya esta trabajando en la versión de CM9 basado en ice cream sandwich para el Droid 2 global, en esta etapa existen algunos alpha releases pero aun no funciona el teléfono al 100%.
Por los reportes que se han echo estas son las funcionalidades que están soportadas al momento.

Funciona No Funciona
Audio Teclado (algunas teclas se menciona la b y alts)
Bluetooth Camara
Wifi 3G
Aceleración 2D/3D GSM Radio
Sensores (Giroscopio, etc)
CDMA
USB
Escalación del CPU

Ya estoy trabajando en un build y un post sobre una manera sencilla de instalarlo y probarlo, por el momento a mi me dio mucha lata en el cel y volví a CM7 pero es bueno saber que el cel no se esta quedando olvidado en los desarrollos de ISC. Existen algunos rumores de que motorola no actualizara a ISC de manera oficial así que para nosotros los que queramos tener android 4 en el D2G va a ser necesario seguir muy de cerca estos releases de CM9.

Espero poder tenerles pronto mas noticias sobre estos builds. Si alguien quiere seguir el thread oficial aqui les dejo el link a rootzwiki
Saludos a todos.

Estas son unas imágenes sobre el alpha build de CM9.



lunes, 16 de enero de 2012

Cyanogen Mod 7.1.0 estable en Motorola Droid 2 Global 2/2

Actualizacion: Con el tempo las roms de este telefono han cambiado mucho. Algunos de los pasos aqui mostrados como hacer root ya no funcionan. Por favor vean este video: https://www.youtube.com/watch?v=oHQS7r7ADOw

Esta es la segunda parte de como instalar CM7 estable en nuestro droid 2 global, la primera parte se trato de como volver a la versión 2.4.330 de Verizon y obtener permisos de root, esto es básico para poder instalar nuestro room y lo pueden consultar aquí. Ahora si una vez que tengamos todo listo (software de Verizon y root access) iniciamos por instalar las aplicaciones necesarias.

INSTALAR ROM MANAGER Y CWM RECOVERY.
Dentro del Android Market buscamos la aplicación Rom Manager Free y la instalamos. El logo de la aplicacion debe de ser como el siguiente:

Una vez que tengamos instalada la aplicación es necesario que instalemos ClockWorkMod Recovery esto se hace seleccionando la primera opción del la aplicación. "Flash ClockWork..." este pequeño programa es necesario para instalar CM7 mas sin embargo también se pueden instalar otros custom roms desde esta aplicación.

Segundo descargamos CyanogenMod desde rom manager seleccionando Download Rom -> CyanogenMod -> CyanogenMod 7.1.0. Este proceso es tardado por que descarga la imagen desde Internet y pesa algo asi como un poco mas de 100 MB. Así que es necesario que tengas espacio en tu SD card y también es recomendable que utilices Wifi para completar este paso.



Tercer paso reiniciar en CWM recovery seleccionando Reiniciar en Recovery desde la aplicación, esto reiniciara el teléfono y lanzara una aplicación en consola para poder instalar el archivo zip que acabamos de descargar en el paso 2.  Este programa en consola contiene varias opciones y nos podemos desplazar utilizando las teclas de volumen, para seleccionar una opción utilizamos la tecla de la cámara y para cancelar o regresar a otro menú utilizamos el botón de apagado. Lo que tenemos que seleccionar aquí es lo siguiente.
Install Zip from SD Card -> Choose Zip y luego navegamos nuestra SD card para encontrar el archivo zip de CM7, Rom manager guarda los archivos descargados en la siguiente ruta, así que ahí pueden encontrar el archivo. sdcard -> clockworkmod -> download -> download.cyanogenmod.com -> get. Seleccionen el archivo y el proceso de instalación debe de iniciar.

Al terminar la instalación seleccionan wipe cache partition y luego wipe data/factory reset para limpiar las posibles configuraciones y caches que puedan causar problemas al rom. Y para finalizar seleccionan reboot now.


Una vez que el teléfono inicie tendrán CM7 instalado en el celular, yo pensé que esta versión de CM7 estaría basada en un kernel anterior a Gingerbread como lo comente en la primera parte del post pero no las configuraciones del sistema muestran que no es así. De los pequeños bugs que detecte fueron algunos problemas con el USB (lo cual escribiré como arreglar un poco mas abajo) y el bluetooth el cual no he terminado de probar, aunque en otras versiones tampoco había sido capas de transferir archivos a mi maquina por bluetooth pero seguiré investigando. La verdad es que esta versión funciona bien, pude configurar mis APNs para tener datos sin mayores problemas y me ha estado funcionando bien, hasta el momento la pila me ha durado igual que con el software anterior pero yo creo que eso ya es problema de la batería y aparte lo traigo muy cargado de aplicaciones y servicios. Espero que se animen a probarlo y comenten que tal les va con el rom, yo seguiré probando nuevas versiones y espero que pronto tengamos mas avances para el cel y que no nos olviden en la actualización a ISC.

ARREGLAR PROBLEMA DE USB

Uno de los bugs que se notan mas fácilmente al instalar esta versión de CM7 es la conexión por usb, al conectarlo a la computadora el cel no es reconocido es necesario reiniciar el teléfono con el usb conectado para que sea detectado y poder transferir archivos. Este problema se debe al demonio usbd y a la aplicación de usb  que están corriendo en el sistema es necesario sobre escribir estas aplicaciones para que funcionen correctamente.
Lo primero que tenemos que hacer es descargar las versiones corregidas a nuestra maquina el paquete de descarga lo pueden encontrar en el siguiente post y extraemos el contenido en una carpeta del sistema:
http://forum.xda-developers.com/showpost.php?s=530b31bd31968624b953bd99d85d7bd2&p=19768896&postcount=34

Segundo pasamos los archivos a nuestra SD card, podemos utilizar el teléfono reiniciandolo para que lo reconozca la pc como mencione anteriormente o podemos sacar nuestra SD y pasarlos directamente. Deben de ser dos archivos usdb y usb.apk.

Luego lanzamos la aplicación Terminal Emulator (la cual debe de venir instalada en CM7 o la podemos descargar del market), la cual nos muestra una terminal de linux donde ejecutaremos una serie de comandos. Tratare de explicarlos uno por uno por si existe alguna duda, recuerden que estas lineas se basan en que usdb y usb.apk se encuentran en la raíz de su SD Card si guardaron los archivos dentro de alguna otra carpeta va a ser necesario que ajusten los paths.

Los comandos son:
su
#para obtener permisos de root, en este paso superuser les pedira confirmacion.

mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
#para montar el sistema de archivos donde se encuentran las aplicaciones del sistema en modo lectura/escritura

cp /system/bin/usbd /system/bin/usbd_old
#para respaldar el actual demonio de usb con el nombre usbd_old

cp /sdcard/Usb.apk /system/app
#para instalar la aplicacion de monitoreo de usb

rm /system/bin/usbd
#para borrar el demonio actual de usbd

cp /sdcard/usbd /system/bin/usbd
#para copiar el demonio correcto al sistema

chown root.root /system/bin/usbd
chmod 755 /system/bin/usbd

chmod 644 /system/app/Usb.apk
#para dar los permisos necesarios a las nuevas aplicaciones.

Una vez que terminemos reniciamos y con esto el teléfono ya podrá ser reconocido por la pc sin necesidad de estar apagando y prendiendo el cel como locos.


Bueno espero y estos posts les sean de ayuda y se animen a probar CyanogenMod la verdad a mi me gusta mucho mas que el rom original de Verizon y aun y cuando aun tengo algunos pequeños bugs funciona mas estable y rápido que otras versiones. Ojala y los night builds que nos ofrecen las personas de RevNumbers sigan mejorando y podamos tener pronto nuevas versiones estables de este grandioso ROM.

Un saludo a todos y espero no tardarme tanto tiempo en volver a escribir y tener noticias de los lectores.

Cyanogen Mod 7.1.0 estable en Motorola Droid 2 Global 1/2

Actualizacion: Con el tempo las roms de este telefono han cambiado mucho. Algunos de los pasos aqui mostrados para hacer root ya no funcionan. Por favor vean este video: https://www.youtube.com/watch?v=oHQS7r7ADOw

Hola que tal a todos, buen año. Una disculpa por haber tardado tanto en escribir en el blog pero el fin e inicio de año fue una locura. Mas sin embargo estar alejado de la compu me dio la oportunidad de probar y exprimir el cel a todo lo que da asi que probe el desempeño de algunas night builds y versiones de CM7. Ahora les quiero platicar como instalar CM7 Estable, en el cel. Gracias a jesus que me animo a probar esta versión, ya tiene algún rato que fue lanzada pero por los comentarios y las guías de instalación yo pensé que estaría basada en Froyo y cual fue mi sorpresa que no, el kernel es 2.6.32-9 y la versión de android base es 2.3.7 así que como pueden ver es una versión estable basada en Gingerbread, aun sigo probando los night builds que genera RevNumbers para ver si podemos tener una versión mas nueva de CM7, en cuanto tenga algo también les escribire al respecto.

La forma mas fácil de instalar el rom es utilizando Rom Manager que se puede descargar desde el Android Market, pero no todo puede ser miel sobre hojuelas, los requisitos son que el cel cuente con root y que se encuentre en la versión oficial de verizon 2.4.33; así que si alguno de ustedes cumple con los requisitos pasen directamente a la sección de instalación. Los que no, pues necesitan leer primero estas lineas.

INSTALAR VERSION OFICIAL VERIZON 2.4.33

Si su cel cuenta con la versión mas nueva del software de Verizon (la cual tanto esperamos y para mi fue decepcionante) o si cuentan con algún otro custom rom, lo primero que necesitamos es volver a la versión inicial del celular. Estos pasos ya los había publicado en otros posts pero no esta de mal recordarlos.
Lo primero que necesitamos es la imagen sbf de esta version del sistema, la cual se puede descargar desde el siguiente link: http://www.multiupload.com/FIW8B8TJ7I o si gustan pueden ponerse en contacto con migo por correo y yo se los paso. (creo que el archivo esta comprimido es necesario descomprimirlo para que nos quede el archivo sbf en una carpeta).

Dos necesitamos RSD Lite o sbf_flash para poder flashear esta imagen a nuestro celular, como mi computadora tiene linux utilizare sbf_flash pero RSD Lite no es muy difícil de usar y los pasos base son los mismos solo el flasheo es el que cambia. Los dos softwares se pueden obtener desde aquí:
RSD Lite: http://forum.xda-developers.com/showthread.php?t=1348587
sbf_flash: http://blog.opticaldelusion.org/search/label/sbf_flash

Tres una vez que tengamos los requerimientos los ponemos juntos en una misma carpeta, conectamos el teléfono a usb y reiniciamos en modo recovery, esto es apagamos el teléfono, presionamos ambas teclas de volumen y prendemos el cel. Una pantalla negra con letras blancas debe de aparecer que diga usb.

Ya con todo listo ejecutamos sbf_flash como root y con el siguiente comando:
sbf_flash .sbf, la pantalla del teléfono debe de cambiar a la leyenda "software update in progress". Esto quiere decir que la imagen esta siendo cargada, es importante no desconectar el teléfono ni apagar la pc por que si no la imagen quedara a medio cargar y no se podrá utilizar, hasta que se cargue correctamente.

Nota: si utilizan RSD Lite solo el tercer paso cambiaría, seleccionen la imagen y presionen el botón start. aquí les dejo una imagen de como se vería en windows. También es importante saber que si están utilizando esto bajo windows es necesario instalar los drivers de Motorola para que el teléfono pueda ser detectado. Los cuales los descargan desde aquí: http://www.motorola.com/Support/US-EN/Support-Homepage/Software_and_Drivers/USB-and-PC-Charging-Drivers


Al terminar este paso y prender el celular normalmente el teléfono iniciara como si fuera recién sacado de la caja, con la versión oficial de Motorola y des configurado, es necesario configurar tus cuentas e información de nuevo; cabe mencionar que si el teléfono fue desbloqueado para poder utilizarse en redes GSM u otra red que no es Verizon, esto se quedara igual. No sera necesario desbloquearlo de nuevo.

TENER ROOT PARA EL TELEFONO

Luego de tener la versión original de Verizon en nuestro teléfono es necesario permitir acceso de root a varias aplicaciones o rootear el teléfono como mucha gente le llama, este paso es muy sencillo y utilizaremos pete's motorola root tools para realizarlo. Lo que necesitamos es descargar las herramientas desde la siguiente dirección:
http://www.mediafire.com/?2ugcdue4cw7dtc5

o desde aquí si estas utilizando Windows

http://dl.dropbox.com/u/6643359/Software/Android/PetesMotorolaRootTools_v1.07.zip

extraemos el contenido de los zips en una carpeta y conectamos el teléfono a la computadora, y seleccionamos la opción de "charge only" para que la tarjeta sd no sea extraída.
Luego habilitamos el usb debugging en el teléfono en el menú de configuraciones - Aplicaciones - Desarrollo - depuración usb.

Y al final ejecutamos run_to_root_your_droid3.sh como root o si estas en windows MotorolaOneClickRoot.exe, el programa te ira mostrando mensajes de que es lo que va pasando y ara que el teléfono se reinicie varias veces. Al terminar y si todo sale bien ya tendrás acceso de root en el teléfono y una nueva aplicación instalada que se llama superuser.
Aun y cuando estas herramientas están echas para el droid3 y en algunas partes especifica que es para droid3 si funcionan en este dispositivo. Pueden consultar mas información en la pagina oficial de pete's http://www.psouza4.com/Bionic/