Comment savoir quand la «sauvegarde adb» est terminée?

23

J'ai un Samsung Galaxy Nexus Verizon non rooté, et je voulais essayer la fonction "sauvegarde adb". Peut-être en préparation pour l'enracinement, mais ce n'est pas vraiment pertinent pour la question.
Je veux tout sauvegarder .
J'ai utilisé cette commande sur une ligne de commande Windows 7:

adb backup -apk -shared -all -f c:\mybackup.ab

Mon téléphone m'a demandé mon mot de passe, que j'ai entré, et a cliqué sur le bouton pour commencer la sauvegarde.

Je l'ai laissé fonctionner pendant plusieurs minutes et la fenêtre cmd est revenue à l'invite C :. Au téléphone, il feuilletait toujours les noms de fichiers.

À un moment donné, il a cessé de parcourir les noms de fichiers, mais les boutons de sélection de sauvegarde étaient toujours grisés. C: \ mybackup.ab existait et mesurait environ 1 Go, ce qui est nettement plus petit que je ne le pensais, d'autant plus que j'ai dit de sauvegarder les fichiers apk et tout l'espace "partagé" (/ mnt / sdcard).

Que dois-je voir (sur le PC et sur le téléphone) à la fin du processus de sauvegarde? Combien de temps dois-je attendre, si j'estime que j'utilise environ 10 Go des 32 Go d'espace?

Edit: ... et / ou est-ce le mauvais ensemble d'arguments de ligne de commande?

Josh
la source
J'ai essayé de l'exécuter une deuxième fois, j'ai obtenu une taille de fichier différente (plus comme 1,7 Go) quand il était revenu à l'invite, et mon téléphone avait son écran éteint et ne répondait que quelques secondes après avoir appuyé sur le bouton d'alimentation et vu l'animation de démarrage (mais pas le logo Google, comme un "redémarrage en douceur")
Josh
1
Êtes-vous sûr que la adb backupcommande est entièrement prise en charge sur un périphérique non rooté? Ma seule expérience consiste à utiliser Galaxy Nexus Toolkit, ce qui m'a posé des problèmes de sauvegarde lorsque je n'étais pas root. S'il essaie de sauvegarder des partitions système protégées, il sera probablement refusé.
pzkpfw
Je pensais que c'était tout l'intérêt de adb backupce que j'avais lu à ce sujet sur le Googlenet. Si j'étais déjà rooté, j'utiliserais un outil de sauvegarde plus robuste comme Titanium. Si je ne peux pas faire fonctionner la sauvegarde adb, ce n'est pas la fin du monde; c'est juste une grosse peine de tout réinstaller (en particulier lorsque l'Appstore Amazon est impliqué) et de restaurer les paramètres manuellement ... et de perdre des choses "critiques" comme ma progression Angry Birds.
Josh
1
Si adb backupessaie de sauvegarder des choses comme /systemcelle-ci échouera à coup sûr sur un appareil non rooté.
pzkpfw
4
Réessayé avec -nosystemet il a terminé. La taille du fichier était de 7,5 Go, ce qui semble certainement plus proche de la correction, et le processus de sauvegarde s'est effectivement terminé sur le téléphone. L'un de vous peut-il s'il vous plaît poster votre commentaire comme réponse afin que je puisse le marquer comme "meilleur"?
Josh

Réponses:

13

La adb backupcommande ne fonctionnera pas entièrement sur un appareil non rooté car elle tentera de sauvegarder des choses comme la /systempartition, et sans accès root, le téléphone vous le refusera pour des raisons de sécurité. Je suis content d'entendre le faire fonctionner avec le -nosystemdrapeau élaboré pour vous :)

Si vous souhaitez effectuer une sauvegarde complète, vous devez être enraciné. La /systempartition, selon cette page :

contient l'intégralité du système d'exploitation, à l'exception du noyau et du disque virtuel. Cela inclut l'interface utilisateur Android ainsi que toutes les applications système préinstallées sur l'appareil. L'effacement de cette partition supprimera Android de l'appareil sans le rendre impossible à démarrer, et vous pourrez toujours mettre le téléphone en mode de récupération ou de chargeur de démarrage pour installer une nouvelle ROM.

Cela signifie que votre sauvegarde n'inclut rien lié à votre système d'exploitation, seulement vos applications et leurs paramètres. Si vous décidez de rooter votre appareil, vous pouvez créer une sauvegarde très solide à partir de CWM Recovery où toutes les partitions sont sauvegardées sur la carte SD sur l'appareil, y compris les partitions système et de démarrage.

pzkpfw
la source
Je me suis retrouvé ici après avoir essayé les étapes ICI . Je crée un lien, car il s'agit d'un détail clé pour ceux d'entre nous qui tentent de sauvegarder un téléphone non rooté (comme le Verizon Note 4). La taille du fichier doit-elle changer lors de la sauvegarde? J'ai décidé de faire également le partage et le téléphone est juste assis sur le "stockage partagé" sans changement de fichier. Vous vous demandez si c'est le comportement attendu.
rainabba
Je pense que la capacité d'adb backup /systemvarie en fonction de la ROM.
jiggunjer
0

Je sais que c'est vraiment vieux, mais je veux juste ajouter que le téléphone devrait vous dire explicitement que la sauvegarde est effectuée à l'aide d'une notification de toast, de la même manière qu'il montre que le travail a commencé.

De plus, dans mon cas, avec un téléphone non rooté, il resterait bloqué en essayant de sauvegarder une application spécifique et le stockage partagé. Pour résoudre le premier problème, j'ai obtenu une liste de packages à l'aide de cette commande et supprimez simplement celui qui échoue et l'indicateur -all de la commande: http://www.digitalinternals.com/mobile/android-adb-list-installed- package-names / 416 /

Aruku64
la source
0

Mes propres deux cents

Ma sauvegarde s'est figée sur une application qui s'exécutait en arrière-plan. J'ai arrêté l'application et la sauvegarde s'est poursuivie.

Amanuel Nega
la source
Umm, pourriez-vous nous dire comment votre message aborde " Que dois-je voir (sur le PC et sur le téléphone) lorsque le processus de sauvegarde est terminé? Combien de temps dois-je attendre, si j'estime que j'utilise environ 10 Go sur les 32 Go de espace? "
Firelord
@Firelord my bad, j'avais une autre page ouverte et je voulais peut-être répondre à cela.
Amanuel Nega