Sauvegarder et Restaurer sa tablette Android

De Le Wiki du Forum-Debian.fr
Aller à la navigation Aller à la recherche

Modèle:Materiel et Pilotes

Sauvegarder/Restaurer sa tablette Android

 ATTENTION : Le(s) propriétaires du wiki et du forum ne pourra, pourront, être tenu(s) responsables en cas de problème sur votre tablette, ni moi-même - l'auteur de cette page - d'ailleurs !
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.



Pré-requis

  • Que votre tablette soit reconnue sous Debian GNU/Linux !
  • Il n'y a pas besoin d'être en mode administrateur pour effectuer les opérations de sauvegarde et restauration.

ADB : Sauvegarde

La commande principale est :


$ adb backup -f nom_fichier_sauvegarde.ab


 NOTE : 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 :

 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.)


Sauvegarder 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.


 NOTE : Cette option intègre l'option '-system' !


Sauvegarde applications

$ adb backup -f nom_fichier_sauvegarde.ab -apk -obb


Cette commande sauvegarde les fichiers apk des applications installées.


 NOTE : 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 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é.


 ATTENTION : Il est bien sûr nécessaire d'avoir une SD Carte dans votre appareil ...


 NOTE : 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


 NOTE : 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 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


ADB :: 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 ...

ADB :: Restauration

$ adb restore nom_fichier_sauvegarde.ab


 NOTE : Tout ce qui concerne le contenu du fichier de sauvegarde sera restauré !