Feeds:
Entradas
Comentarios

Posts Tagged ‘recovery’

Ayer estuve trasteando con mi Nexus One: desbloqueo del bootloader (¡bye bye, garantía!), flasheo del recovery, flasheo de la radio, e instalación de la ROM CyanogenMod.

Lo cierto es que ya tenía ganas de sacarle un poco más de jugo a Android desde hace tiempo. Además, y debido a que tenía el terminal rooteado y toqué unas cuántas cosas que por lo visto no debía de la ROM oficial, la última actualización OTA que está mandando Google a los N1 de Vodafone me petaba en la instalación. Puestos a flashear una ROM para dejar el dispositivo completamente virgen, pues ya lo hago en condiciones.

Siguiendo el excelente manual del wiki de CyanogenMod podréis completar el proceso casi sin problemas. Y digo casi porque, en el paso de la instalación de un recovery personalizado, hay un algún error y omisión.

El primero de ellos es que la distribución enlazada del recovery de Amon_Ra aparece con un MD5 incorrecto. El fichero concreto es la imagen de Amon_Ra 2.0.0 en su versión CyanogenMod (sólo cambia el aspecto), y su MD5 debería ser “1a86bf9e584ddb1156648244bbfcd7d6“. Podéis encontrar la imagen de Amon_Ra 2.0.0 oficial, así como sus dos versiones (CyanogenMod y JesusFreke) en este enlace, donde además todos los MD5 son correctos.

Por otro lado, y aunque en el wiki oficial no se indica, debéis tener en cuenta que muchas de las ROM oficiales de Android (como la del N1) machacan el recovery al iniciar. Es decir, que si queréis acceder al recovery personalizado (y queréis, si estáis siguiendo el tutorial), debéis acceder a éste inmediatamente después de flashearlo con el fastboot mediante el cable de datos. Sabiendo esto, ya no tendréis que ver el famoso cartel del androide con la admiración de error, que si no sabéis de dónde viene, os puede llevar a pensar que habéis convertido vuestro terminal en un precioso -y caro- ladrillo…

Me dejo para el final el error más grave, y que da título a esta entrada. En el paso de flashear el subsistema de radio con la última versión (5.12.00.08, correspondiente a la compilación FRG83 de Android 2.2.1), y si estáis siguiendo el tutorial, os encontraréis con una sorpresa: no funciona. El recovery Amon_Ra 2.0.0, en cualquiera de sus sabores, da un error al comprobar la integridad del checksum. El subsistema de radio es muy importante, pues se encarga de todas las comunicaciones electromagnéticas del móvil; y aunque para algunos casos no es imprescindible actualizar (por ejemplo, partiendo de Android 2.2), para el resto resulta indispensable, y siempre es recomendable.

La solución pasa por usar otra versión del recovery o un recovery diferente para flashear la radio. En mi caso, pude lograr que funcionara con Amon_Ra 1.8.0.1. Una vez flasheada la radio, debéis usar la última versión 2.0.0 para completar la instalación del resto de componentes (la propia ROM y las aplicaciones de Google, si decidís incluirlas).

Con estos tres pequeños detalles, y sobre la base del wiki de CyanogenMod, podréis completar el proceso de forma muy sencilla.

Read Full Post »

A %d blogueros les gusta esto: