0 votes

Comment copier le jeu Unity (SpaceFlight Simulator) de Galaxy S6 Edge à S9 ?

J'ai cherché un moyen de transférer la progression du jeu Space Flight Simulator (fabriqué par Unity) d'un Galaxy S6 Edge vers un nouveau Galaxy S9. Veuillez noter que le répertoire /data/data/ n'existe pas sur les deux appareils, il n'y a pas de dossier PlayerPrefs, je ne peux pas rooter le S9 car il est encore neuf et sous garantie (donc je ne peux pas utiliser TitaniumBackup) et le jeu n'est pas connecté à un serveur en ligne (pas de compte Google Play). J'ai copié tous les fichiers liés au jeu que j'ai trouvés sur le S6 Edge (tous dans le stockage interne/Android/data/) vers le S9, mais cela n'a pas fonctionné. J'ai également essayé Helium Sync and Backup (version gratuite) mais il semble qu'il crée des sauvegardes à restaurer sur le même appareil, pas un différent.

Je cherche une solution depuis environ 2 semaines maintenant, mais je n'ai rien trouvé. Le développeur du jeu n'est pas sûr de l'endroit où les données sauvegardées sont stockées sur le S6. J'ai également cherché sur ce forum et je n'ai rien trouvé d'utile. Y a-t-il un moyen qui ne nécessite pas d'écrire du code (je ne suis pas programmeur), de rooter l'un des appareils ou d'acheter des applications payantes?

Toute aide est grandement appréciée!

1voto

Milner Points 533

Résumant des commentaires sur la question:

Helium fait le travail si les actions sont exécutées correctement:

  1. Sauvegarder l'application sur l'appareil source
  2. sur l'appareil cible, copier le dossier à l'emplacement exact où Helium crée les sauvegardes
  3. sur l'appareil cible, restaurer l'application.

Si l'étape n°2 n'a pas été suivie exactement, Helium ne trouverait pas les sauvegardes sur l'appareil cible.

Une approche comparable consisterait à utiliser adb backup (voir notre wiki du tag ADB pour plus de détails). Pour utiliser cela, vous devrez connaître le nom du package de l'application à traiter (c'est ce que vous trouvez par exemple dans l'URL du playstore par le paramètre "id"). Ensuite:

  1. Connectez l'appareil source
  2. Exécutez adb backup -f foobar.ab -apk com.app.foobar¹
  3. Déconnectez l'appareil source, connectez l'appareil cible
  4. Exécutez adb restore foobar.ab¹

Un autre détail: vous pouvez mélanger les deux approches. Les sauvegardes créées par Helium contiennent ce fichier *.ab, que vous pourriez passer à adb restore.


¹ bien sûr, remplacez <code>foobar</code> et <code>com.app.foobar</code> par le nom de l'application correspondante

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