%

Sauvegarder/Restaurer sa tablette Android

Article publié, le et modifié le
3 minutes de lecture

Cet article contient 580 mots.
Source brute de l'article :
Commit version : b7b5048

Description

Tout d’abord commençons par cet avertissement auquel vous devez consentir, AUTREMENT passez votre chemin et fermer cette page :

Danger

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é !