Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
android:trucs_astucse [2019-04-25 21:18]
julien [Lister ses applications avec adb]
android:trucs_astucse [2019-05-03 11:06] (Version actuelle)
julien
Ligne 3: Ligne 3:
 ===== Backup avec adb ===== ===== Backup avec adb =====
  
-Pour réinstaller ses applications et leurs données suite à un changement de ROM,on peut utiliser abd. Une fois adb installé ​et fonctionnel, on peut :+Pour réinstaller ses applications et leurs données suite à un changement de ROM,on peut utiliser abd. On procède en deux étapes :​ 
 +  * extraction de la liste des applis utilisateur et de leur données 
 +  * sauvegarde de ces applis en ligne de commande 
 + 
 +==== Lister ses applications avec adb ==== 
 + 
 +Avant le backup, il est donc nécessaire de récupérer la liste des applications installées : 
 + 
 +    adb shell 'pm list packages'​ 
 + 
 +L'​option ''​-3''​ permet de ne lister que les packages installés par l'​utilisateur, ​et l'​option ''​-s''​ les packages du système. 
 + 
 +Pour récupérer uniquement les noms des packages utilisateurs, on peut donc utiliser : 
 + 
 +   adb shell 'pm list packages -3' "| cut -f 2 -d ": 
 + 
 +**Pour la suite des opérations,​ on enregistre cette liste dans un fichier texte :​** 
 + 
 +   adb shell 'pm list packages -3' "| cut -f 2 -d "> list_apps.txt 
 + 
 +==== Lancer le backup ====
  
   * faire le backup des données d'une appli   * faire le backup des données d'une appli
Ligne 13: Ligne 33:
     adb backup -f "<​backup filename>​.ab"​ -apk fr.neamar.kiss     adb backup -f "<​backup filename>​.ab"​ -apk fr.neamar.kiss
  
-La restauration se fait à l'aide de la commande ​suivante :+**C'est cette dernière ​commande ​qu'on utilise, avec une boucle lisant le fichier ''​list_apps.txt''​ précédemment produit :**
  
-    ​adb restore "<backup ​filename>​.ab"+   for i in $(cat liste_apps.txt) ; do adb backup ​-f $i.ab -apk $i ; 
  
-===== Lister ses applications avec adb =====+Cette méthode sauvegarde chaque appli indépendamment,​ pour ensuite autoriser une restauration plus « fine ». Désavantage :​ il faut valider le backup de chaque appli sur le smartphone. Pour lancer une unique sauvegarde globale, on utilise les options ''​-shared -all''​
  
-Avant le backup, il peut être nécessaire de récupérer la liste des applications installées :​+==== Restaurer ====
  
-    adb shell 'pm list packages'​ 
  
-L'option ''​-3''​ permet ​de ne lister que les packages installés par l'​utilisateur,​ et l'​option ''​-s''​ les packages du système.+La restauration se fait à l'aide de la commande suivante :​ 
 + 
 +    adb restore "<​backup filename>​.ab"
  
-Pour récupérer uniquement les noms des packages, on peut utiliser : 
  
-   adb shell 'pm list packages -3' "| cut -f 2 -d ": 
Imprimer/exporter
QR Code
QR Code android:trucs_astucse (generated for current page)