Cocina tu propia ROMTutoriales

Cómo cocinar nuestra propia ROM para Android: Feature.xml

feature

La mayoría, por no decir todos, los tutoriales que he leído durante mi etapa de aprendizaje nunca mencionaron este archivo, sin embargo, en mi opinión aporta un gran número de opciones que nosotros como cocineros debemos explorar. En términos generales, este archivo nos permite añadir algunas opciones extra a las diferentes aplicaciones del terminal. De modo que depende del fabricante, modelo. En mi caso, como ya sabéis tengo un Samsung Galaxy SIII, de modo que todas las opciones que aquí ponga irán orientadas a éste.

Antes de continuar, me gustaría advertiros de que hay que tener cuidado de qué aspectos modificamos ya que nuestro terminal puede dañarse irreparablemente, por este motivo no me hago responsable del daño que pueda sufrir algún dispositivo por seguir este tutorial. Advertidos estáis.

Como mencioné anteriormente, podemos añadir algunas opciones extra a las aplicaciones de nuestro SIII, pero… ¿qué tipo de opciones? por ejemplo, podemos añadir el botón “salir” al navegador, botón de llamada rápida a la lista de contactos, activar o desactivar el sonido del obturador, cambiar los colores de los días del calendario, informe de recepción de mensajes, etc.

La mayoría de parámetros han sido extraídos de las ROMs de los operadores, de modo que se desconoce que función realizan muchos de los parámetros, de modo que muchas veces no nos quedará más remedio que volver a recurrir a la prueba y error para conocer cuál es la función y en qué afecta.

Para agregar una característica tan sólo debemos buscar el archivo feature.xml:

system/csc/feature.xml

Si no existiera debemos recuperar uno e insertarlo en la ruta indicada. A continuación añadimos la línea correspondiente a la característica dentro del  apartado oportuno, por ejemplo:

Activar la opción “Salir” en el navegador por defecto:

<CscFeature_Web_AddOptionToTerminate>true</CscFeature_Web_AddOptionToTerminate>

Nos fijamos que justo después de “CscFeature” aparece la palabra “Web” entre guiones. Esto indica que debemos buscar dentro del archivo feature.xml la sección:

<!– WEB –>

E insertarlo en una línea a continuación. De este modo siempre mantendremos un orden y no habrá lugar a error. Para que quede más claro, éste sería el resultado:

<!– WEB –>

<CscFeature_Web_AddOptionToTerminate>true</CscFeature_Web_AddOptionToTerminate>

Yo personalmente integro en mis ROMs las siguientes características:

Opción “Salir” en el menú del navegador:

<CscFeature_Web_AddOptionToTerminate>true</CscFeature_Web_AddOptionToTerminate>

Opción “Sonido del obturador” en la aplicación de la cámara:

<CscFeature_Camera_ShutterSoundMenu>true</CscFeature_Camera_ShutterSoundMenu>

Evita que los SMS se conviertan automáticamente a MMS:

<CscFeature_Message_DisableConvertingEffectBetweenSMSMMS>true</CscFeature_Message_DisableConvertingEffectBetweenSMSMMS>

Habilita un botón para llamar en la lista de contactos:

<CscFeature_Contact_EnableCallButtonInList>true</CscFeature_Contact_EnableCallButtonInList>

Aumenta el número máximo de contactos a 999:

<CscFeature_Contact_SetLinkCountMaxAs>999</CscFeature_Contact_SetLinkCountMaxAs>

Cambia el color con el que se muestran los días de la semana en el calendario (X: Por defecto, B: Blue, R: Red):

<CscFeature_Calendar_SetColorOfDays>XXXXXBR</CscFeature_Calendar_SetColorOfDays>

Sin embargo estos no son los único que hay, aquí os dejo un enlace a los foros de XDA-Developers donde hay muchos más.

Pulsa aquí para ver el índice del tutorial

Etiquetado con: ,
Publicado en: Android, Tutoriales
5 comentarios sobre “Cómo cocinar nuestra propia ROM para Android: Feature.xml
  1. Ezequiel dice:

    ¿Esta parte es importante o no pasa nada si te lo saltas? Gracias de antemano

  2. Pedro Drouaillet Rivera dice:

    hola joshelu
    se puede cambiar el kernel de la tablet samsung galaxy tab 3 7.0 modelo SM-T210 ya que la han dejao capada de softwere salida de audio y video, te agredecere tus atensiones, saludos

  3. Joshelu dice:

    @Pedro, sí, siempre que encuentres otro hecho para tu tablet… no hay problema.

    Saludos

  4. alejandro rodriguez dice:

    hola! joshelu veras tengo un problema grande entre manos , le quise cambiar la rom a un cel(de mi novia) y quedo en pantalla negra nunca prendio, y solo inicia en recovery y e probrado varias roms y ninguna aparece, el cel es clon del s5 sm-g9006 koreano, tengo el backup y no lo pude restaurar al momento de flash no lo puedo hacer que conecte lo prendo y me da terminal adb es lo unico, ya busque y no encuentro nada del modelo solo revisiones, podrias ayudarme por favor no se por donde empezar, entre aqui por que pienso que hacer una rom desde un backup seria lo primero pero la verdad nose que hacer hay poca info del tema.. gracias de antemano espero ansioso tu respuesta.

  5. Joshelu dice:

    Alejandro, antes de pensar en hacer una ROM deberías recuperar el teléfono. Busca un firmware del fabricante e instálala. Cuando lo tengas funcionando utilízala como base para tu propia ROM.

    Saludos

1 Pings/Trackbacks para "Cómo cocinar nuestra propia ROM para Android: Feature.xml"
  1. Información Bitacoras.com

    Valora en Bitacoras.com: La mayoría, por no decir todos, los tutoriales que he leído durante mi etapa de aprendizaje nunca mencionaron este archivo, sin embargo, en mi opinión aporta un gran número de opciones que nosotros como cocineros debemos …

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Sígueme en Twitter