1 votes

Comment restaurer les contacts à partir d'une sauvegarde du système de fichiers?

Je fais des sauvegardes du système de fichiers de /data/ et j'essaie de restaurer mes contacts. Les contacts semblent être stockés dans /data/data/user_de/0/com.android.providers.contacts/, plus précisément dans son database/contacts2.db.

Cependant, restaurer manuellement ce répertoire ne semble pas fonctionner. Les données sont exactement les mêmes mais, en ouvrant l'application Contacts, tous les contacts sont effacés de la base de données.

Comment puis-je restaurer les contacts à partir d'une sauvegarde du système de fichiers sans qu'ils soient effacés par Android?

2voto

Atemu Points 140

Pour restaurer les contacts (et d'autres fournisseurs apparemment), vous devez restaurer tout le contenu des répertoires com.android.provider.* à la fois dans les répertoires /data/data/ et /data/user_de/0/.

Lorsque je fais cela, tous mes contacts se trouvent dans l'application des contacts comme ils le devraient. Les messages SMS, l'historique des appels, etc. sont également restaurés.

(Il est possible qu'un sous-ensemble spécifique de répertoires soit également suffisant, mais je n'ai pas poursuivi cela plus loin car vous voudriez généralement également restaurer les SMS, etc., autant restaurer tous les fournisseurs de contenus.)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X