J'utilise adb pour sauvegarder les données de certaines applications de mon ancien téléphone vers le nouveau. Cela a fonctionné correctement pour toutes les applications sauf celle que j'ai achetée, il m'a fallu un certain temps pour m'en rendre compte car Android et son journal ne montraient aucune erreur, au lieu de cela il me disait que la sauvegarde était terminée et le journal disait :
D/BackupManagerService( 2121): Full backup processing complete.
D/BackupManagerService( 2121): Full backup pass complete.
et le fichier de sauvegarde généré a une taille de 549B (octets)
Note : il est indiqué "Full" mais il s'agit en fait d'un seul paquet.
Après avoir fait des recherches, je sais maintenant que Google a ajouté une sorte de protection dans Android 4.1+ pour empêcher les gens de copier des applications protégées d'un téléphone à l'autre. Cependant, je ne suis pas intéressé par la sauvegarde de l'apk lui-même car je peux télécharger l'application sur le Google Play Store, je veux plutôt sauvegarder les données afin de pouvoir les restaurer sur mon nouveau téléphone et ne pas avoir à paramétrer l'application à nouveau.
Existe-t-il un moyen de le faire sans avoir besoin d'un accès Root à l'appareil ?
Note : l'ancien appareil est le Nexus 4 (5.1.1 Cyanogen + Root), tandis que le nouveau est le Nexus 6P (6.0 stock, pas de Root).