Je sais que je demande l'impossible: une véritable sauvegarde complète nécessite certainement des autorisations root. Mais il y a toujours beaucoup de gens qui ne veulent pas rooter leurs appareils - craignant d'annuler leurs garanties ou de se faire mal, ou tout simplement de ne pas faire supporter leurs appareils par une méthode d'enracinement.
Je sais également que de nombreuses questions ont déjà été posées sur ce sujet et que je les ai toutes vérifiées avec la balise de sauvegarde . Aucune ne couvre tout le sujet. Elles ont toutes des pièces, et en particulier des personnes novices sur Android (mais d'autres non -utilisateurs aussi) aurait du mal à trouver le meilleur moyen.
Donc , je veux une réponse canonique détaillée à la question:
N'impliquant pas de solutions racine, comment réaliser une sauvegarde aussi proche que possible d'une sauvegarde complète ?
S'il vous plaît, ne donnez pas de réponses simples comme une ligne comme "Utilisez l'application xyz [arrêt complet]". Si vous mentionnez une application (et je doute qu'une seule application puisse être la réponse ici), indiquez quelles parties en sont couvertes - ainsi que des idées sur la façon de combler les lacunes qu'elle laisse. (Et pour que tout soit clair: je sais que la première chose qui me vient à l’esprit est Titanium Backup . Je l’utilise moi-même, mais cela ne s’applique pas ici: cette question concerne uniquement les méthodes pour les périphériques non root! ) devrait être aussi générique que possible en termes d'application à une large gamme d'appareils (c'est-à-dire qu'il ne devrait pas être limité à un appareil ou à un fabricant).
J'ai déjà mentionné avoir examiné toutes les questions ici étiquetés sauvegarde . Celles-ci seront certainement utiles pour fournir des détails pour les réponses ici, alors je vais énumérer les plus importantes concernant ma question:
- Comment sauvegarder un appareil Android?
- Comment puis-je effectuer une sauvegarde complète de pré-enracinement d'un téléphone Android?
- Quelles informations Google sauvegarde-t-il?
- Comment sauvegarder les données d'un téléphone sans fil?
- La rom d'un smartphone non root Android 4.0.3 peut-elle être sauvegardée?
- Comment sauvegarder (et restaurer) mon téléphone avant d'installer une ROM personnalisée?
- Sauvegarder mon Android sans mes applications, paramètres, config, etc.
Tous ceux-ci fournissent des détails pour ma question (alors n'hésitez pas à vous en inspirer) - mais j'estime qu'il manque encore des détails. En outre, il serait utile d’avoir un résumé - par exemple, une réponse comprenant la description complète du "maximum possible".
Un dernier critère: Bien que je considère comme légitimes les solutions basées sur le cloud, je privilégierais les solutions locales. Si vous pouvez fournir les deux: tant mieux. Mais certaines personnes attachent une grande importance à la protection de la vie privée (j'en fais partie) et ne confient donc pas leurs données à un service cloud.
Grâce à Ryan, nous avons maintenant une solution pour une sauvegarde vraiment complète de toutes les applications et de leurs données - ce que je n'osais espérer! Le seul inconvénient: sa solution ne fonctionne que pour moins de 10% de tous les utilisateurs d'Android; à savoir ceux dont les appareils sont en cours d' exécution au moins avec Android 4.x .
Encore une fois, je pose la question de l'impossible: des solutions applicables au moins sur Gingerbread (2.3.x) ou, mieux, même Froyo (2.2.x) - pour couvrir la majorité des appareils actuels? Ces solutions peuvent impliquer plusieurs outils (essayez de garder cela aussi simple que possible; pensez à votre mère pour suivre vos instructions;)
Et gardez à l'esprit: PAS DE RACINE!
Pour motiver davantage les réponses de haute qualité (et , espérons éviter les mauvaise qualité), je serai une dure ici: Comme je le fais rarement, je vais vers le bas-vote des réponses ne correspondant aux critères mentionnés sur une extrémité - mais de l'autre Enfin, je vais mettre en place une prime pour la meilleure réponse (ce qui ne peut être fait immédiatement, mais au plus tôt après 2 jours).
Réponses:
Solution disponible pour 4.0+ périphériques:
Pour les périphériques 4.0+, il existe une solution appelée "sauvegarde adb".
Remarque: cela ne fonctionne que pour les applications qui n'interdisent pas la sauvegarde! Les applications qui interdisent la sauvegarde sont tout simplement ignorées lors de la création d'une sauvegarde de cette manière.
Cela utilise adb, vous devez donc avoir le Kit de développement logiciel (SDK) Android installé sur votre ordinateur (sur certaines distributions Linux: uniquement les packages
android-tools-adb
etandroid-tools-adbd
).REMARQUE: cette solution ne sauvegarde ni ne restaure les informations de contact, SMS ou agenda.
Les options de la commande adb sont les suivantes:
Comment sauvegarder votre appareil:
Tout d’abord, vous devez activer le "débogage USB" sur votre appareil Android:
Deuxièmement, sur votre PC à partir de l'invite de commande, vous devrez pouvoir localiser à la fois la
adb
commande et votre fichier de sauvegarde. Le moyen le plus simple consiste à exécuter laadb
commande à partir du répertoire oùadb
se trouve.Dans l'Explorateur Windows, accédez à l'emplacement où vous avez installé le SDK Android et
SHIFT+RIGHT CLICK
auplatform-tools
dossier.Cela ouvrira une invite de commande (votre fenêtre sera différente de la mienne).
Dans le Terminal Mac, vous pouvez taper
cd
puis faire glisser le dossier folder platform-tools du Finder vers la fenêtre du terminal et le chemin sera inséré. Hit et vous serez au bon endroit.Sous Linux, j'espère que vous savez comment localiser et cd dans le répertoire parent de la commande adb. Vous utilisez Linux après tout.
A partir de là, tapez la commande suivante:
Les fenêtres:
Linux et Mac
(Si vous souhaitez stocker la sauvegarde dans un autre répertoire, incluez un chemin pour le fichier ".ab", comme indiqué dans la capture d'écran ci-dessous.)
Un mot de passe vous sera ensuite demandé sur votre appareil (il sert à chiffrer la sauvegarde):
Pour restaurer, cela fonctionne presque de la même manière.
Les fenêtres:
Linux et Mac
Ensuite, vous serez invité à entrer votre mot de passe pour restaurer sur l'appareil:
Maintenant, pour l'auto promotion éhontée:
Droid Explorer ( v0.8.8.7 +) sera capable de gérer cela pour les appareils 4.0+. Alors que Droid Explorer est actuellement optimisé pour les appareils rootés, cette fonctionnalité fonctionnera également pour les appareils non rootés.
Droid Explorer effectuera des sauvegardes complètes de l'appareil et les enregistrera
%USERPROFILE%\Android Backups\
. Ce dossier contient un dossier nommé pour le périphérique et contient les sauvegardes.Un double clic sur le fichier de sauvegarde Android vous permettra de restaurer votre appareil à partir du fichier de sauvegarde.
la source
.bat
fichier appelant les commandes ADB que vous avez mentionnées ( Pastebin ) - et peut donc servir "d'inspiration" à vos amis Linux / Unix / Mac pour créer un script shell similaire;)adb_backup
(leur réglage estALLOW_BACKUP
"non" dans leursManifest
fichiers). Si les "utilisateurs root" veulent contourner ce problème, il existe le module Backup All Apps Xposed, mais aucun moyen de le contourner sans root. Vous devriez peut-être aussi indiquer ce qui n'est pas couvert (à part ce que vous avez déjà mentionné - voir le commentaire "! Attention!" De porg ci-dessus). Plus peut-être intégrer d'autres astuces à partir des commentaires, puis demander un nettoyage de commentaire?Il existe une application appelée Simple ADB Backup .
Simple ADB Backup sauvegarde votre téléphone Android à partir du bureau, aucune racine requise. La plupart des outils de sauvegarde Android nécessitent l’utilisation de root, ou exécutés à partir de votre téléphone et sauvegardez vos données sur votre carte SD. Simple ADB Backup est différent. L'application fonctionne à partir de et sauvegarde les données de votre téléphone sur votre bureau, et le tout sans racine.
Pour utiliser Simple ADB Backup, le mode de débogage USB doit être activé sur votre périphérique Android (Accédez à Paramètres> Développeur, activez les options du développeur, puis activez le débogage USB), ainsi que l'utilitaire installé sur votre bureau. C'est à peu près tout: branchez simplement votre téléphone, lancez l'application sur votre système Windows ou Linux et choisissez une option de sauvegarde. Vous avez la possibilité de sauvegarder l'intégralité de votre appareil, uniquement les applications, toutes les données avec ou sans applications système, ou même une seule application si vous le souhaitez.
L'application vous permet également de restaurer les données sauvegardées sur votre appareil. Avant de sauvegarder, vous serez invité à générer un mot de passe que vous devrez également saisir dans l'application de votre téléphone avant que la sauvegarde ne puisse commencer, mais le processus se déroulera ensuite sans à-coups. C'est extrêmement simple, totalement gratuit et ne nécessite pas de root.
Alors que Titanium Backup est une application plus riche en fonctionnalités si vous êtes prêt à utiliser la racine (surtout si vous voulez un système de sauvegarde pare-balles pour votre Android), MyBackup Pro est génial si vous migrez vers un nouveau téléphone et que vous ne voulez pas Un simple bureau en tant qu'intermédiaire, mais Simple ADB Backup est gratuit et apparemment si facile à utiliser que même les débutants sous Android peuvent facilement et rapidement sauvegarder leurs données importantes.
Simple ADB Backup est disponible gratuitement sur les forums XDA Developer. Cliquez sur le lien ci-dessous pour le télécharger ici.
http://forum.xda-developers.com/showthread.php?p=36499906
Remarque: ceci est une nouvelle application actuellement en version bêta.
la source
Techniquement, vous POUVEZ créer une sauvegarde complète de Nandroid sans enraciner l'appareil. Il vous suffit de flasher CWM (ou toute récupération prenant en charge la sauvegarde Nandroid) via USB. Par exemple, vous pouvez utiliser Odin (Windows) pour faire passer le CWM aux appareils Samsung après avoir accédé au mode de téléchargement, le tout sans toucher à Android. Donc, il n'y a pas de racine ou d'accès root impliqué.
la source
Koushik Dutta (alias Koush alias M. ClockworkMod) a publié Helium Backup , qui devrait rendre tout cela possible, même sans ordinateur ni câble USB:
Helium Backup doit pouvoir sauvegarder les applications et les données sur une carte SD, des périphériques USB connectés, Dropbox, Google Drive ou Box.
Ce n'est pas une « sauvegarde complète » dans la mesure où il s'agit de paramètres du système, mais il ne restaurer les paramètres d'application et des données. Il ne sauvegarde pas votre stockage interne (les fichiers utilisateur), vous devrez donc sauvegarder ces fichiers séparément.
Si vous ne parvenez pas à voir vos sauvegardes dans la liste de restauration, il se peut que certaines métadonnées de sauvegarde se soient perdues dans la traduction. La sauvegarde elle-même peut toujours être restaurée, mais vous aurez besoin de quelques efforts supplémentaires pour les obtenir.
Edit: pour une explication complète sur l’utilisation d’ Helium , veuillez consulter Comment sauvegarder des applications et des données sans racine à l’aide de Helium Android App (merci pour l’allusion, Simon!). Et avant de vous plaindre, assurez-vous d'avoir consulté le Helium Wiki (merci à golimar de l' avoir signalé!).
la source
adb backup
le backend.Cette réponse n’est pas l’allusion que vous espériez, chers lecteurs, mais le résultat de mes tests en conditions réelles:
La sauvegarde adb est loin d’être terminée, sur un Nexus 3, sous Android 4.3 non-root et sous adb root sur CyanogenMod 10.1.3!
Quelques choses sont restaurées, d'autres pas! J'ai vérifié la restauration de certaines fonctionnalités:
NON RESTAURÉ: toutes les fonctionnalités de téléphonie sont essentielles: contacts, SMS, sonnerie et notifications, langues de saisie activées (= mises en page kbd), nom de propriétaire (le nom de propriétaire défini dans le premier assistant de démarrage est conservé).
CORRECTEMENT RESTAURÉ: vocabulaire personnalisé, papier peint, positions des icônes de lanceur, applications et leurs paramètres.
Celles-ci étaient mes exigences, ce qui m'a amené au sujet:
Sur CyanogenMod, la situation était un peu différente: les SMS ont été complètement restaurés, mais les contacts et les journaux d'appels ne sont toujours pas restaurés. Même lorsque la sauvegarde et la restauration des annonces étaient exécutées avec une annonce fonctionnant en tant que root
adb root
.Je vais donc essayer d'utiliser une ROM personnalisée, avec root (pour obtenir quelques fonctionnalités supplémentaires), un chargeur de démarrage verrouillé, une récupération personnalisée, et de flasher temporairement la récupération (théoriquement possible à partir du périphérique racine avec flash_image , mais pour moi, cela a également échoué ) , à partir duquel je fais ensuite des sauvegardes NANDROID (ou une sauvegarde adb + des solutions de sauvegarde spéciales pour sms / journaux d’appel / contacts) ainsi que des mises à jour personnalisées de la ROM.
la source
Nous pouvons prendre la sauvegarde de notre appareil sans utiliser aucune application ou sans enraciner notre téléphone.
Android comprend un moyen intégré de sauvegarde et de restauration du contenu de votre téléphone ou de votre tablette. Tout ce dont vous avez besoin est un ordinateur et un appareil sous Android 4.0 (Ice Cream Sandwich) ou une version plus récente.
Allez dans le
adt-bundle-windows-x86\sdk\platform-tools
dossier et ouvrez la commande promt ici.Assurez-vous que le débogage USB est activé.
Vérifiez que votre appareil est connecté en exécutant "
adb device
".Maintenant, exécutez "
adb backup -apk -shared -all -f C:\Users\UserName\backup.ab
".Déverrouillez votre appareil, fournissez le mot de passe d’encrpytion et tout votre appareil sera sauvegardé.
Pour restaurer à nouveau, exécutez simplement "
adb restore C:\Users\UserName\backup.ab
".J'ai écrit la procédure étape par étape avec des captures d'écran pour la même chose ici . J'espère que cela t'aides!
la source
Je suis un peu surpris par les autres réponses (compliquées). J'ai peut-être mal compris la question, alors n'hésitez pas à commenter et à voter en conséquence.
fastboot flash recovery twrp*.img
parfastboot boot twrp*.img
à l'étape 4 du didacticiel lié). Certains périphériques nécessitent le déverrouillage du chargeur de démarrage pour pouvoir installer une récupération personnalisée, d'autres non. Notez que déverrouiller le chargeur de démarrage réinitialise généralement votre périphérique en usine.la source
adb
ligne de commande (qui nécessite le téléchargement de gros fichiers). Je ne pense pas que ce soit beaucoup plus complexe.Une "sauvegarde complète" semble être un terme très surchargé dans le monde Android. Permettez-moi de le définir d'abord (en paraphrasant un commentaire):
Une sauvegarde complète est tout ce qui permet de restaurer l'état de votre système lorsque vous avez effectué la sauvegarde. ~ Izzy (OP)
La question évidente de suivi devrait donc être: restaurer votre état à partir de quoi?
Chacun de ces scénarios peut avoir une solution de sauvegarde différente. Une sauvegarde complète devrait pouvoir les traiter toutes. Bien sûr, je suis un peu en traîne un peu avec le scénario de téléphone cassé (0), mais il montre à quel point cette question canonique est mal définie. Cela reflète le fait que de nombreuses personnes et entreprises ont tendance à trop simplifier la sauvegarde et à ignorer la partie la plus importante: la restauration.
Considérez que dans la communauté Android, les briques (0 & 1) sont des poids de papier; vous êtes censé obtenir un nouveau téléphone. Divisons donc les solutions de sauvegarde restantes en 2 catégories:
Cela implique généralement l’utilisation d’un Nandroid (copie sectorielle de la plupart des partitions) et peut-être la réactivation d’une récupération personnalisée. Peu technique. Peut affecter la garantie.
Restaure généralement les applications et les données, y compris les photos de votre chat. Les restaurations partielles peuvent fonctionner sur différents modèles.
Les deux peuvent être considérés comme des sauvegardes complètes pour leurs cas d'utilisation. Laissez le contexte déterminer si une personne demandant une sauvegarde complète souhaite les options 1 ou 2. Il existe une zone grise (3.5?) Entre les scénarios 3 et 4, par exemple, si un utilisateur supprime des fichiers de la
/system
partition, la méthode de restauration peut dépendre de la méthode utilisée. manquant.Attention consommateurs restaurés
La réponse la plus votée à ce jour
adb backup
est une restauration grand public capable de restaurer des applications et des données, avec quelques réserves:Bien que récemment à Oreo il y ait eu de petites améliorations (nouvelles de XDA), je ne peux toujours pas confirmer s'il peut copier tous les fichiers utilisateur tels que les photos et la musique copiées à partir de votre ordinateur.
Pour une restauration de développeur, vous voulez un Nandroid.
Vous ne pouvez pas obtenir un Nandroid complet sans enracinement OU en utilisant une récupération. Une exception est peut-être une image de votre carte SD, vous donnant un Nandroid partiel. Vous devez donc risquer d’installer une image, d’enraciner temporairement ou d’attendre que les OEM offrent de meilleures récupérations.
N'oubliez pas de nommer vos sauvegardes avec des informations importantes telles que la date et les partitions incluses.
Vous n'avez pas à sauvegarder ce qui ne vous dérange pas de recréer
Un Nandroid n'inclut généralement pas de récupération, car ils sont généralement appliqués à partir d'une récupération et sont donc redondants. Mais si votre appareil est endommagé et que votre récupération est terminée, vous risquez de paniquer en pensant que vous ne l'avez pas sauvegardé, il n'y a donc rien à restaurer. Mais il est souvent simple de télécharger puis de réinstaller la récupération avec un outil flash USB (par exemple, fastboot).
De même, si vous stockez vos contacts dans le nuage, il n'est généralement pas nécessaire de les sauvegarder. Il suffit de synchroniser à nouveau après la restauration.
N'oubliez pas qu'une sauvegarde complète dépend de ce que vous souhaitez récupérer. Il n’existe pas de solution parfaite au niveau «consommateur» que j’ai décrit. Dans les pays de l'Union européenne et d'Asie, où les gens ne s'inquiètent pas trop du déni de garantie, il n'y a aucune raison de ne pas installer une récupération personnalisée, le cas échéant.
la source