J'ai récemment chargé Cyanogenmod 13 sur mon nexus 4. Avant de flasher, j'ai fait une sauvegarde complète d'adb et une sauvegarde des données d'application pour com.king.candycrushsaga. La seule chose qui semble avoir besoin d'être restaurée est les données candycrush, mais la restauration adb ne semble pas faire le travail. Il crée simplement un dossier vide dans /sdcard/Android/data.
J'ai utilisé l'application abe.jar expander pour extraire le contenu du .ab vers un fichier backup.tar afin de voir ce qu'il y avait réellement dans la sauvegarde, et il y a un ensemble étendu de fichiers, mais ils sont tous relatifs à apps/com.king.candycrushsaga. Je ne peux pas trouver de structure apps/com... sur mon téléphone maintenant. Et comme il n'y a pas de composant "data" dans les chemins de fichiers de la sauvegarde adb, il semblerait qu'Android 6 stocke les données des applications à un endroit différent de celui de la version 5.1. Est-ce que c'est vrai ? Et si c'est le cas, puis-je simplement utiliser ma sauvegarde .tar pour restaurer les données à l'emplacement correct ? Ou reconstruire le .ab avec un nouveau répertoire de premier niveau ?
1 votes
À moins que votre appareil ne soit enraciné, vous ne pourrez pas accéder au dossier "apps" (qui se trouve à l'intérieur de l'appareil).
/data
sur votre appareil ; en général, les données de l'application sont stockées dans l'application/data/data/<package_name>
qui normalement n'est accessible qu'à l'application elle-même (et bien sûr à Root)).0 votes
Merci. Je ne savais pas que vous aviez besoin de Root pour que la restauration adb fonctionne. Je viens d'activer Root dans le gestionnaire de fichiers d'Estrongs, et je peux maintenant voir /data/data. Je vais réessayer ma restauration plus tard.
0 votes
Vous n'avez pas besoin de Root pour
adb restore
pour fonctionner - mais vous avez besoin de Root pour vérifier/accéder manuellement aux répertoires en dessous de/data
;)0 votes
Oh. Hey, attends. La restauration a fonctionné la dernière fois que je l'ai essayé - avant de lui accorder Root. Je jure que j'avais essayé plusieurs fois avant et ça n'a pas marché. Hmmm. J'espère que je ne suis pas stupide au point de ne pas avoir restauré avant le chargement de l'application. Je pense l'avoir fait une fois, mais j'ai réessayé après avoir chargé l'application. En tout cas, merci de m'avoir supporté. C'est bien de savoir qu'ADV n'a pas besoin de Root.