Liberando memoria RAM en la HTC Magic

La gente de SpanDroid ha creado un pequeño pero interesante tutorial para liberar algunos megas de memoria de nuestro dispositivo, gracias a un truquillo para poder eliminar aplicaciones del sistema que no utilicemos.

El ejemplo que ellos dan es significativo: la aplicación de E-Mail. Si eres como casi todos, y lees todas tus cuentas de correo desde GMail, ésta aplicación no es necesaria y desinstalarla nos dará un mega de memoria que nos viene de perlas. Y todo ésto podremos repetirlo con cuantas aplicaciones deseemos.

Necesitaremos acceso root y una aplicación La aplicación es Root Explorer, que se puede comprar por 1,30 libras en el Market. Recordad: iempre podéis comprarlo, hacer éste tutorial y pedir el reembolso de la compra, si estáis reacios a pagar ;)

Los pasos para quitar la aplicación de e-Mail son los siguientes:

  1. Vamos al directorio /system/app y pulsamos el botón ‘Mount R/W‘ para que Root Explorer pueda efectuar cambios en el sistema.
  2. Copiamos el archivo /system/app/email.apk a la tarjeta SD, pro si queremos volver a instalar la aplicación en algún momento.
  3. Borramos el archivo /system/app/email.apk.
  4. Borramos el archivo /data/dalvik-cache/system@app@email.apk@clases.dex, que es lo que consume memoria en si.
  5. Repetir los pasos 2-4 con tantas aplicaciones como deseemos, buscando en /data/dalvik-cache el archivo de caché correspondiente.
  6. Al finalizar, volvemos al directorio /system/app y pulsamos el botón ‘Mount R/O‘ para restaurar el estado previo.

Yo lo he hecho sin problemas, no deberíais tener ningún problema. ¡A por esa memoria RAM, gente!

android-rendered

Etiquetas: , ,

Cómo cambiar el logo de Vodafone en la HTC Magic

¿Te has aburrido de la pantalla de inicio de tu Android? ¿Cansado de ver el aburrido logo de Vodafone cada vez que arrancas el teléfono? ¡Pues cambiala! ¡Con Android puedes hacerlo!

1) Pasos previos:

  1. Instalar ImageMagik
  2. Descargar FASTBOOT en nuestro ordenador:
  3. Descargar el conversor a rgb2565 de la imagen en nuestro ordenador:
  4. Compilar el conversor si hace falta:
    • gcc -O2 -Wall -Wno-unused-parameter -o rgb2565 to565.c

2) Configurar la imagen:

  1. Crear una imagen de 320×480.
  2. Convertir a una imagen RAW con 256 colores y 8 bits de profundidad:
    • convert -depth 8 splash.png rgb:splash.raw

    El archivo tiene que tener exáctamente 460800 bytes o fallará.

  3. Convertir a una imagen RAW con 256 colores y 8 bits de profundidad:
    • convert -depth 8 splash.png rgb:splash.raw

    El archivo tiene que tener exáctamente 460800 bytes o fallará.

  4. Convertir la imagen RAW al formato que el teléfono entiende:
    • rgb2565 < splash.raw > splash.raw565

3) Instalar la imagen:

  1. Arrancar en modo FASTBOOT (BACK+POWER).
  2. Instalar la imagen:
    • fastboot flash splash1 splash.raw565
  3. Reiniciar el teléfono.

Si somos muy vagos para hacer todo ésto, siempre podemos usar algunas imagenes ya convertidas que andan por la red ;)

Visto en ostebaronen.dk.

Cómo instalar la rom de Super@tmel en la HTC Magic

Super@tmel lleva ya un tiempo creando una rom bastante rápida, completa y atractiva. Es una modificación de cada una de las releases de la aclamada Cyanogen Mod, con un toque personal y numerosas mejoras, como un menú de aplicaciones con submenus, etc.

Posee ademś una aplicación de configuracoón que nos permite modificar un montón de paránetros del sistema, como la velocidad del micro, la habilitación de APPS2SD o de la partición SWAP, etc…

Instalación

El proceso de instalación es el de siempre. En el foro oficial de Super@tmel tienen un extenso manual, puedes leerlo aquí. De todas formas, aquí está la lista rápida de los pasos necesarios:

  1. Descarga la rom de Super@tmel y copiala a la raíz de la SD. Puedes encontrarla aquí.
  2. Reinicia el teléfono en modo recovery (HOME+POWER).
  3. Genera un backup con Nandroid. Puedes restaurarlo en cualquier momento desde éste mismo menú.
  4. Aplica el zip de la ROM con la opción correspondiente en el menú.

Y ya está, tras reiniciar el teléfono ya podremos disfrutar de nuestra rom Super@tmel :)

Iniciando el teléfono desde un spl alternativo

Por si hay algún problema, o no quieres modificar el recovery de tu teléfono, se puede iniciar desde un SPL alternativo no instalado en el teléfono de ésta forma:

  1. Descarga fastboot (GNU/Linux, MacOS o Windows).
  2. Descarga un recovery alternativo, como el de AmonRA.
  3. Reinicia el teléfono en modo fastboot (BACK+POWER) y conectalo al USB del ordenador.
  4. Ejecuta: ./fastboot boot recovery-RA-magic-v1.5.2G.img

Tras todos éstos pasos, el móvil se habrá iniciado con el recovery seleccionado, y podremos operar con él como si estuviese instalado en el teléfono. De ésta form podremos instalar la rom de Super@tmel con los pasos de arriba sin modificar el Recovery del teléfono.

Glosario

Para no perdernos, he aquí la explicación de alguno de los conceptos más técnicos:

  • IPL (Initial Program Loader): es el cargador inicial de programa equivalente a la BIOS que inicia el SPL.
  • SPL (Secodary Program Launcher): es el programa encargado de cargar la radio (firmware de las comunicaciones inalámbricas, como el GSM) y el sistema operativo GNU/Linux.
  • Secuencia de arranque de Android: IPL > SPL > Radio > Sistema operativo.
  • Fastboot (aplicación): el programa que sirve de protocolo entre un ordenador y el móvil conectado por USB. Permite ejecutar sobre el teléfono diversos comandos, modificar particiones y cambiar datos vitales del sistema.
  • Fastboot (modo): es un protocolo de carga. Se accede a el iniciando el teléfono con las teclas BACK+POWER apretadas. Desde éste modo se pueden lanzar órdenes al teléfono, a través de la aplicación Fastboot.

Referencias

Gracias a San Google y a éstas webs por ayudarme a hacer el post ;)

Cómo restaurar la ROM original en el HTC Magic

htc-magic-vodaHan sido unas navidades largas, pero vuelvo al fin ;) Y qué mejor forma de empezar que trastear de nuevo con las ROMs de nuestra Magic. Hoy restauraremos la ROM original de Vodafone.

Hay muchos motivos para que restaurar la ROM original de Vodafone sea útil: para mandar el teléfono al servicio técnico, por haberte cansado de probar ROMs y querer volver a la comodidad de las actualizaciones OTA que haga tu compañía, poder desarrollar sobre el sistema que la mayoria de tus usuarios estan utilizando… En mi caso es una mezcla de todo: últimamente cambiar de ROM me da más problemas que otra cosa y para desarrollar necesito un entorno lo menos modificado posible…

Sea por lo que sea, si se te ha pasado por la cabeza aquí tienes las instrucciones para hacerlo:

Backup inicial

Para no perder todos los datos del teléfono es importantísimo un buen backup de datos y aplicaciones. Yo he escogido MyBackup Pro, una herramienta comercial (aunque no es muy cara para todo lo que ofrece) que es capaz de guardar una copia de seguridad de todo lo habido y por haber en nuestro teléfono. Además, ofrece una API para que nuestras aplicaciones favoritas puedan guardar una copia de seguridad desde ella. Por ejemplo, Note Everything lo hace :)

Para hacer el backup basta con ejecutar MyBackup Pro y apretar el botón ‘Backup‘, seleccionando las aplicaciones y los datos a guardar, así de fácil. MyBackup Pro da la opción de guardar en la tarjeta SD y en un servidor remoto. De momento lo haremos en la tarjeta SD, por si hay algún problema de conectividad.

Restaurando la ROM

1) Pasos previos:

  1. Bajar un recovery que nos permita hacer la actualización:
  2. Descargar ADB y FASTBOOT para nuestro ordenador:

2) Actualizar el SPL:

  1. Bajamos el SPL a instalar:
  2. Copiar el ZIP en la raíz de la SD.
  3. Reiniciamos el móvil en modo fastboot (BACK+POWER)
  4. Iniciamos en modo recovery:
    • ./fastboot boot recovery-RA-sapphire-v1.5.2G.img
  5. Instalar el SPL con la opción ‘Flash Zip from SD card’.
  6. Reiniciar el móvil.

3) Instalar la ROM original de Vodafone:

  1. Bajamos la ROM de Vodafone:
  2. Copiar el ZIP en la raíz de la SD.
  3. Reiniciamos el móvil en modo fastboot (BACK+POWER).
  4. Iniciamos en modo recovery:
    • ./fastboot boot recovery-RA-sapphire-v1.5.2G.img
  5. Instalar la ROM con la opción ‘Flash Zip from SD card’.
  6. Reiniciar el móvil.

Restaurando los datos

Ahora nos toca volver a recuperar los datos. Basta con que reinstalemos MyBackup Pro desde el Android Market y ejecutarlo. Una vez dentro, podremos restaurar los datos pulsando el botón ‘Restore‘ en su menú principal, donde cogeremos los datos que hemos guardado antes en la tarjeta SD.

¡Ya está! La rom original restaurada con todos nuestros datos. ¡Espero que os sea de utilidad!

Etiquetas: , ,

Cómo instalar Android 1.6 Donut en la HTC Magic

Android 1.6 DonutHace bien poco que acaba de publicarse la versión 1.6 de Android, la archiconocida Donut. Y gracias a la grandiosa comunidad que tantos palos se está llevando por todo el asunto de los Cease & Desist de Google al autor de CyanogenMod, ya está disponible para ser probada antes de que las operadoras, con su lentitud habitual, se decidan a implantarla automáticamente.

Yo ya llevo probándola un par de días… y he de decir que de momento no he notado gran cambio. Las supuestas mejoras en el Market no son más que un lavado de cara, y el resto… apenas perceptible. Pero bueno, al fin y al cabo es una release menor.

La rom en cuestión es la ION, y puedes descargarla aquí. Si quieres probarla en tu Magic, sigue los pasos habituales:

  1. Descargar ion1.6-marketfix-signed.zip y copiarlo a la tarjeta SD.
  2. Apagar el teléfono y volver a arrancar en modo Recovery (apretando HOME+POWER al iniciar).
  3. En el menú, hacer un backup con nandroid.
  4. En el menú, ejecutar ‘apply any zip’ y buscar ion1.6-marketfix-signed.zip.
  5. Confirmar con HOME y reiniciar una vez terminada la instalación.

Para más info lee éste post de elandroidelibre.com.

Etiquetas: , , , ,

Amor, odio y cartas de Cease & Desist


Ayer nos golpeó la noticia de que la todopoderosa, Google, había mandado un Cease & Desist al autor de la maravillosa CyanogenMod, por distribuir en su rom algunas de las aplicaciones de código cerrado que no pertenecen a la parte libre de Android. Y aunque habló con ellos intentando argumentar que tan sólo estaban enfocadas a usuarios que ya tenían una licencia del Android oficial (es decir, todos lo que ya hemos comprado un teléfono con Android precargado), la cosa no ha ido a mejor.

El destino de CyanogenMod fue anunciado pco después: todo va a cambiar, CyanogenMod ha muerto tal y como era antes. A espera de que la comunidad haga nuevas alternativas a las aplicaciones cerradas de Google (Maps, GMail, Market, etc.), ninguno de éstos servicios se podrá introducir en las nuevas roms de Cyanogen… si las hay.

Un ingeniero del equipo de Android en google escribió un interesante artículo en el blog oficial de desarrolladores de Android, explicando qué es Android y qué no lo es, separando claramente la plataforma y el núcleo del sistema operativo de las aplicaciones que se ejecutan por encima.

La actitud de Google es correcta, otra cosa es que sea desproporcionada, pues dudo mucho que la existencia de roms como CyanogenMod dañen el modelo de negocio que tiene con Android. Pero la ley es así, y lo que hay que hacer es que ésto no nos pare, tenemos que buscar nuevos caminos para seguir. Agradecer a los autores de CyanogenMod por todo el estupendo trabajo realizado y mirar adelante.

Como apoyo, se ha creado una aplicación llamada Save CyanogenMod petition, y si todos la descargamos conesguiremos que llegue a las listas de los más descargados y haremos un ruido suficiente para que llegue a Google el sentir de la comunidad a éste respecto. Podéis descargarla desde el Market o con el código bidi al final del artículo.

No podemos pararnos. La comunidad está de nuestro lado y no hay poder más grande

Fuente: And.Roid.Es
Fuente original: Android & me

Ya puedes probar el nuevo Android Market

Y es que el mundo de las modificaciones es maravilloso. Leo en Android Central que a través de la última versión del genial CyanogenMOD se pueden probar ya muchas de las características del nuevo Donut -Android 1.6-, entre otras el nuevo Market.

Aunque el cambio en el Android Market parece más cosmético que otra cosa, habrá que ver si al final han mejorado algunas cosas, como la deplorable búsqueda (qué ironía, viniendo de Google) o la poca promoción de aplicaciones nuevas. Las capturas de pantalla y alguna característica más por ahí… pues bueno, no están mal, pero son claramente insuficientes para una siguiente versión del Market. Es casi como una skin para el Market actual…

Pero bueno, es dificil judgar sin probarlo, así que ahora tenemos una oportunidad de oro para criticar con conocimiento de causa. Y  criticaremos, de eso estoy seguro ;)

Y mientras no habrá que perder de vista los primeros Markets alternativos, que ya van saliendo y es lo que de verdad nos hace falta, un poco de competencia que haga que todo mejore…

Etiquetas: , ,

Alternativas a Cyanogen: Rogers ROM for Sapphire (HTC Magic)

Tras instalarme Cyanogen, las cosas no me terminaban de ir todo lo finas que yo quisiera en mi móvil, así que me puse manos a la obra para buscar una buena alternativa. Y la encontré :)

Nk02 y Fatal1ty, dos usuarios de la comunidad Android italiana Androidiani han portado a la Magic (Sapphire) la rom de la operadora de telefonía canadiense Rogers. ¿El resultado? Una ROM muy, muy rápida y cómoda de usar para el día a día, basada en Android 1.5, con los APNs de los operadores ya instalados para que todo funcione desde el primer momento.

Tras casi un mes usándola, todo ha ido como la seda. Al empezar a usarla, hay que tener en cuenta un par de cosas:

  • El acelerómetro está desactivado por defecto. Para activarlo, ir a Configuración » Pantalla y sonido » Orientación.
  • El icono de 3G cambia por una H, lo que no cambia nada, lo único que pasa es que Rogers usa en América HDSPA y por éso tiene su icono.

Viene con unas cuantas aplicaciones un poco desfasadas. Yo las desinstalé y volví a instalar desde el Market el conjunto de aplicaciones que uso diariamente (que difiere bastante de las preinstaladas), pero todo es que las probéis y decidáis.

El hilo oficial de la ROM está aquí, y para descargar la ROM usad el siguiente enlace

Descargar Rogers ROM for Sapphire
Instrucciones de instalación

Probadla y contadme vuestras experiencias con ésta nueva ROM. Os la recomiendo totalmente :)

Etiquetas: , ,

Cómo personalizar la interfaz de Android a través de temas

Otra maravillosa característica de los teléfonos con modo root activado es que las ROMs alternativas nos permiten instalar temas para personalizar la interfaz.

Cómo instalar los temas

Cada desarrollador de ROMs proporciona sus propios temas, y sólo pueden instalarse los temas compatibles, por lo que hay que asegurarse de que el tema que hemos escogido esté preparado para nuestra ROM.

Los temas vienen en la forma de un archivo ZIP, que instalaremos de la forma habitual:

  1. Descargar los archivos ZIP y copiarlos a la tarjeta SD.
  2. Apagar el teléfono y volver a arrancar en modo Recovery (apretando HOME+POWER al iniciar).
  3. En el menú, hacer un backup con nandroid.
  4. En el menú, ejecutar ‘apply any zip’ y buscar el zip que queramos instalar.
  5. Confirmar con HOME y reiniciar una vez terminada la instalación.

Más info aquí.

Donde obtener los temas

Como ya he dicho, cada ROM tiene sus propios temas compatibles. Google lo conoce todo, y donde encontrar temas es una de esas cosas que también sabe. Pero para que podáis empezar ya, he aquí algunas direcciones con temas para los MODs más usados:

¿Habéis probado alguno de éstos temas? ¡Enviadnos vuestras capturas!

Temas para personalizar Android Temas para personalizar Android

Temas para personalizar Android Temas para personalizar Android

Cómo imitar la apariencia del HTC Hero en el HTC Magic

Y es que nadie puede negar que el nuevo interfaz del HTC Hero, Sense, es cómodo, intuitivo y bonito. Sobre todo muy bonito.

Roms basadas en Hero para la HTC Magic

La buena noticia es que, gracias a haber ganado acceso root (aquí tenéis las instrucciones que pusimos hace algunas semanas para hacerlo), podemos disfrutar del HTC Sense en nuestra Magic de forma sencilla.

¿Cómo? Gracias a las roms alternativas. La comunidad, como siempre, va un paso más allá y nos ofrece varias apuestas para sacar el héroe que lleva dentro nuestra Magic:

Cómo instalar las roms en la Magic

El proceso es muy sencillo. Basta segir los pasos siguientes:

  1. Descargar los archivos que queramos probar y copiarlos a la tarjeta SD.
  2. Apagar el teléfono
  3. Arrancar en modo Recovery (HOME+POWER).
  4. En el menú, hacer un backup con la opción ‘nandroid v2.2 backup’.
  5. En el menú, ejecutar ‘apply any zip’ y buscar el zip que queramos probar.
  6. Confirmar con HOME y reiniciar una vez terminada la instalación.

Conclusiones

El resultado es una instalación de Android muy bonita y usable, pero algo lenta debido a que la Magic tiene menos memoria RAM que la HTC Hero. Y para más inri, la versión de la Magic que vende Vodafone tiene aún menos memoria que otras Magics vendidas libres en otros paises.

Bonito y divertido de probar… aunque yo no la consideraría para el día a día. Pero eso es cosa de cada uno, así que probadlas y contadnos a todos vuestra experiencia :)

¿Conocéis alguna rom basada en HTC Hero mejor que las que he puesto aquí? ¡Compartidla con todos!

Etiquetas: , , , ,

Hijo de Blog es un producto de Seroton

Los contenidos se ofrecen bajo una licencia de Creative Commons
Attribution-NonCommercial-NoDerivs 3.0 Unported

salvo que se indique lo contrario

Licencia de Creative Commons