0 votes

Mise à jour de KK 4.4.2 à CM 12 Lollipop, impossible de restaurer les données des applications (S4 Mini LTE)

Après avoir fait une sauvegarde complète de mon ancien système d'exploitation et de mes applications en utilisant CWM recovery, en vidant le cache et en effectuant un nettoyage d'usine, je me suis lancé et j'ai flashé Lollipop. C'est la ROM que j'ai utilisé : https://s.basketbuild.com/filedl/devs?dev=F4k&dl=F4k/cm12/serranoltexx/cm-12-20150111-UNOFFICIAL-serranoltexx.zip

Au premier démarrage de Lollipop, je n'ai pas eu droit à l'écran de transfert des applications/données existantes, mais à l'écran du lanceur. Alors que Lollipop fonctionne bien, je n'arrive pas à restaurer les données des applications, que ce soit par le biais de la restauration personnalisée (le message " Veuillez patienter " s'affiche en permanence et le téléphone reste bloqué dans une boucle de démarrage) ou en utilisant les applications du téléphone. Il est enraciné (à la fois en allant dans les paramètres -> développeur -> activer l'accès Root et aussi un zip flashable que j'ai utilisé) et à la fois Titanium Backup (se bloque à 0% et 1%) ainsi que Nandroid Manager (dit "erreur" lors de la tentative de restauration des applications) les deux échouent à restaurer.

Le gestionnaire Nandroid a donné cette sortie à la fin : /system/bin/pm[6]: app_process: Permission denied

Y a-t-il un autre moyen de restaurer les données de l'application ?

1voto

TheJamaicanGuy Points 95

J'ai trouvé une solution, finalement en utilisant ADB.

J'ai restauré la sauvegarde des données utilisateur nandroid de la ROM stock vers la nouvelle ROM, puis j'ai essayé de la démarrer. Après l'avoir laissé un moment, il s'est retrouvé coincé dans une boucle de démarrage, j'ai donc connecté le téléphone à l'ordinateur et utilisé adb shell pour renommer le dossier de données de l'application (situé dans /data/data) pour qu'Android ne le reconnaisse pas.

J'ai ensuite redémarré le téléphone et il est passé directement au bureau comme il le ferait normalement. Toutes mes applications étaient là, mais pas les données des applications, car j'avais renommé ce dossier auparavant.

J'ai ensuite utilisé adb pull pour obtenir les nouvelles données utilisateur sur mon ordinateur, puis a récupéré les anciennes données utilisateur également, afin de pouvoir les écraser.

Après avoir écrasé les nouveaux dossiers de données utilisateur, j'ai utilisé adb push pour les remettre en contact avec le téléphone, dans la bonne /données/données répertoire. Je suis ensuite allé redémarrer le téléphone.

Le téléphone a démarré cette fois, mais les applications plantaient, parce que les autorisations avaient été modifiées. Whatsapp, par exemple, ne pouvait pas accéder à l'historique des messages et refusait de s'ouvrir. Il avait également planté une notification persistante avertissant qu'il ne fonctionnait pas correctement. Pour résoudre ce problème, j'ai téléchargé une application de Google Play appelée "fix permissions" qui a fait l'affaire.

Toutes mes données ont maintenant été portées avec succès sur Lollipop.

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