7 votos

¿Cómo puedo extraer manualmente mis contactos de una imagen de copia de seguridad de Android?

Así que recientemente hice un .img usando dd de mi instalación de Froyo en mi teléfono antes de borrar e instalar una ROM personalizada de Jellybean. Resulta que los contactos se guardaron localmente y no con Google.

No puedo encontrar mis contactos en ninguna parte de las imágenes cuando las monto. También he intentado adjuntar el .img como una tarjeta SD externa para ver si podía importar y luego exportar los contactos en un emulador virtual de Android. Pero no los encuentro por ningún lado. Supongo que estarán escondidos en alguna base de datos sql en algún lugar de las tripas del SO pero se me acaban las ideas. ¿Hay alguna manera de arrancar el .img como el sistema operativo principal en el emulador de Android? ¿Hay alguna manera más fácil de hacer esto?

18voto

user23126 Puntos 877

Bueno, esto ha llevado mucho tiempo. Para los futuros buscadores, esto es lo que puedes hacer:

Encuentra tu archivo contacts2.db escondido en algún lugar de Android. La mayoría de las veces se encuentra en /data/data/com.Android.providers.contacts/databases. Yo tuve suerte y lo encontré buscando en los tarballs de Titanium Backups. Coge ese archivo. Tiene todo en él en una base de datos sql.

Entonces encontré este excelente script para extraer y convertir todos los contactos en un formato .vcf para importarlos fácilmente en el siguiente dispositivo. Se encuentra aquí en Github y requiere dos dependencias (en una máquina Ubuntu 12.04 para la que fue escrito): sqllite3 y libsqllite3-dev:

sudo apt-get install sqlite3 libsqlite3-dev

Una vez satisfechas las dependencias, guarda el script en Github como dbconverter.sh. Márcalo como ejecutable:

chmod +x dbconverter.sh

utilizar el script así:

./dbconverter.sh contacts2.db > contacts2.vcf

A continuación, tendrás un bonito archivo .vcf para importarlo fácilmente a tu teléfono.

0voto

Matthew Read Puntos 35808

Para los que no utilizan dd , AppExtractor soporta la importación de contactos desde una copia de seguridad de Nandroid.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X