Sauvegarder et Restaurer sa tablette Android
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é !