2 votes

Transférer des données d'un utilisateur à un autre en 4.3

J'ai la Nexus 7, et je viens de mettre à jour vers la 4.3, et je crée des profils restreints pour mes enfants. Ils avaient l'habitude de jouer dans mon profil principal, et ils ont beaucoup progressé dans plusieurs jeux et, quand ils accèdent à leur nouvel utilisateur, ils doivent recommencer. Existe-t-il un moyen de migrer les données d'application de mon utilisateur principal vers les utilisateurs restreints ? Je ne suis pas enraciné. Tks

1voto

Voxus Points 141

J'ai eu le même problème avec le profil de mon enfant. Enfin résolu, mais il fallait un accès Root.

C'est ce que j'ai fait :

  1. Fermez toutes les instances d'application en cours.

  2. A partir de l'invite de commande, lancez le shell ADB :

    c:\> adb shell
  3. Passez en utilisateur root (votre appareil doit être rooté) :

    shell> su
  4. Allez dans le répertoire du profil cible :

    root> cd /data/user/[profile_user_id]

    Par exemple : profile_user_id es 10 pour le premier profil restreint.

  5. Renommer le répertoire de l'application (pour avoir une copie de sauvegarde)

    root> mv [app_dir] [app_dir].old
  6. Copie les données de l'application du profil principal (id=0) au nouveau profil :

    root> cp -r /data/user/0/[app_dir] .
  7. Changer le propriétaire des fichiers qui viennent d'être copiés :

    root> find [app_dir] | xargs chown [app_user]:[app_group]
  8. Redémarrez l'appareil (je ne sais pas si c'est vraiment nécessaire).

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