30 votes

Comment puis-je savoir quand "adb backup" est terminé ?

J'ai un Samsung Galaxy Nexus Verizon non enraciné, et je voulais essayer la fonction "adb backup". Peut-être en préparation de l'enracinement, mais ce n'est pas vraiment pertinent pour la question.
Je veux revenir en arrière 何事も .
J'ai utilisé cette commande sur une ligne de commande de 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 saisi, puis j'ai cliqué sur le bouton pour lancer la sauvegarde.

Je l'ai laissé tourner pendant plusieurs minutes, et la fenêtre cmd est revenue à l'invite C :. Sur le téléphone, il était toujours en train de parcourir 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 faisait environ 1 Go, ce qui est significativement plus petit que ce que je pensais, surtout 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) lorsque le processus de sauvegarde est terminé ? Combien de temps dois-je attendre, si j'estime que j'utilise environ 10 Go des 32 Go d'espace ?

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

16voto

pzkpfw Points 2270

El adb backup ne fonctionnera pas complètement sur un appareil non enraciné, car elle tentera de sauvegarder des éléments tels que l'adresse IP de l'appareil. /system partition, et sans accès Root, le téléphone vous le refusera pour des raisons de sécurité. Je suis heureux d'entendre qu'en l'exécutant avec le -nosystem

Si vous voulez faire une sauvegarde complète, vous devez être enraciné. Le site /system partition, selon cette page :

contient tout le système d'exploitation, autre que le noyau et le disque RAM. Cela inclut l'interface utilisateur Android ainsi que toutes les applications système préinstallées sur l'appareil. En effaçant cette partition, vous supprimez Android de l'appareil sans le rendre non amorçable, et vous pourrez toujours mettre le téléphone en mode récupération ou bootloader pour installer une nouvelle ROM.

Cela signifie que votre sauvegarde ne comprend pas les éléments liés à votre système d'exploitation, mais uniquement 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 sdcard de l'appareil, y compris les partitions système et de démarrage.

1voto

Aruku64 Points 11

Je sais que c'est vraiment vieux, mais je veux juste ajouter que le téléphone devrait explicitement vous dire que la sauvegarde est terminée en utilisant une notification de toast, de la même manière qu'il le fait pour montrer que le travail a commencé.

De plus, dans mon cas, avec un téléphone non enraciné, il se bloquait 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 paquets en utilisant cette commande et j'ai simplement supprimé celui qui ne fonctionnait pas et l'indicateur -all de la commande : http://www.digitalinternals.com/mobile/Android-adb-list-installed-package-names/416/

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