Comment restaurer une sauvegarde Helium?

9

Je transfère vers un nouveau téléphone et j'ai sauvegardé mes trucs en utilisant de l'hélium sur Dropbox. Plus tard, j'ai copié ce dossier dans un carbondossier sur ma carte SD, mais l'hélium ne semble pas le détecter. Une idée de comment je peux restaurer ça? Il semble que le format soit différent. La sauvegarde régulière semble l'être carbon/com.appname/filesmais dans ma sauvegarde dropbox, ses seuls fichiers, pas de dossiers du tout.

Karthik T
la source

Réponses:

11

Il existe plusieurs façons d'y parvenir:

Sur l'appareil

  1. Démarrer l' hélium
  2. choisissez une «application factice» pour créer une sauvegarde à partir de
  3. Sortie d' hélium
  4. Vérifiez où il a placé les fichiers de sauvegarde et de quels fichiers il s'agit (une sauvegarde se compose de plusieurs fichiers)
  5. Copiez vos fichiers de sauvegarde à cet emplacement
  6. Vérifiez si pour chaque application il y a tous les fichiers que vous avez vérifiés ci-dessus 1
  7. Redémarrez Helium , il devrait maintenant trouver les sauvegardes
  8. Restaurez ce que vous vouliez restaurer

Si "l'ancien téléphone" est toujours opérationnel

L'application est appelée "Helium App Sync and Backup". Ainsi, lorsque vous accédez à son onglet Restauration et synchronisation , vous devriez être en mesure de transférer et de restaurer les sauvegardes sur les appareils. Je n'ai jamais essayé cela, donc je ne peux pas donner de détails à ce sujet.

Utiliser votre ordinateur

Helium Backup utilise le même format de fichier que ADB (en fait, il utilise ADB localement pour créer et restaurer des sauvegardes). Donc, avec les fichiers de sauvegarde sur votre ordinateur et l'appareil connecté via USB avecactivé, vous pouvez simplement restaurer les sauvegardes à partir de la ligne de commande. Choisissez simplement les .abfichiers pour cela et lancez

adb restore com.foobar.ab

(bien sûr, vous devez remplacer com.foobar.abpar les vrais noms de fichiers). Voir Y a - t-il une installation minimale d'ADB? si vous n'avez pas encore configuré votre ordinateur pour l'utiliser avec ADB. Les téléchargements mentionnés ici peuvent également être trouvés ici .


1 : Je me souviens très bien il y a un certain temps que Helium pouvait "ignorer" une sauvegarde lorsqu'un de ces fichiers manquait

Izzy
la source
Hé, Sry était sur le point de supprimer ce q en fait. J'ai fini par sauvegarder à nouveau sur la carte SD. Était beaucoup plus petit cette fois .. et j'ai pu utiliser la synchronisation bt pour le transférer sur mon nouveau téléphone, et il est en cours de restauration. Ma sauvegarde de dropbox n'a pas été détectée par votre première méthode, d'où le q. 2ème je crois qu'il faut une prime
Karthik T
J'ai suivi cette idée pour sauvegarder une application factice en premier et j'ai confirmé qu'elle était copiée dans le dossier Carbon. J'ai copié deux des dossiers de sauvegarde dans le dossier carbone de mon nouveau téléphone à l'aide du gestionnaire de fichiers Astro. Je peux voir les dossiers de sauvegarde que j'ai copiés dans le dossier. Dans Helium Restore and Sync sur mon nouveau téléphone, je vois l'application factice pour la restauration (même après un redémarrage forcé) et l'une des applications sauvegardées, mais pas l'application pour laquelle je veux vraiment restaurer les données. En outre, j'ai restauré la 2e application, Yr.No Weather App, et aucun de mes emplacements précédents ne montre :-( Tout conseil apprécié.
Boardtc
1
@boardtc Apps peut désactiver les sauvegardes (c'est-à-dire que le développeur peut définir qu'elles doivent être ignorées). Veuillez donc vérifier si les fichiers de ces applications existent dans le dossier et que le .abfichier n'a pas 0 ou 41 octets (0 pour échoué et 41 pour opt-out). Si ces fichiers sont corrects, je ne peux que me référer à la dernière partie de ma réponse: "utiliser votre ordinateur" pour restaurer.
Izzy
1
@izzy amazing !!!! "adb restore com.mobeam.beepngo.ab" et voilà, il est là !! Merci :-)
boardtc
@boardtc comme indiqué par la réponse :) Heureux que cela l'ait résolu pour vous aussi!
Izzy
1

La sauvegarde de Dropbox n'avait pas les dossiers de chaque application et n'était donc pas reconnue lorsque j'ai essayé de la copier sur le nouveau téléphone. J'ai plutôt fait une sauvegarde sur la carte SD et l'ai transférée sur le nouveau téléphone pour la restaurer. Semble fonctionner jusqu'à présent.

Karthik T
la source
Correspond à ma première suggestion (j'avais en tête la carte SD, mais pas explicitement mentionnée). Heureux que vous l'ayez résolu - et merci de partager votre solution (+1 à cela)!
Izzy
1
Ouais @Izzy, mon problème était que la copie de la sauvegarde d'origine selon vos instructions, cela n'a pas fonctionné. Je suppose, est une sauvegarde sur dropbox est un format différent d'une sauvegarde sur SDcard
Karthik T
0

Si les fichiers étaient des fichiers .zip créés par Helium V1.1.4.6, vous pouvez:

  1. Décompressez-les jusqu'à ce que vous ayez un dossier example app backup foldercontenant un example app backup file.abfichier.
  2. Ensuite, vous pouvez placer ce dossier sur votre téléphone dans le dossier \carbon. Helium le détecte ensuite, car il stocke également ses propres sauvegardes à cet endroit.
  3. Restaurez les sauvegardes d'application depuis votre dropbox.

La différence est que lorsque vous exportez des sauvegardes, il crée des fichiers zip, sinon il crée un dossier contenant des .abfichiers, comme le mentionne la réponse d'Izzy.

De cette façon, vous pouvez:

  • Restaurer tous les fichiers à la fois
  • Sans avoir besoin d'établir une connexion avec le PC.

Testé sur Android 6.0.1

à
la source