0 votes

Comment puis-je restaurer les paramètres de mon application (K-9 Mail) à partir d'une sauvegarde adb ?

Je viens d'installer Cyanogenmod sur mon Samsung Galaxy Note. Avant de le faire, j'ai créé une sauvegarde avec adb :

adb backup -all

Pour certaines de mes applications, je veux restaurer les paramètres. La plus importante est K-9 Mail. Ainsi, j'ai déballé la sauvegarde :

java -jar android-backup-extractor-20140630-bin/abe.jar unpack backup.ab backup.tar

Puis j'ai supprimé la plupart des dossiers que je ne veux pas restaurer mais je n'ai pas supprimé apps/apps/com.fsck.k9 . Puis j'ai emballé le fichier à nouveau en utilisant l'extracteur dorsal d'Android et j'ai lancé adb restore après avoir installé K-9 Mail. J'ai été invité à donner mon accord sur mon téléphone, que j'ai accepté, et on m'a dit que la restauration avait réussi. Cependant, lorsque je lance K-9 Mail, je suis accueilli par l'écran de bienvenue par défaut, comme si aucune configuration n'était présente. J'ai également essayé la même chose avec WhatsApp et Viber mais les deux ont montré le même comportement.

Ensuite, j'ai essayé de copier le dossier k9 mail settings via la connexion USB en utilisant un gestionnaire de fichiers (dolphin). Mais toujours pas de succès.

J'ai ensuite essayé de copier les paramètres en utilisant adb push apps/com.fsck.k9 /data/data/com.fsck.k9 (décrit par quelqu'un aquí ) qui a échoué avec une erreur de fichier ou de répertoire non trouvé. Après avoir cherché sur Internet, j'ai réessayé mais j'ai exécuté adb root avant et puis ça a marché. Cependant, K9 m'accueille toujours sans aucun paramètre. Puisque la même source que j'ai recherchée pour cette idée mentionnait quelque chose à propos d'un script fix_permission (dont je n'ai aucune idée de l'origine), j'ai recherché fix_permission sur Google et j'ai trouvé cette application l'a installé et l'a fait fonctionner. Cependant, toujours aucun changement.

Comment la restauration se fait-elle correctement ?

1voto

yankee Points 131

OK, un peu de google plus tard J'ai trouvé Titanum Backup et qu'il supporte la restauration sélective à partir de sauvegardes adb. J'ai copié la sauvegarde sur ma carte SD puis j'ai restauré en utilisant Titanum Backup et ça a marché. (Cependant, je serais toujours intéressé de savoir ce que j'ai manqué en premier lieu).

Notez toutefois que la version gratuite ne prend pas en charge la restauration à partir de fichiers adb.

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