Outils pour utilisateurs

Outils du site


android:sauvegarder

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
android:sauvegarder [2013/02/02 14:33] – créée rootandroid:sauvegarder [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-Utiliser le SDK  pour sauvegarder le système.+{{tag>android adb backup}}
  
-  * connecter le périphérique android au pc. +====== Sauvegarder un périphérique Android avec adb ======
-  * lancer le serveur adb+
  
 +adb est inclus dans le SDK Android. Pour les versions d'Android 4.0 et supérieur on peut utiliser adb pour sauvegarder/restaurer le système.
 +
 +Sous Ubuntu un paquet permet d'installer l'outil adb sans le SDK complet:
 +
 +<code>
 +sudo apt-get install android-tools-adb
 +</code>
 +
 +Côté périphérique android, activer le débogage via USB
 +  * Paramètres > Options pour développeurs > débogage USB
 +
 +Coté ordinateur, lancer le service adb
 <code bash> <code bash>
-sudo ./adb start-server+adb start-server
 </code> </code>
  
-afficher les périphériques adroid détecté par adb+Connecter le périphérique android à l'ordinateur un message apparaît: confirmer l'autorisation de débogage  pour l'ordinateur. 
 + 
 +Afficher les périphériques Android détecté par adb
  
 <code bash> <code bash>
-sudo ./adb devices+adb devices
 </code> </code>
  
 +Pour lancer la sauvegarde du système, utiliser la commande **adb backup** avec la syntaxe suivante:
  
-syntaxe 
 <file> <file>
 adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...> adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>
 </file> </file>
  
-lancer la sauvegarde+Lancer la sauvegarde
 <code bash> <code bash>
-sudo ./adb backup -all+adb backup -f honnor-5c.ab '-apk -shared -all -system'
 </code> </code>
 +
 +<note warning>
 +Attention aux guillemets simples entourant les paramètres fournis a **adb backup**. Si ils sont absents, la sauvegarde ne sera pas effectuée. Le message "Now unlock your device and confirm the backup operation." apparaîtra sur la console et le prompt reviendra immédiatement. Coté périphérique android le message de confirmation n’apparaîtra pas.
 +</note>
 +
 +<note warning>
 +L'argument **-shared** est sensé sauvegarder les données de la carte SD mais lors de mes essais les photos qui devaient être sauvegardées n'ont pas été restaurées. Certaines applications sont privées et ne partagent pas leurs données. abdd ne s’exécutant pas en root sur le périphérique ne peut pas lire et sauvegarder ces données.
 +</note>
 +
 +===== Références =====
 +
 +  * https://developer.android.com/studio/command-line/adb.html
 +  * https://www.howtogeek.com/125375/how-to-create-a-full-android-phone-or-tablet-backup-without-rooting-or-unlocking-your-device/
 +  * http://stackoverflow.com/questions/34482042/adb-backup-does-not-work
 +  * http://stackoverflow.com/questions/19225467/backing-up-android-device-using-adb
android/sauvegarder.1359815633.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)