18 votes

La commande adb backup sur un appareil non rooté crée un fichier de sauvegarde vide ?

J'ai récemment essayé de sauvegarder mon téléphone Motorola Moto G2 XT1068 fonctionnant sous Lollipop 5.0.1 et après l'avoir connecté par USB avec usb-debugging ON et j'ai exécuté la commande adb backup pour sauvegarder complètement mon appareil et cette question Sauvegarde complète des appareils non enracinés y la solution m'a guidé. Cependant, en exécutant la commande adb suivante,

adb backup -apk -shared -all -system -f D:/backup.ab

n'a pas fonctionné dans mon cas. La commande me demandait de déverrouiller mon appareil et de confirmer l'opération de sauvegarde. Cependant, en le faisant, le message Backup started y Backup completed d'un message de toast en une seule seconde. Et évidemment le backup.ab Le fichier généré était aussi un fichier vide de 0kb.

Le fait de retirer et de modifier le paramètre n'a pas aidé non plus.

14voto

Lucky Points 3245

La solution de contournement consistait à définir le mot de passe de la sauvegarde du bureau dans les paramètres du développeur. Il semble qu'il y ait un bug dans le processus de sauvegarde. Si vous n'avez pas défini un mot de passe de sauvegarde du bureau dans les paramètres des options du développeur, les problèmes ci-dessus se produisent et votre sauvegarde sera finalement incomplète (fichier de sauvegarde vide). Cependant, je n'ai pas pu trouver de source officielle pour ce rapport de bogue indiquant que la définition du mot de passe de sauvegarde du bureau résout le problème de la sauvegarde adb.

J'ai obtenu cette information en me basant sur le XDA Forum [GUIDE] Sauvegarde complète du téléphone sans déverrouillage ou Root

Note : Il semble y avoir un bug dans lequel les opérations de sauvegarde et de restauration échouent échouent si un mot de passe de sauvegarde du bureau n'est pas défini dans les Options du développeur. Cela ne fonctionnera pas avec un mot de passe vide.

Après avoir défini le mot de passe de sauvegarde de mon bureau sous

Settings > Developer Options > Desktop backup password

adb backup -apk -shared -all -f D:/backup.ab

Je suis maintenant capable d'exécuter les commandes de sauvegarde adb ci-dessus avec succès. Notez que j'ai laissé l'option -system car il s'agit du paramètre par défaut et le paramètre backup.ab Le fichier est presque 6GB maintenant.

0voto

Sur Marshmallow, la définition (ou l'utilisation) d'un mot de passe de secours a fonctionné pour moi, mais je ne pas pense que ces fichiers à 0 octet sont dus à un bug. Pouvoir contourner le cryptage du système en faisant juste une sauvegarde es un bug, un énorme bug.

Notez que contrairement aux dispositifs non cryptés, l'accès physique à un dispositif crypté ne compromet pas les données du dispositif (à condition que le cryptage ne soit pas défectueux).

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