Cocina tu propia Rom para Android

Si recordáis mi post anterior, os comenté que de los distintos tipos de roms, había uno especial que se llamaban “roms derivadas”. Pues en este post vamos a aprender cómo crear nuestra propia modificación para adaptarla a nuestro gusto.

¿Qué es una cocina de roms?

Suele ser un sitio web que te permite cierto nivel de personalización a la hora de elegir qué aplicaciones/complementos quieres añadir o quitar de una rom “base”. Ya hemos hablado en anteriores ocasiones de ellas, así que vamos a profundizar un poquito más en el asunto.

Cocinas en la red

MoDaCo kitchens:

Fueron los pioneros en esto de las “cocinas” de roms. En su foro tienen a disposición de los usuarios varias cocinas diferentes dependiendo del dispositivo a elegir y de la rom base. Algunas de estas cocinas sólo están accesibles a usuarios “de pago” de la web, mientras que otras son públicas.

Cook Android:

Es una cocina (de momento en fase beta para terminales HTC Desire) con una enorme cantidad de opciones: Una gran variedad de roms base (unas 19 en el momento de escribir este artículo), y una alta capacidad de personalización (no sólo quitar apps de la rom que no nos interesen, sino también añadir muchas otras, cambiar el bootanimation e incluso subir nuestros propios apks).

Cocina Online para Android:

Es un proyecto español de unos usuarios de HTCManía que está en fase de desarrollo. De momento no tienen una gran cantidad de roms base ni soporte para multiples terminales, pero su trabajo es encomiable y la variedad de opciones de configuración de que nos provee es digna de halago.

Feeder.pk Nexus One Kitchen

Otra estupenda cocina para los poseedores de este fabuloso terminal. La variedad de roms base es genial, podemos obtener tan pronto una rom “stock” (limpia, basada en una rom oficial de google) ,variantes de CyanogenMod e incluso ports de HTC Desire para nuestro Nexux One! (eVIL NXSense roms).

¿Cómo funcionan?

Aunque cada cocina es diferente, suelen compartir una funcionalidad similar.
Básicamente se parte eligiendo una rom “base”. Sobre ella se nos presentarán una serie de aplicaciones o componentes que podemos añadir o eliminar simplemente marcando la opción indicada. Quizá, si no tenemos mucha experiencia como “cocineros” no debamos quitar demasiadas cosas en nuestros primeros intentos (por ejemplo, si quitamos el “LiveWallpapersPicker.apk” no podremos usar ningún LiveWallpaper, o si quitamos el “Phone.apk”….. no podremos llamar!!).

Otro dato importante es saber dónde (en qué parte de la memoria del terminal) se instalan las cosas. Tened cuidado si elegís que todas las aplicaciones se instalen en “/system” en lugar de en “/data”, puesto que esto puede acarrear 2 problemas:

— Que no podamos desisntalarlas/actualizarlas desde el market con comodidad.
— Que al intentar flashear la rom cocinada, nuestro terminal no disponga de suficiente espacio en el área interna designada y tengamos que restaurar la copia de seguridad y empezar de nuevo!

Personalmente os aconsejo que no incluyáis ninguna aplicación que podáis descargar del Market, pero en el caso de que decidáis hacerlo, incluidlas en “/data”. Obviamente es una opinión personal, ¡no una norma! ;-)

Una vez marcado todo lo que queremos quitar, añadir o cambiar, pulsaremos el botón de “cocinar” y al cabo de unos instantes (puede que tarde un poco, sed pacientes) tendremos un enlace listo para descargar.

Ahora a hacer copias de seguridad (Nandroid o lo que uséis) ¡y a flashear!

¿Es necesario una cocina para crear mi propia rom derivada?

No, en absoluto, sólo hace el trabajo más cómodo. Una rom “derivada” se puede hacer simplemente descomprimiendo la rom que queramos, añadiendo/quitando archivos y volviendo a comprimirla en ZIP.

¿Así de simple? Sí, básicamente es así de simple. Luego, dependiendo del terminal que tengamos y del método para flashear roms, tipo/versión del recovery, etc…. lo mismo tenemos que cambiar algo más, o por lo menos “firmar” el ZIP.
De todas formas, aunque el proceso no es demasiado complicado… es un poco largo para este post ;-)

¿Conoces alguna otra cocina de roms para Android?

¡¡Cuéntanoslo en los comentarios!!

Descargar

6 Responses to Cocina tu propia Rom para Android


  1. hackreatorz
    Sep 13, 2010

    Otro genial artículo @Anderwebs ! Muy interesante y a ver si la gente se anima a hacer sus propias Roms.


  2. Kimikoloko
    Sep 13, 2010

    Pes yo conozco la que uso que es la de samdroid, para el samsung galaxy y funciona prefecto.saludos y gracias por tu gran Blog


  3. Camilo Jaramillo
    Jan 15, 2012

    HOLA

    En este momento tengo una tablet sylvania SYTAB10MT con android 2.2 y me gustaría actualizarla a android 2.3 o superior si se puede. Lo malo es que no encuentro la rom de la tablet.

    Hay alguna forma de construirla o cual rom podría ser compatible para dicha actualización.

    Gracias

Trackbacks/Pingbacks

  1. Bitacoras.com
  2. Cocina Online nº2: Marchando una de Samsung Galaxy S | and.roid.es
  3. Cocina Online nº2: Marchando una de Samsung Galaxy S | Todo sobre Moviles

Leave a Reply




t
Performance Optimization WordPress Plugins by W3 EDGE