Deshabilitar el servicio de copia de seguridad en el emulador de Android

Estoy tratando de reemplazar la base de datos de sms y contactos en el emulador de Android con algún otro (extraído de otro teléfono).

Ya he insertado con éxito los archivos en el emulador (usando adb push), pero tengo que reiniciar el emulador para ver si algo cambia.

En mi registro hay una declaración que dice que el teléfono está ejecutando una copia de seguridad del formulario:

04-23 11:22:00.064: I/SystemServer(81): Backup Service
04-23 11:22:00.135: I/BackupManagerService(81): Found stale backup journal, scheduling
04-23 11:22:00.145: I/BackupManagerService(81):   com.android.inputmethod.latin
04-23 11:22:00.145: I/BackupManagerService(81):   com.android.browser
04-23 11:22:00.145: I/BackupManagerService(81):   com.android.providers.settings
04-23 11:22:00.165: I/BackupManagerService(81):   android
04-23 11:22:00.175: I/BackupManagerService(81):   com.android.providers.userdictionary
04-23 11:22:00.204: I/BackupManagerService(81): Backup enabled => true

Mientras observo el sistema de archivos en Eclipse, puedo ver que el archivo de diario se crea en /data/data/com.android.providers.telephony/databases, crece, luego desaparece, y mi archivo mmssms.db (anteriormente presionado por la línea de comandos) se reduce, lo que da como resultado mi base de datos vacía;/

¿Algunas ideas?

Respuestas (1)

Intenta ejecutar este comando desde tu PC:

adb shell bmgr enable false

Si tiene más de un dispositivo o emulador ejecutándose/conectado, deberá agregar la -s DEVICEopción.

funciona bien, gracias! También descubrí que con mi base de datos de contactos solo había un problema con la cuenta de Google almacenada en sqlite (diferente de esto en el emulador de Android). SMS db todavía está desapareciendo, pero tengo que lidiar con eso más tarde.
Después de ejecutarlo dice:Backup Manager now disabled