0 votes

Quels fichiers sont sauvegardés par `adb backup -apk -shared -all -f <filename> ?

Je voulais sauvegarder tout ce qui se trouve sur mon téléphone : journaux d'appels, messages, textes whatsapp, photos, vidéos, captures d'écran, enregistrements, données d'applications... et tout le reste, avant de vendre mon téléphone. Donc, fondamentalement, en ce qui concerne les données, je veux créer un clone de l'état actuel (complet) de mon téléphone. Je ne veux pas nécessairement tout restaurer sur mon nouveau téléphone, mais je veux pouvoir accéder aux éléments que j'ai sauvegardés sur mon ordinateur plus tard, en cas de besoin... J'ai vu quelques réponses sur ce site, mais elles ne répondent pas complètement à mes questions.

  1. Est-ce que la ligne de commande adb backup -apk -shared -all -f <filename> bien adapté à mon objectif ?
  2. Mon téléphone a 32G capacité, mais le fichier de sauvegarde généré est seulement 5.3G . Comment puis-je savoir que la sauvegarde s'est déroulée correctement et qu'elle contient toutes les données que je voulais ?
  3. Existe-t-il des moyens d'effectuer la sauvegarde sur un réseau ( WAN ) en utilisant ADB au lieu de dépendre du mode de débogage USB.

2 votes

0 votes

2voto

St0rm Points 656

Des réponses :

  1. Non, adb backup ne sauvegardera que les applications pour lesquelles l'option de sauvegarde est activée.
  2. Cela dépend des données
  3. Oui, vous pouvez vous connecter à ADB via TCP ( https://stackoverflow.com/questions/2604727/how-can-i-connect-to-Android-with-adb-over-tcp ).

Détails

  • Listez les applications qui peuvent probablement être sauvegardées :

    adb shell for package in $(pm list packages -3 | cut -f2 -d":"); do dumpsys package $package | grep "ALLOW_BACKUP" > /dev/null && echo $package; done

Probablement : WhatsApp a le drapeau ALLOW_BACKUP mais ne peut pas être sauvegardé avec ADB.

  • Vérifiez la sauvegarde :

Pour vérifier que l'application a été sauvegardée avec succès, vous pouvez utiliser la fonction Extracteur de sauvegarde Android outil.

  • Sauvegarde du stockage :

    adb pull /storage

  • Sauvegarde des SMS :

    adb pull content query --uri content://sms

  • Sauvegarde des contacts :

    adb shell content query --uri content://com.android.contacts/data

1 votes

Notez qu'adb n'est pas du tout crypté ou protégé (sécurité équivalente à celle de telnet). Il n'est donc pas recommandé de l'utiliser sur une connexion WAN. Je recommanderais de l'utiliser uniquement au sein d'un réseau Wifi privé sécurisé WPA2/3.

1 votes

Il convient de noter que -shared inclut le stockage partagé (contenu de la carte SD), ce qui rend votre point 1 un peu incomplet. Mais vous avez raison : les applications peuvent se retirer de la sauvegarde et ne seraient donc pas incluses.

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