En CyanogenMod 11 snapshot M8 tengo el LED de notificación configuración en
/data/data/com.androdid.providers.settings/databases/settings.db
Esta es la principal base de datos de configuración y contiene la mayoría (si no todos) de ellos. Probablemente usted no desea transferir el montón, así que hay que extraer.
En primer lugar, hay 2 archivos en mi copia de seguridad: settings.db
(el interesante base de datos) y settings.db-journal
(su "rollback diario"). La revista contiene los datos que aún no se transfieren a la base de datos debido a las transacciones inacabadas, o tal vez por alguna otra razón. Todavía, antes de ocuparse de la propia base de datos, es mejor proceso de la revista. Este pequeño (Linux) comando hizo el truco para mí:
$ sqlite3 settings.db VACUUM
Después de esto, la revista debe ser fusionados en la base de datos y se retira. He encontrado que el LED de configuración que nos interesan están en la tabla del sistema. Este va a conseguir para usted:
$ sqlite3 settings.db "SELECT name,value FROM system WHERE name LIKE 'notification_light_pulse%';"
Supongo que los más interesantes son:
notification_light_pulse_call_color
notification_light_pulse_vmail_color
notification_light_pulse_custom_values
Me temo que no sé una buena manera de cómo la transferencia de los valores de la configuración actual de la base de datos, sin embargo. Definitivamente usted debería ser capaz de quedarse con la sqlite3
herramienta, tal vez de usar su .dump
meta-comandos y, a continuación, filtrar e insertar los valores seleccionados en la base de datos. Esto puede ser confuso, a pesar de que, como los índices podrían diferir. Estoy realmente ninguna base de datos chico, lo siento. Tal vez algunos herramienta GUI como SQLite Browser podría ser más fácil para el trabajo.
Si alguien sabe una buena manera fácil y estaré encantado de actualizar esta respuesta.