Le contexte : Dans le cadre d'une mise à jour vers A6/MM, j'ai fini par devoir effacer mon téléphone. J'ai cependant sauvegardé /data/app et /data/data avant de l'effacer. Après la mise à jour, j'ai rsync'ed /data/data sur le téléphone. Ensuite, j'ai procédé à la réinstallation de certaines applications de Google Play.
Je m'attendais à ce que les données de l'application dans /data/data soient utilisées, mais au lieu de cela, l'installation de l'application a d'abord échoué, mais à la deuxième tentative, l'installation a fonctionné (terminé), MAIS elle a écrasé tous mes paramètres (etc) que j'avais restaurés dans /data/data. Ma question est la suivante : comment puis-je éviter cela ? La première installation a-t-elle échoué parce que le programme d'installation de l'application a vu les anciennes données ?
L'application en question était Zoiper Lite, mais je ne pense pas que l'application spécifique soit terriblement significative. Est-ce qu'il y a quelque chose à propos de l'effacement (réinitialisation d'usine) qui fait que le processus d'installation de l'apk s'attend à ce qu'il n'y ait pas de données et donc échoue, mais qui efface les données si vous insistez avec une deuxième tentative ? Bien sûr, ce que je veux vraiment, c'est une solution de contournement qui me permette d'installer l'application ET de conserver les anciennes données. J'ai beaucoup d'applications pour lesquelles je voudrais faire cela, donc c'est vraiment un problème...