Description
Tout d’abord commençons par cet avertissement auquel vous devez consentir, AUTREMENT passez votre chemin et fermer cette page :
Je ne suis pas responsable en cas de problème sur votre tablette ; vous prenez VOS responsabilités !
Pour toute manœuvre root, flash, etc, veillez à ce que votre tablette soit impérativement à plus de 50 % de charge de batterie… mieux vaut la brancher électriquement.
/!\ Risque de brickage /!\
Pré-requis
- Que votre tablette soit reconnue sous GNU/Linux !
- Il n’y a pas besoin d’être en mode administrateur pour effectuer les opérations de sauvegarde et restauration.
Sauvegarde
La commande principale est :
$ adb backup -f nom_fichier_sauvegarde.ab
Si l’option -f
n’est pas spécifiée, le fichier backup.ab
sera créé dans
le répertoire courant où est exécutée la commande de sauvegarde…
L’aide nous restitue :
Code : shell
adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>]
- write an archive of the device's data to <file>.
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.)
(-obb|-noobb enable/disable backup of any installed apk expansion
(aka .obb) files associated with each application; the default
is noobb.)
(-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)
(<packages...> 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.)
Sauvegarde applications
$ adb backup -f nom_fichier_sauvegarde.ab -apk -obb
Cette commande sauvegarde les fichiers apk des applications installées.
L’option par défaut est -noapk
qui signifie que les fichiers apk ne seront pas sauvegardés !
L’option -obb
implique la sauvegarde des fichiers relatifs aux applications
installées, tels que fichiers de sauvegarde, de config, etc…
par défaut, c’est l’option -noobb
qui est active !
$ adb backup -f nom_fichier_sauvegarde.ab package1 package2 package_n
Sauvegarde les noms des applications concernées !
Sauvegarde partitions
L’outil adb
peut servir à sauvegarder indirectement les partitions de votre tablette…
Pour cela, il faut télécharger l’outil rkdump !
Puis l’utiliser ainsi :
$ adb push rkdump /data/
$ adb shell chmod 0755 /data/rkdump
Puis utiliser l’outil rkdump comme décrit dans son tutoriel…
Sauvegarde SD Carte
$ adb backup -f nom_fichier_sauvegarde.ab -shared
Sauvegarde le contenu de la SD Carte, ainsi que de tout répertoire de stockage partagé.
Il est bien sûr nécessaire d’avoir une SD Carte dans votre appareil…
Par défaut, c’est l’option -noshared
qui est active et implique la non sauvegarde !
Sauvegarde Système
$ adb backup -f nom_fichier_sauvegarde.ab -system
Par défaut, c’est l’option -nosystem
qui est activée, ce qui a pour effet
de ne pas inclure les applications systèmes !
Sauvegarde tout
$ adb backup -f nom_fichier_sauvegarde.ab -all
Cette commande implique la sauvegarde de toutes les applications installées, dont les applications systèmes.
Cette option intègre l’option -system
!
Sauvegarde Pertinente
Le moyen pertinent de sauvegarder tout correctement est, sans s’occuper du contenu de la SD Carte :
$ adb backup -f nom_fichier_sauvegarde.ab -apk -obb -all
Restauration
$ adb restore nom_fichier_sauvegarde.ab
Tout ce qui concerne le contenu du fichier de sauvegarde sera restauré !
- J’ai écrit pour la première fois ce tutoriel sur le wiki de la communauté Debian-fr.xyz !