14

Android : Utiliser adb pour faire une sauvegarde complète de son smartphone ou tablette sur PC sous GNU/Linux

Adb est un outil puissant et très utile pour gérer son Android à partir d’un PC. De plus, l’utilisation d’adb ne nécessite pas un accès root sur l’appareil Android.

Dans cet article, adb va être utilisé pour faire une sauvegarde totale de l’Andoid.

adb-backup

Utiliser adb pour faire une sauvegarde total vers son PC

Pour pouvoir utiliser adb, il faut au préalable qu’il soit installé. Pour cette étape, voir l’article : Comment installer adb et fasboot

Ensuite, brancher l’appareil avec le cordon USB sur le PC et passer l’Android en mode « debug ». Pour passer en mode « debug », aller dans le menu « Paramêtre », le sous menu « Sytème » puis « Options pour les développeurs » :
android-debug01

Et activer le mode debug :
androiddebug02

Ouvrir un Terminal et lancer la détection de l’Android :

adb devices

Résultat de la commande pour mon cas :

[freddy@manjaro-pc ~]$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached 
TA98601E4J	device

Lancer l’exécution de la sauvegarde :

adb backup -apk -shared -all -f backup.ab

Un message s’affiche dans le terminal pour confirmer sur l’appareil :

Now unlock your device and confirm the backup operation.

Confirmer sur l’appareil le lancement de la sauvegarde, il est possible de la chiffrer :
adb-fullbackup

Restaurer une sauvegarde avec adb

Pour lancer la restauration de la sauvegarde total de l’Android, saisir dans le terminal :

adb restore backup.ab

via upubuntu.com

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

14 Comments

  1. Le manuel :

    adb backup [-f ] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosystem] []
    – write an archive of the device’s data to .
    If no -f option is supplied then the data is written
    to « backup.ab » in the current directory.
    (-apk|-noapk enable/disable backup of the .apks themselves
    in the archive; the default is noapk.)
    (-shared|-noshared enable/disable backup of the device’s
    shared storage / SD card contents; the default is noshared.)
    (-all means to back up all installed applications)
    (-system|-nosystem toggles whether -all automatically includes
    system applications; the default is to include system apps)
    ( is the list of applications to be backed up. If
    the -all or -shared flags are passed, then the package
    list is optional. Applications explicitly given on the
    command line will be included even if -nosystem would
    ordinarily cause them to be omitted.)

  2. Bonsoir,
    Je tente désespérément de faire un backup de mon téléphone avec Adb depuis de nombreux jours mais je suis à court d’idées. Je suis la procédure ci-dessus à la lettre, tout se passe bien jusqu’au moment où je dois délocker le téléphone et confirmer la sauvegarde. En effet, je n’ai pas la possibilité de le déloquer ni même de confirmer la sauvegarde car aucun message n’apparaît sur l’écran du téléphone.
    Pourriez-vous m’indiquer le problème qui se pose?
    Merci

  3. Salut filipinne13, il m’est arrivé la même chose…
    Es-tu sûre que ton téléphone est en mode debug?
    As-tu bien activé adb root?

  4. Hello Oria,
    Le mode debug est bel et bien activé je désespère!
    Adb root? Euh je ne veux pas rooter le téléphone si c’est ça dont tu parles car justement, je veux faire un backup avant de tenter quoi que ce soit d’autre. Merci pour ta réponse :o)

  5. bonjour filipinne13,
    pour ma part j’ai résolu le problème en changeant la connexion du smartphone de MTP à PTP ( dans le volet de notification du smartphone en cliquant sur la ligne Connecté en tant que … puis cliquer sur PTP ).
    Cordialement
    Amélie

  6. Bonjour,

    Quelqu’un sait-il quand la sauvegarde ou la restauration est terminé ?

    A bientôt

  7. Oups,
    solution trouvée. Ayant une carte SD de 32go la sauvegarde était interminable.
    Carte SD enlevé, sauvgarde terminé en 10 secondes top chrono avec un petit message qui s’affiche.

    Bonne journée/nuit à tous !

  8. Salut,
    Merci pour vos commentaires :o)
    Désolée j’avais complètement laissé tomber ce système de sauvegarde car je ne trouvais pas réponse.
    Je réessaye aujourd’hui car je dois sauvegarder mon tel et ici, ne parvenant pas à sauvegarder via la commande ci-dessus, j’ai tenté adb backup -all et je suis ENFIN arrivée sur l’écran qui me demande de crypter les données et la sauvegarde a dû? avoir lieu, du moins c’est le message que j’ai eu mais ça a duré à peine quelques secondes. Or, je dois avoir quelques Go à sauvegarder donc je ne suis pas sûre que ça ait fonctionné. De plus, je ne sais pas où retrouver le backup en question… Voilà où j’en suis aujourd’hui. J’espère que c’est plus fructueux pour vous. Bonne après-midi

  9. J’ai suivi le tuto. Il manque une chose. Quand on lance
    adb backup -apk -shared -all -f backup.ab
    Je me demandais où allait s’effectuer cette sauvegarde. Elle se fait dans le répertoire logé. Je m’en doutais un peu mais ça va mieux en le disant car, avec Windows, ça pourrait aller n’importe où. backup.ab est le nom du fichier d’archive

    Moi c’est Windows Seven et GALAXY Tab4 SM-T530 avec Android 5.0.2
    Evidemment j’ai eu des soucis avec les drivers mais ce site m’a sortie de la mouise. Voir mon message du 19 février 2018.
    https://www.geeek.org/la-solution-probleme-de-pilote-samsung-android-sous-windows-719.html

  10. bonjour , vous dite « elle se fait dans le répertoire logé » , c’est à dire ? Sur le mobile je ne trouve rien,normal,et dans le PC non plus
    La sauvegarde s’effectue bien,mais je n’ai aucun moyen de vérifier son emplacement définitif

    Merci pour vos réponses

  11. Bonjour Seb,
    la sauvegarde se trouve ou tu exécutes la commande, par exemple si tu es sous /home/seb/ la sauvegarde se fera sous /home/seb/

  12. Je confirme c’est dans le répertoire d’ou on lance la commande (c:\adb chez moi) . Je n’ai pas réussi à spécifier un autre repertoire.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *