Acabo de instalar CM12
en N5110 e hice Titanium
una copia de seguridad de todas las aplicaciones antes. Ahora, cada vez que intento recuperar mis contactos, la aplicación de contacto de Android se detiene con el error " android.process.acore stopped
...
¿Cómo obtener los contactos? porque no tomé una copia de seguridad basada en Google en mis contactos.
Gracias
Así es como puedes (intentar) restaurar tus contactos manualmente. (NOTA: asumo un poco de conocimiento de Linux. He tratado de cubrir las cosas que son difíciles de buscar, pero poco más).
Primero, habilite el modo de depuración USB y conecte su teléfono a su computadora. Entonces,
/sdcard/TitaniumBackup
. Si usó una ubicación personalizada (por ejemplo, para almacenar copias de seguridad en una tarjeta SD externa), debería ser fácil de encontrar.com.android.providers.contacts-<date>.tar.gz
. Cópialo a tu computadora con adb pull
.data
. Desciende a data/data/com.android.providers.contacts/databases/
. Allí encontrarás contacts2.db
y profile.db
. Utilícelo adb push
para cargarlos en su teléfono. (Nota: probablemente tendrá que empujarlos a una ubicación que no requiera acceso de root).(Para los siguientes pasos, es posible que desee reiniciar en modo de recuperación, para asegurarse de que su teléfono no esté usando su base de datos de contactos. Puede hacerlo fácilmente usando adb reboot recovery
).
su
. cd
a /data/data/com.android.providers.contacts/databases/
. Renombrar contacts2.db
a contacts2.db.cm
y profile.db
a profile.db.cm
./data/data/com.android.providers.contacts/databases/
, para que reemplacen los que acaba de renombrar.contacts2.db.cm
y profile.db.cm
con ls -l
, y cambie los permisos de sus archivos con chown
. Verifique las etiquetas de SELinux con ls -Z
y cámbielas si es necesario con chcon <full label> <file>
.Espero que este método te funcione. Debo admitir que cuando lo probé, CyanogenMod inmediatamente revirtió mis cambios (que contacts2.db
coincidían con los originales contacts2.db.cm
). Si este método no funciona y realmente desea utilizar CyanogenMod, aún puede recuperar los datos contacts2.db
e intentar agregar todos sus contactos a mano.
sqlite3
_sqlite3 contacts2.db
_phone_lookup
, y los nombres para mostrar se pueden recuperar de la tabla named raw_contacts
. Puede ver (al menos algunos de) sus contactos ejecutandoselect raw_contacts.display_name, phone_lookup.normalized_number from raw_contacts inner join phone_lookup on raw_contacts._id = phone_lookup.raw_contact_id;
Señor del Fuego
raheel hasan