Forum Génération mobiles
Le Staff et tous les membres de Génération mobiles sont heureux de vous accueillir.

Toutefois, afin de pouvoir en profiter pleinement, il est fortement conseillé de vous inscrire ou de vous identifier

[TUTORIEL BACKUP ADB] Sauvegarde compressée des données de Android vers votre PC [GNU/Linux]

Voir le sujet précédent Voir le sujet suivant Aller en bas

[TUTORIEL BACKUP ADB] Sauvegarde compressée des données de Android vers votre PC [GNU/Linux]

Message par Primokorn le Mar 20 Sep 2016 - 11:04

Sauvegarde compressée des données de Android vers votre PC



Si vous comptez transférer la mémoire interne de votre appareil Android (/sdcard) vers votre ordinateur, voilà un guide avoir accélérer le transfert.

Instructions

1. Redémarrer dans le TWRP Recovery puis connecter le téléphone au PC.

2. Ouvrir un Terminal et taper ceci :
Code:
adb shell mkfifo /bk.pipe && adb exec-out 'tar -cvap data/media/0 2>/bk.pipe' | dd of=sdcard.tar & adb shell cat /bk.pipe &
Dans cet exemple, on sauvegarde data/media/0 sur le PC via le fichier sdcard.tar.
La compression est faite automatiquement et on voit quel fichier est actuellement traité dans le Terminal.

3. Quand tout est fini, on doit avoir quelque chose de similaire à ceci :
Code:
79692237+2 records in
79692238+0 records out
40802425856 bytes (41 GB, 38 GiB) copied, 3550,38 s, 11,5 MB/s
Ici, on voit que la vitesse est à environ 12 MB/s, soit une sauvegarde de 1Gb en moins d'une minute.

4. La sauvegarde est terminée. On peut débrancher le câble usb.

Notez qu'il est possible de faire une sauvegarde depuis n'importe quel emplacement. Si vous voulez sauvegarder /data, remplacez data/media/0 par data.

À quoi ressemble le fichier sdcard.tar

À ceci :


Décompression des données

C'est un peu plus complexe.

Utiliser cette commande :
Code:
adb shell mkfifo /rst.pipe && adb push sdcard.tar /rst.pipe & adb shell 'cd /; cat /rst.pipe | tar -xv'

Si ça ne marche pas, il faut :
• soit extraire le contenu du fichier tar sur votre PC puis copier les fichiers vers le téléphone (adb push)
• soit copier le fichier tar sur votre téléphone et l'extraire grâce à ces commandes :
Code:
adb push sdcard.tar /sdcard/sdcard.tar
adb shell 'cd /; tar -xvf /sdcard/sdcard.tar'

Terminé smile

Source
avatar
Primokorn
Expert-Staff

Expert-Staff

Appareil principal : OnePlus 3T 64Go Gunmetal
ROMs : Delighted RR // blu_spark
Appareil secondaire : MicroG // MagiskSU
Messages : 10981

https://primokorn.wordpress.com

Revenir en haut Aller en bas

sauvegarde données android, sauvegarde adb, données compressées, transfert usb lent, gros fichiers

Message par Primokorn le Mar 20 Sep 2016 - 11:05

Réservé
avatar
Primokorn
Expert-Staff

Expert-Staff

Appareil principal : OnePlus 3T 64Go Gunmetal
ROMs : Delighted RR // blu_spark
Appareil secondaire : MicroG // MagiskSU
Messages : 10981

https://primokorn.wordpress.com

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum