CyanogenMod 6: Android 2.2 Froyo en HTC Hero desde Android 2.1

Como dueño de una HTC Hero, estaba levemente preocupado por la falta de soporte por parte de HTC en lo que al sistema operativo (Android) se refiere. Nos tuvieron esperando casi una eternidad para la actualización a Android 2.1 (Eclair), cuando llevaba en origen Android 1.5. Para más INRI, en mi caso, tuve que adelantarle la fecha al teléfono para que se dignara a enviarme la actualización por OTA. Y para entonces ya estaba disponible la versión 2.2 (Froyo).

No contentos con ello, resulta que pasado un tiempo el teléfono no responde como solía hacer, no se llegaba a volver inusable, pero algunas esperas eran realmente incómodas. Y sí, la interfaz HTC Sense es muy bonita y muy cómoda, pero no lo es todo. Así que, considerando algunas de las mejoras que introduce Froyo:

  • Optimización del sistema, con mejoras de rendimiento.
  • Funcionalidad de hotspot WiFi y thetering por USB.
  • Marcación por voz.
  • Compartición de contactos por Bluetooth.
  • Soporte de instalación de aplicaciones en tarjeta SD.

Sólo con la primera parece merecer la pena el cambio. Así que me puse manos a la obra. Recientemente (finales de octubre), el grupo Cyanogen ha añadido una ROM para HTC Hero, y es posible ver una guía paso a paso de cómo hacer la actualización. El proceso es similar para otros dispositivos que lleven Android. A continuación cuento lo que hice:

Pasos para tener una custom ROM en Hero con Android 2.1

1 Hacer un backup de los datos:

El primer paso es, obviamente, sacar una copia de seguridad de todo lo que sea importante.

Es posible hacer copia de seguridad de la lista de contactos directamente desde la lista de contactos, pulsando la tecla «Menu», seleccionar «Importar/Exportar» y Exportar a la tarjeta SD. Da a elegir entre la lista de Google, la del teléfono o la SIM. La que hará falta realmente es la del teléfono, ya que es la que se va a borrar.
Los SMS y MMS pueden conservarse con la aplicación SMS Backup&Restore, que puede descargarse del Android Market o usar el QR de la derecha.
Las copias de seguridad quedan guardadas en la tarjeta de memoria del teléfono, por lo que lo mejor es hacer, además, una copia de seguridad de lo que contiene la tarjeta en un ordenador, conectándolo por USB.

2 Rootear:

Rootear significa habilitar el acceso total al teléfono, de manera que se pueda modificar por completo el sistema. De esta manera, es posible instalar cosas en el arranque, cambiar el sistema operativo, etc. Para conseguir esto, hay que instalar la aplicación Astro (del Market). Después, hay que descargar Universal Androot. El archivo descargado se copia en el directorio raíz de la tarjeta de memoria, y abriendo Astro se selecciona para instalar el archivo.

Al abrir Universal Androot nos pedirá para qué versión de Android queremos hacer el rooteo, como estamos en Android 2.1, se selecciona «Superuser for Android 2.0-2.2».

A continuación se descarga del Market la aplicación Superuser. Esta aplicación es la que hace que las demás aplicaciones puedan ejecutarse con permisos de superusuario. Para comprobar que funciona correctamente, se puede instalar un terminal, por ejemplo Terminal Emulator, que está en el Market. Se arranca, se introduce el comando «su» y debería salir una pantalla solicitando permisos de superusuario. Una vez aceptado, saldrá el «prompt» del superusuario, como se muestra en la imagen (tomada ya con Froyo instalado):

3 Hacer un backup de la ROM actual (por si acaso):

Es importante que si algo se rompe en el proceso, o bien no nos gusta cómo queda, poder volver a dejarlo todo como estaba. Eso incluye hacer una copia de seguridad del sistema operativo actual del teléfono, lo que se puede hacer con la aplicación ROM Manager, desde el Market.

Una vez dentro de la aplicación, seleccionar la opción «Flashear Clockworkmod Recovery«, que guarda lo que hay instalado. La copia se hace en la tarjeta SD, por lo que es interesante guardar también esta parte en un ordenador.

4 Instalar un «Recovery»

Un Recovery es el software que permite instalar ROMs en el teléfono. En mi caso, usé Amon Ra’s Recovery 1.7. Hay que copiarlo a la tarjeta de memoria y lo suyo es también renombrarlo a «recovery.img». Abriendo el terminal que instalamos antes, se ejecuta:

su

flash_image recovery /sdcard/recovery-RA-hero.img

5 Instalar la ROM no oficial

Existen varias ROMs para HTC Hero. La más popular hasta no hace mucho era FroydVillainMod, aunque la más extendida en otros teléfonos parece ser la CyanogenMod.

Como hemos elegido CyanogenMod, y es posible descargarla aquí (pueden aparecer nuevas versiones próximamente), bajamos el archivo update-cm-6.1.0-RC1-Hero-signed.zip y lo copiamos a la raíz de la tarjeta de memoria.

Adicionalmente, dado que no se distribuye junto a la ROM por motivos legales, hay que descargar las Google Apps, si se quiere tener las aplicaciones de Google para Android:

  • Gmail.
  • Google Maps.
  • Android Market.
  • Youtube.
  • Google Calendar.
  • Búsqueda rápida
  • Latitude.
  • Google Buzz.
  • Google Contacts.
  • Google Talk.

Para buscar la más apropiada, en la Wiki de Cyanogen nos lo dicen: buscar la MDPI para CyanogenMod 6. Link directo para vagos 🙂 Se copia en la tarjeta, igual que la ROM de Cyanogen y vamos al siguiente paso.

6 Modo «recovery»:

A continuación hay que reiniciar el terminal en modo recovery, que se puede hacer de dos formas:

  1. Encendiendo el teléfono pulsando a la vez «home» y «colgar».
  2. Usando ROM Manager, seleccionando instalar un ZIP de la tarjeta SD.

Si aparece en pantalla una imagen como esta:

Entonces es porque algo no ha funcionado en el proceso, o os habéis saltado algún paso, ya que es señal de que el recovery no está instalado.

Una vez tengamos la pantalla del recovery, primero hay que hacer un wipe de «data/factory reset».

A continuación, seleccionar «Flash zip from sdcard». Instalar en primer lugar la ROM de CyanogenMod, y después las Google Apps. Si te has olvidado de copiar las Google Apps, no pasa nada, porque sólo hay que volver a iniciar en modo recovery y seleccionar sólo la imagen de las Google Apps.

Por último, seleccionar «Reboot system», y la HTC debería reiniciar con el sistema modificado. En pantalla se muestra el logo de Cyanogen durante el arranque.

7 Enjoy

Y eso es todo para tener una HTC Hero con Android 2.2. Una vez hecho todo esto, hay que restaurar los datos de los que hemos hecho copia, configurar el teléfono de nuevo y restaurar las aplicaciones que usemos. Una de las cosas que más llama la atención respecto al sistema que instala HTC, es que ahora la pantalla gira también en el «home», y además se puede configurar en qué ángulos puede girar. Por defecto está configurado para girarse en 0º, 90º y 270º (sólo no gira cuando la pones boca abajo).

La ROM introduce dos apartados nuevos en los Ajustes:

  • CyanogenMod Settings: configuración de aplicaciones (instalar en la SD por ejemplo), control de mecanismos de entrada, sonido, interfaz y rendimiento, etc. Es posible cambiar cosas como lo que aparece en las notificaciones, incluir el porcentaje de batería, potencia de la señal, botones diversos (modo avión, activar/desactivar Bluetooth, Wifi y GPS, etc.).
  • ADWLauncher: permite configurar la pantalla de inicio y los botones del dockbar. Soporta varios temas de escritorio.

Sobre el reconocimiento de voz, aunque si le hablas en castellano para escribir textos te entiende razonablemente bien, el marcado por voz requiere que le hables en inglés. No he encontrado ninguna opción para que te entienda hablándole en castellano. Por otro lado, al dictarle un número, parece que esté esperando teléfonos de 10 cifras, así que al dictar un número español (de 9 cifras), se inventa una (o varias y las da a elegir). Para dictarle contactos o aplicaciones funciona razonablemente bien («Call Juan»).

Share

Wikipedia cumple 10 años

Tal día como hoy, hace 10 años, Wikipedia hacía su aparición en Internet. Tuvo como predecesor a Nupedia, un proyecto de enciclopedia escrita por expertos con contenido libre, que comenzó sus andaduras en marzo de 2000 y duró hasta septiembre de 2003. Wikipedia, sin embargo, permitía a cualquiera contribuir al contenido de la enciclopedia, lo cual constituía todo un reto para los tiempos en los que aún quedaba mucho por andar en el mundo de las redes sociales.

Debido a la decisión de uno de los fundadores, Jimmy Wales, de no financiar el proyecto con publicidad, cada año se lanzan campañas para recoger fondos mediante donaciones. De esta forma, se pueden pagar los gastos de hospedaje, servidores y conectividad del proyecto. Mientras que la primera campaña recaudó 94 000 dólares (21 000 más de lo esperado), la última recaudación, que comenzó en noviembre (y ya termino), requería unos 16 millones de dólares para poder mantener toda la infraestructura.

El 12 de diciembre de 2010 se superaron los tres millones y medio de artículos.

Unos meses más tarde, en mayo, nació la Wikipedia en Español, que actualmente con unos 700 000 artículos es la séptima Wikipedia por número de artículos.

Share

Correcciones al Programa de Trabajo 2011

Se ha publicado la corrección de dos erratas en el Programa de trabajo 2011 del Plan Nacional de I+D+i consistentes en haber asignado de forma errónea las partidas de anticipos y de subvenciones a dos subprogramas:

  • Página 11: Subprograma de proyectos de investigación en salud (ISCIII), con una financiación de 65.500.000 € en concepto de subvención (y no de anticipo).
  • Página 12: Proyectos específicos de I+D+i en energía y cambio climático (CDTI), con una financiación de 13.000.000 € en concepto de subvención (en lugar de 52.000.000 €) y 52.000.000 € de anticipo (en vez de 13.000.000 €), con el mismo total de 65.000.000 €.

Como en el artículo anterior no hice la separación entre subvenciones y anticipos y las cifras totales eran correctas, no se han modificado los datos el mismo.

PDF del Programa de Trabajo corregido.

Share

Google Googles: búsquedas visuales en tu móvil

Google Googles es un programa para Android y iPhone (iOS 4.0) que utiliza fotos tomadas con la cámara de un móvil compatible para hacer búsquedas e identificar lo que aparece en la foto. Por ejemplo, se puede fotografiar un texto en otro idioma y utilizar el traductor, un monumento para que nos diga dónde se encuentra, un libro o vinos para conocer más sobre ellos e incluso comprarlos, etc.

En la nueva versión, los usuarios de Android pueden escanear códigos de barras para saber más acerca de los productos e incluso resolver Sudokus.

En el siguiente vídeo, una presentación sobre Google Googles.

Y a continuación, un vídeo en el que se muestra esta última versión resolviendo un Sudoku:

Como no soy aficionado a los Sudokus, no lo he probado con ninguno, pero los libros parece que los trata razonablemente bien. Los códigos de barras también funcionan, y los que no tiene en la base de datos parece que dé como resultado alguno cercano (me ocurrió con un diccionario de inglés).

Relacionadas:

Share