--- title: "Sauvegarder/Restaurer sa tablette Android" date: 2016-07-16T11:09:03+02:00 description: "Comment sauvegarder ou restaurer une tablette Android" draft: false tags: ['Android', 'adb'] --- ## Description Tout d'abord commençons par cet avertissement auquel vous devez consentir, AUTREMENT passez votre chemin et fermer cette page : {{< note danger >}} 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 {{< inside "sys:android:reconnaissance-peripheriques" "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 "sys-android-help-adb-backup" shell >}} ### 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][1] ! 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][2]… ### 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][3] ! --- [1]: http://files.androtab.info/rk2818/devel/rkdump_android.zip [2]: http://androtab.info/rockchip/devel/rkutils/ [3]: https://wiki.debian-fr.xyz/Sauvegarder_et_Restaurer_sa_tablette_Android ---