13 votes

Comment faire une sauvegarde locale complète de mon téléphone ?

Il y a quelques jours, mon nouveau téléphone a été endommagé après une chute et je dois l'envoyer à ASUS pour le réparer car il n'y a pas d'assistance en magasin pour les téléphones ASUS dans mon pays. On m'a dit qu'il serait réinitialisé en usine pour garantir ma vie privée malgré le fait que le dommage soit externe, j'ai donc voulu trouver un moyen d'avoir une sauvegarde complète (applications, paramètres, données, univers de vie et tout...) mais d'après ce que j'ai lu sur internet des outils tels que Titanium et Helium backup ne fonctionnent plus sur les nouveaux téléphones (le mien fonctionne sous Android 12) donc je n'ai même pas pris la peine, de plus je ne peux pas utiliser de méthodes qui nécessitent le rooting car cela annulerait ma garantie et le téléphone n'a que quelques mois d'âge.

J'ai essayé d'exécuter la commande adb backup -apk -obb -shared -all -system -f fullbackup.ab mais au bout d'un moment, il arrête de créer une sauvegarde incomplète, il s'arrête à environ 17-19 Go, toujours un chiffre différent, alors que mon téléphone a 100 Go de données à sauvegarder. La première fois après une sauvegarde, j'ai essayé de l'extraire mais le processus s'est arrêté en disant qu'il s'agissait d'une archive incomplète.

J'ai lu que cela pouvait être causé par des applications actives, j'ai essayé de les fermer mais cela n'a pas aidé (je suppose qu'il s'agit d'une application système), j'ai aussi trouvé que cela pouvait parfois être causé par l'absence de mot de passe de sauvegarde, mais cela n'a pas fonctionné non plus.

J'aimerais donc savoir s'il existe un meilleur moyen de sauvegarder complètement mon téléphone en 2023, ou comment faire fonctionner la sauvegarde adb.

Danke

8voto

alecxs Points 11

Il n'existe pas de méthode pour effectuer une sauvegarde complète des smartphones Android. Il s'agit toujours d'une sauvegarde partielle, qu'il s'agisse d'une sauvegarde adb ou de google drive.

Je recommande de sauvegarder manuellement vos fichiers à partir d'adb.

adb pull -a /sdcard

Vous pouvez sauvegarder les applications avec Google comme expliqué ici. Swift Backup ou Google One peuvent également sauvegarder les données de certaines applications.
https://www.asus.com/support/FAQ/1036182

Para adb backup il est important de savoir que seules les applications qui l'autorisent dans AndroidManifest.xml peuvent être sauvegardées avec adb.
Est-ce que adb backup/restore fonctionne toujours alors qu'il est indiqué qu'il est obsolète ?

Vous pouvez diviser les sauvegardes en paquets. Ne sauvegardez que les applications que vous connaissez. list_app_labels.sh ou lister les paquets à partir de ligne cmd .

adb shell pm list packages -3
adb shell pm list packages -s

par exemple

adb backup -f chrome.ab -apk com.android.chrome

AFAIK Helium peut le faire, mais vous pouvez aussi essayer un autre script automatisé pour diviser les sauvegardes en paquets.
https://github.com/IzzySoft/Adebar

Attention : même si les données de l'application sont sauvegardées pour un seul paquet, il n'est pas garanti qu'elles seront restaurées sur d'autres appareils.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X