Archivo de la etiqueta: multitouch

Android rooteado

Creo que por aquí no he llegado a comentarlo, pero hace unos meses me pillé un HTC Magic de Vodafone, si, un móvil con Android. Al final he picado, yo que nunca me he llevado bien con los móviles y de hecho hasta entonces tenía el más sencillo que había encontrado en la tienda. :-)

El bicho es una pasada, todo lo que siempre prometieron las PDA pero en mi opinión nunca llegaron a cumplir. Hace un tiempo ya publiqué un artículo sobre mi opinión de todos estos dispositivos, que creo que están más cerca de los ordenadores (prácticamente en la liga de los netbooks) que de las PDA de antaño. Echando la vista atrás al final el iPod Touch se me quedaba pequeño para todo lo que quería hacer, sin Internet un chisme de estos no deja de ser una PDA muy avanzada; con Internet … ¿un pocket-netbook? Y con una gran ventaja si usáis todos los productos de Google (GMail con sus contactos, Calendar, etc.): sincronización automática, :-) uno de los mayores quebraderos de cabeza con cualquier teléfono o PDA resuelto de un plumazo.

El caso es que ayer me decidí a “rootearlo”. En el caso de los Android no lo veo tan necesario como con los iPhones/iPods Touch, el Market de Android es mucho más abierto que la AppStore de Apple pero aún así hay aplicaciones (aceptadas en Market) que necesitan root, la única limitación que tienes con el firmware original. Además de que quería probar algunas de las características de Hero y Donut que llevan las ROMs “cocinadas”, como p.ej. el multitouch. :-)

El proceso en estos momentos es lo más sencillo del mundo: la semana pasada se descubrió un bug en todos los kernels 2.4 y 2.6 de Linux que permite un escalado de privilegios local, y pronto un tipo desarrolló una aplicación para, con un solo click, ejecutarla y conseguir acceso total al sistema operativo del teléfono. Ya no hace falta instalar la SDK, ni andar con cables y consolas de desarrollo. Eso si, es de suponer que en breve las operadoras actualizarán el software de los teléfonos con el parche que corrige este agujero de seguridad, con lo que me dije “ahora o nunca”. Es el momento antes de que con la próxima actualización ya no se pueda rootear tan fácil y haya que volver al método tradicional.

No voy a explicar el proceso porque en El Androide Libre se han currado un tutorial la mar de sencillo para rootear e instalar la ROM de Cyanogen, que por supuesto ya lleva parcheado el bug. Sólo algunos detalles:

  • momento de pánico: al primer intento el móvil se me quedó frito en el arranque después de la actualización. Solución: en el menú del “Recovery Mode” (arrancar con encendido y casita, es una especie de “lilo” que en el 1er paso del rooteo se sustituye por otro más avanzado que permite hacer backups e instalar las ROMs) hacer un wipe antes de instalar. Acojona. :-)
  • se puede volver al firmware original de Vodafone y el móvil queda como si no hubiéramos hecho nada, para eso el paso del  “Nandroid backup”. De hecho después de la petada hice esto para recuperar un par de puntos de cordura antes de volver a intentar el proceso (previo wipe).
  • tras la instalación el nuevo sistema no está completamente traducido al español, lo típico de cualquier aplicación de Linux, que con la nueva versión no se ha actualizado el .po de gettext y alguna que otra frase sale en inglés.
  • también se pierde la configuración de los APN de Vodafone, con lo que nada más arrancar no hay acceso a Internet (p.ej. el registro de la cuenta de Google falla). La configuración hay que hacerla a mano, datos aquí (si, si, pone Airtel).
  • y parece que se pierde también la configuración de todas las aplicaciones, a pesar de que guardé y luego restauré aplicaciones y datos con el MyBackup. :-/ La configuración del sistema si que la restaura, pero la de las aplicaciones no. :-(

Aparte de eso … como la seda. Aún no le he metido caña con lo que p.ej. lo de que la batería aguanta más no lo he podido comprobar. Pero si que funciona el multitouch (en el navegador se puede hacer zoom “pinchando” como en el iPhone), y si que da la impresión de que todo va más rápido, más fluido. No en vano la Cyanogen se originó en el Dream, con menos memoria que el Magic, así que si está optimizada para funcionar con un dispositivo menos cañero con éste va de lujo.

Ahora a meterle caña al juguete. :-)