Comment sauvegarder entièrement les appareils non rootés?

Je sais que je demande ce qui est presque impossible – car une véritable sauvegarde complète nécessite certainement des autorisations root. Mais il y a quand même beaucoup de gens autour de ne pas vouloir rooter leurs appareils – peur dannuler leurs garanties ou de briser leurs appareils, ou tout simplement de ne pas avoir leurs appareils pris en charge par une méthode denracinement.

Je sais aussi quil y avait déjà beaucoup de questions posées sur ce sujet, et jai vérifié quils avaient tous la balise backup – aucun ne couvre tout le sujet, tous nont que des morceaux, et en particulier les nouveaux utilisateurs dAndroid (mais dautres non-utilisateurs expérimentés également) aurait du mal à trouver le meilleur moyen.

Donc Je veux une réponse canonique détaillée à la question:

Pas impliquant des solutions-racines, comment réaliser une sauvegarde au plus près possible pour une sauvegarde complète ?

Veuillez faire ne donnez pas des réponses simples comme « Utiliser lapplication xyz [point complet] ». Si vous mentionnez une application (et je doute quune seule application soit la réponse ici), incluez les parties couvertes par celui-ci – ainsi que des idées sur la façon de combler les lacunes quil laisse. (Et pour être tout à fait clair: je sais que la première chose qui me vient à lesprit est Titanium Backup – je lutilise moi-même, mais cela ne sapplique pas ici: cette question est strictement sur les méthodes pour les appareils non rootés! ) De plus, la réponse devrait être aussi générique que possible en termes dapplication à une large gamme dappareils (cest-à-dire quelle ne devrait pas être limité à un seul appareil ou fabricant).

Jai déjà mentionné avoir étudié toutes les questions ici étiquetées sauvegarde . Celles-ci seront certainement utiles pour fournir des détails pour les réponses ici, donc je vais énumérer les plus importantes concernant ma question:

Tous ces éléments fournissent quelques détails pour ma question (alors nhésitez pas à vous inspirer par eux) – mais je pense quil manque encore des détails. Il serait également utile davoir un résumé – disons, une réponse comprenant la description complète du « maximum possible ».

Un dernier critère: alors que je « considérerais les solutions basées sur le cloud comme légitimes, je » d favoriser les solutions locales. Si vous pouvez fournir les deux: tant mieux. Mais certaines personnes accordent beaucoup dimportance à la confidentialité (je suis lun dentre eux) et ne confieraient donc pas leurs données à un service cloud.


Grâce à Ryan, nous avons maintenant une solution pour un sauvegarde vraiment complète de toutes les applications et de leurs données – ce que je nosais pas espérer! Seul inconvénient: sa solution ne fonctionne que pour moins de 10% de tous les utilisateurs dAndroid; à savoir ceux dont les appareils fonctionnent au moins avec Android 4.x .

Encore une fois, je demande le presque impossible: Toutes les solutions applicables au moins sur Gingerbread (2.3.x) ou, mieux, même Froyo ( 2.2.x) – ils couvrent donc la majorité des appareils actuels? Ces solutions peuvent impliquer plusieurs outils (essayez de rester aussi simple que possible; pensez à votre mère pour suivre vos instructions;)

Et gardez à lesprit: NO ROOT!


Pour motiver davantage les réponses de haute qualité (et jespère éviter celles de mauvaise qualité), je serai dur ici : Comme je le fais rarement, Je voterai down-vote réponses ne correspondant pas aux critères mentionnés sur une fin – mais à lautre bout, Je vais installer une prime pour la meilleure réponse (ce qui ne peut pas être fait immédiatement, mais au plus tôt après 2 jours).

Commentaires

  • quelle version dAndroid souhaitez-vous sauvegarder? car avec 4.x, il existe la solution ‘ adb backup ‘ qui fonctionne pour les appareils non rootés.
  • Comme je ‘ ne me cherchant pas (mes appareils sont enracinés et je peux donc utiliser des sauvegardes NANDroid ainsi que Titanium Backup ), cela vaudrait la peine une réponse – comme cela sappliquerait à tout le monde ayant déjà 4.x sur son appareil. Combien couvrirait-il – et quen est-il des lacunes laissées, le cas échéant?Veuillez également noter quil a besoin du SDK installé sur lordinateur (y compris ses avantages et ses inconvénients pour les utilisateurs inexpérimentés).
  • Jai créé une question – android. stackexchange.com/questions/33479/… pour le suivi des appareils équipés dAndroid 2.3.x et inférieurs car je remarque que la solution est pour les appareils Android 4.X

Réponse

Solution disponible pour les appareils 4.0+:

Pour les appareils 4.0+, il existe un solution appelée « adb backup ».

Remarque: cela ne fonctionne que pour les applications qui ninterdisent pas la sauvegarde! Les applications qui interdisent la sauvegarde sont simplement ignorées lors de la création dune sauvegarde de cette manière.

Cela utilise adb, vous devez donc avoir le Android Software Development Kit (SDK) installé sur votre ordinateur (sur certaines distributions Linux: uniquement les packages android-tools-adb et android-tools-adbd).

REMARQUE: Cette solution ne sauvegardera pas et ne restaurera pas les informations de contact, SMS ou calendrier

Les options de la commande adb sont:

adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>] 
  • -f: le chemin du *. ab fichier qui sera enregistré sur votre ordinateur. Ce fichier est un fichier compressé qui contient une archive des données / apks de votre appareil.
  • -apk | -noapk: indique si les fichiers * .apk doivent être sauvegardés (la valeur par défaut est -noapk)
  • -obb | -noobb: active / désactive la sauvegarde de tous les fichiers dextension apk installés (aka .obb) associés à chaque application (par défaut est -noobb)
  • -shared | -noshared: activer / désactiver la sauvegarde du stockage partagé de lappareil / du contenu de la carte SD (la valeur par défaut est -noshared)
  • -all: indique que vous souhaitez sauvegarder lintégralité du système. vous pouvez utiliser le filtre des packages pour simplement sauvegarder packages spécifiques, ou utilisez -all pour une sauvegarde complète du système.
  • -system | -nosystem: indique si toutes les applications et données système sont incluses lors de la sauvegarde. (par défaut, -system)
  • < packages >: cest ici que vous pouvez lister des packages spécifiques à sauvegarder. Utilisez-les si vous souhaitez sauvegarder uniquement certains packages applications. Si vous utilisez -all, vous n’avez pas besoin de spécifier les packages.

Comment sauvegarder votre appareil:

Tout dabord, vous devez activer le «débogage USB» sur votre appareil Android:

  1. Accédez à la section «À propos de lappareil» (ou «À propos du téléphone» ou «À propos de la tablette») dans Paramètres
  2. Appuyez 7 fois sur la ligne «Numéro de version» (généralement la dernière ligne). Après cela, la section « Options du développeur » apparaîtra dans Paramètres

Activation des

Options du développeur « 

  1. Accédez à la section » Options pour les développeurs « dans Paramètres
  2. Cochez la case » Débogage USB « 

Activation du Débogage USB  »

Deuxièmement, sur votre PC à partir de linvite de commande, vous devrez être capable de localiser à la fois la commande adb et votre fichier de sauvegarde. Le moyen le plus simple de le faire est dexécuter la commande adb à partir du répertoire où se trouve adb.

Dans LExplorateur Windows permet daccéder à lemplacement où vous avez installé le SDK Android et SHIFT+RIGHT CLICK dans le dossier platform-tools. shift + clic droit

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 platform-tools dossier depuis le Finder à la fenêtre du terminal et le chemin sera inséré. Frappez et vous serez au bon endroit.

Sous Linux, jespère que vous savez comment localiser et cd vers le répertoire parent de la commande adb. Vous utilisent Linux après tout.

De là, tapez la commande suivante:

Windows:

adb backup -apk -shared -all -nosystem -f backup08262012.ab 

Linux & Mac

./adb backup -apk -shared -all -nosystem -f backup08262012.ab ## Notice that -all doesn"t mean ALL. See the big bold NOTE at the top of this answer. # drop the `./` in the command if you are using `android-tools-adb` package 

(si vous souhaitez stocker la sauvegarde dans un répertoire différent, incluez un chemin pour le fichier « .ab » comme indiqué dans la capture décran ci-dessous.)

cmd

Vous serez alors invité sur votre appareil pour un mot de passe (il est utilisé pour crypter la sauvegarde):
écran de sauvegarde

Pour restaurer, cela fonctionne presque de la même manière.

Windows:

adb restore backup08262012.ab 

Linux & Mac

./adb restore backup08262012.ab 

Ensuite, vous serez invité à entrer votre mot de passe à restaurer sur lappareil: écran de restauration


Maintenant pour lautopromotion éhontée:

Droid Explorer ( v0.8.8.7 +) pourra 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 lappareil et les enregistrera dans %USERPROFILE%\Android Backups\. Dans ce dossier se trouve un dossier nommé pour lappareil, et à lintérieur de ce dossier se trouvent les sauvegardes.

de backup

Double-cliquez sur le fichier de sauvegarde Android vous permettra de restaurer votre appareil à partir du fichier de sauvegarde.

Commentaires

  • BTW: Ajout à votre solution, je viens de trouver un article sur XDA News: Ultimate Backup Tool, No Root Required . Cet  » Ultimate Backup Tool  » est juste un simple .bat fichier appelant les commandes ADB vous mentionné ( Pastebin ) – et peut donc servir d  » inspiration  » à des amis Linux / Unix / Mac pour créer un script shell similaire;)
  • Oui, il fait des données. En fait, il ne fait les données que par défaut. Le seul hic, cest que cest pour les appareils 4.x et cest une fonctionnalité à peu près non documentée dadb.
  • Est-ce que cela ne fonctionne que pour la même restauration dappareil ou le même modèle? Je dois faire remplacer mon téléphone (One X avec un wifi douteux) et jaimerais pouvoir tout restaurer dans la nouvelle version …
  • ! Attention! la restauration adb est loin dêtre terminée, du moins sur un Android 4.3 non enraciné sur un Nexus 3! Quelques choses sont restaurées, dautres non! Jai vérifié la restauration de certaines fonctionnalités. NON RESTAURÉ, essentiellement toutes les fonctionnalités clés de la téléphonie : Contacts, sms, sonnerie & son de notification, langues dentrée activées (= kbd layouts), propre nom (propre nom dutilisateur défini dans le premier assistant de démarrage est conservé à la place) CORRECTEMENT RESTAURÉ : vocabulaire personnalisé, fond décran, positions des icônes du lanceur, applications et leurs paramètres. Déclaration de clôture: Ceci est une solution de sauvegarde inadaptée! La sauvegarde adb serait-elle terminée sur un téléphone enraciné?
  • @RyanConrad Je suppose que cette réponse pourrait nécessiter des mises à jour: les applications peuvent désactiver adb_backup (paramètre ALLOW_BACKUP à  » non  » dans leurs Manifest fichiers) . Si les  » utilisateurs root  » veulent contourner ce problème, ‘ est le Sauvegarder toutes les applications Module Xposed, mais pas moyen de le contourner sans racine. Peut-être devriez-vous aussi souligner ce qui nest pas couvert (à part ce que vous ‘ avez déjà mentionné – voir porg ‘ s « ! Attention!  » commentaire ci-dessus). De plus, intégrez peut-être dautres astuces des commentaires, puis demandez un nettoyage des commentaires?

Réponse

Il y a un application appelée Sauvegarde ADB simple .

entrez la description de limage ici

La sauvegarde ADB simple sauvegarde votre téléphone Android à partir du bureau, aucune racine requise. La plupart des outils de sauvegarde Android nécessitent la racine ou sexécutent à partir de votre téléphone et enregistrent vos données sur votre carte SD. Simple ADB Backup est différent. Lapplication fonctionne à partir de et sauvegarde les données de votre téléphone sur votre bureau, et fait tout cela sans root.

Pour utiliser Simple ADB Backup, vous devez activer le mode de débogage USB sur votre appareil Android (Go dans Paramètres> Développeur, activez les options du développeur, puis activez le débogage USB) et lutilitaire installé sur votre bureau. Cest à peu près tout: branchez simplement votre téléphone, lancez lapplication sur votre système Windows ou Linux et choisissez une option de sauvegarde. Vous avez la possibilité de sauvegarder lintégralité de votre appareil, uniquement des applications, toutes les données avec ou sans applications système, ou même une seule application si vous le souhaitez.

Lapplication vous permet également de restaurer les données sauvegardées sur votre appareil. Avant de procéder à la sauvegarde, vous serez invité à générer un mot de passe que vous devrez également saisir dans lapplication sur votre téléphone avant que la sauvegarde puisse commencer, mais après cela, le processus se déroule sans problème. Cest extrêmement simple, totalement gratuit et ne nécessite pas que vous soyez root dabord.

Alors que Titanium Backup est une application plus riche en fonctionnalités si vous êtes prêt à rooter (surtout si vous voulez un système de sauvegarde à toute épreuve pour votre Android), et MyBackup Pro est idéal si vous migrez vers un nouveau téléphone et ne voulez pas dun bureau comme 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 AD B Backup a été publié gratuitement sur les forums des développeurs XDA. Cliquez sur le lien ci-dessous pour le télécharger là-bas.

http://forum.xda-developers.com/showthread.php?p=36499906

Remarque: Ceci est une nouvelle application actuellement encore en version bêta

Commentaires

  • Et notez également que, au moins selon son nom, il nécessite probablement au moins Android 4.0 – comme le fait Solution de Ryan ‘ . Néanmoins, +1 de ma part car cela facilite la tâche aux personnes qui ont peur de la ligne de commande 🙂
  • @Izzy: Oui pour clarifier Windows / Linux / Android (4.0+)
  • @Izzy Je viens de tomber sur cet article, dois-je le modifier dans ma réponse ci-dessus lifehacker.com/…
  • Jétais un peu sceptique, mais il semble que celui-ci fasse également une sauvegarde complète, y compris les applications (?) et leurs données. Bien sûr vas y! ‘ n oubliez pas de le mentionner ‘ t sans compte cloud (soit avast ‘ s propre ou GDrive), ce qui mécarte de la possibilité 🙂 Merci pour lindice!
  • @Celeritas ce nest pas un espace de discussion (soyez les bienvenus sur notre salle de chat ). Mais même sur un ordinateur, vous formateriez le disque dans un tel cas. Je ‘ nai jamais entendu parler de la restauration dune sauvegarde. Jai pris soin de supprimer les  » fichiers supplémentaires  » sans étant explicitement dit. Cela maliénerait beaucoup. Dautant plus quune sauvegarde ADB peut être une sauvegarde complète ou simplement couvrir une seule application; dans ce dernier cas, il serait même absurde de supprimer tout le reste lors de la restauration.

Réponse

Techniquement , vous POUVEZ créer une sauvegarde Nandroid complète sans rooter le périphérique. Il vous suffit de flasher CWM (ou toute récupération prenant en charge la sauvegarde Nandroid) sur USB. Par exemple, vous pouvez utiliser Odin (Windows) pour flasher CWM sur les appareils Samsung après être passé en mode téléchargement, le tout sans toucher Android. Donc, il ny a pas du tout de root ou daccès root impliqué.

Commentaires

  • Eh bien, je pense que la vraie question est alors, au moins comment je le perçois, cest Comment pouvez-vous faire une sauvegarde complète sans annuler votre garantie. Les utilisateurs moyens ne voudront pas, ni ne sauront même pas comment, rooter, encore moins flasher une récupération de remplacement.
  • @RyanConrad Je suis daccord . 🙂 Au moins, ma réponse effacera les idées fausses ..
  • @Izzy Unlocking nobtient pas laccès root. Mais cela annule la garantie. Le flashage de la récupération personnalisée ne nécessite pas daccès root, il suffit dun déverrouillé bootloader. Une fois la récupération personnalisée en place, la récupération a un accès root (mais pas la même chose que davoir root dans le sens du système dexploitation). Je pense cependant que flasher une récupération personnalisée est un gros obstacle pour la plupart des utilisateurs. Dans de nombreux cas Dans certains cas, il est plus facile de rooter un appareil puis de flasher une récupération. De plus, il est plus probable que le périphérique bloque un appareil en faisant clignoter une récupération.
  • Un problème majeur avec cette solution est pour b ootloader verrouillé les appareils, un ‘ fastboot oem unlock ‘ effacera lappareil.
  • @lid Attente une seconde .. Votre question précédente était-elle liée à la discussion? Ecoutez … Je dis, vous navez ‘ pas besoin de gagner la racine du tout. Pourquoi essayez-vous de trouver un exploit pour lenracinement?

Réponse

Koushik Dutta (alias Koush alias Mr. ClockworkMod ) a publié Helium Backup , qui devrait rendre le tout possible même sans avoir besoin dun ordinateur et dun câble USB:

Carbon Backup

Helium Backup devrait pouvoir sauvegarder les applications et données sur la carte SD, les périphériques USB connectés, Dropbox, Google Drive ou Box.

Il ne sagit pas dune « sauvegarde complète » en ce qui concerne les paramètres système, mais le fait restaurer les paramètres et les données de lapplication. ne sauvegarde pas votre stockage interne (les fichiers utilisateur), vous devrez donc sauvegarder ces fichiers séparément.

Si vous ne parvenez pas à pour voir vos sauvegardes dans la liste de restauration, certaines des métadonnées de sauvegarde peuvent avoir été perdues lors de la traduction. La sauvegarde elle-même peut toujours être restaurée, mais vous aurez besoin de un peu de travail supplémentaire pour les obtenir.

Modifier: Pour un guide complet sur lutilisation de Helium , veuillez consulter Comment sauvegarder des applications et des données sans racine à laide de lapplication Helium Android (merci pour lindication, Simon!). Et avant de vous plaindre de quoi que ce soit, assurez-vous davoir « vérifié avec le Helium Wiki (merci à golimar pour lavoir signalé!).

Commentaires

  • Nécessite malheureusement Android 4.0, identique à la solution de Ryan ‘.
  • Bien sûr: comme Ryan ‘ s solution, il utilise adb backup comme backend.
  • @Izzy Je viens de trouver un article intéressant sur Carbon: maketecheasier.com/another-way-to-back-up-android-without-root/ …
  • @ Heureusement pour un appareil non rooté qui ‘ est malheureusement vrai, car le Le composant ADB sur lappareil doit dabord être activé (après chaque démarrage) – ce qui nécessite des privilèges élevés, donc cela ne peut pas être fait directement sur lappareil sans root, mais nest possible que via ADB lui-même.
  • Lecture recommandée avant linstallation: github.com/koush/support-wiki/wiki/Helium-Wiki

Réponse

Cette réponse nest pas lindication que vous espériez chers lecteurs mais le résultat de mes tests dans le monde réel:

adb backup est loin dêtre complet, sur un Nexus 3, à la fois sous un stock non enraciné Android 4.3 et si exécuté avec adb root sur Cyanogenmod 10.1.3!


Quelques éléments sont restaurés, dautres non! Jai vérifié la restauration de certaines fonctionnalités:

NON RESTAURÉ: essentiellement toutes les fonctionnalités clés de la téléphonie: Contacts, sms, sonnerie & son de notification, langues dentrée activées (= kbd layouts), propre nom (le nom dutilisateur défini dans lassistant de premier démarrage est conservé à la place)

CORRECTEMENT RESTAURÉ: Vocabulaire personnalisé, papier peint, positions des icônes du lanceur, applications et leurs paramètres.


Voici mes exigences, ce qui ma amené au sujet:

  1. Maximisation de la confidentialité Android
  2. Sécurité physique pour empêcher les téléchargements en voiture ( PDF ), ce qui signifie:
    • bootloader verrouillé, récupération de stock, ADB désactivé
    • encore plus sécurisé avec: chiffrement complet du disque
  3. Sauvegarde locale complète, pas de sauvegarde cloud (sujet de ce fil de discussion ici)

Sur Cyanogenmod la situation était un peu différente: les SMS ont été complètement restaurés, mais les contacts et les journaux dappels ne sont toujours pas restaurés. Même lorsque la sauvegarde et la restauration adb étaient exécutées avec un adb fonctionnant en tant que root via adb root.


Je vais donc essayer dutiliser une ROM personnalisée, avec root (pour obtenir des fonctionnalités supplémentaires), un bootloader verrouillé, une récupération personnalisée et ne flasher la récupération que temporairement (théoriquement possible à partir du périphérique rooté avec flash_image , mais pour moi ce a échoué aussi ), à partir duquel je fais ensuite des sauvegardes NANDROID (ou adb backup + solutions de sauvegarde spéciales pour sms / call-logs / contacts) plus des mises à jour ROM personnalisées.

Réponse

Nous pouvons effectuer la sauvegarde de notre appareil sans utiliser dapplications ou sans rooter notre téléphone.

Android inclut un moyen intégré de sauvegarder et de restaurer le contenu de votre téléphone ou tablette. Tout ce dont vous avez besoin est un ordinateur et un appareil exécutant Android 4.0 (Ice Cream Sandwich) ou plus récent.

Accédez au dossier adt-bundle-windows-x86\sdk\platform-tools et ouvrez linvite de commande ici.

  1. Assurez-vous que le débogage USB est activé.

  2. Vérifiez que votre appareil est connecté en exécutant « adb device « .

  3. Maintenant, exécutez » adb backup -apk -shared -all -f C:\Users\UserName\backup.ab « .

  4. Déverrouillez votre appareil, fournissez le mot de passe de cryptage et tout votre appareil sera sauvegardé.

  5. Pour restaurer à nouveau, exécutez simplement « adb restore C:\Users\UserName\backup.ab« .

Jai écrit la procédure étape par étape avec des captures décran pour le même ici . Jespère que cela vous aidera!

Commentaires

  • Oui. Cette ‘ est ce que dit la réponse de Ryan ‘ . start 🙂 Mais merci pour les détails supplémentaires et le guide étape par étape!

Réponse

I  » Je suis un peu surpris par les autres réponses (compliquées). Peut-être que jai mal compris la question, alors nhésitez pas à commenter et voter en conséquence.

  1. Par définition, une sauvegarde complète (y compris la ROM, les applications et les données) sappelle une sauvegarde Nandroid . Par conséquent, la question est de savoir « comment faire une sauvegarde Nandroid sur mon appareil non rooté ».
  2. Vous navez pas besoin dun appareil rooté pour pouvoir faire une sauvegarde Nandroid. Les sauvegardes Nandroid sont généralement effectuées via une récupération personnalisée (comme TWRP ou Clockwordmod) qui na pas toujours besoin dun périphérique enraciné pour être installé. Par exemple, en utilisant ADB TWRP peut être installé, selon les instructions ici . Il peut être possible de charger temporairement une récupération personnalisée, préservant ainsi la récupération de stock (et votre garantie; pour TWRP, cela peut être fait en remplaçant fastboot flash recovery twrp*.img par fastboot boot twrp*.img à létape 4 du didacticiel lié).Certains périphériques nécessitent le déverrouillage du chargeur de démarrage pour installer une récupération personnalisée, dautres non. Notez que le déverrouillage du chargeur de démarrage réinitialise généralement votre appareil en usine.

Commentaires

  • Non. Une sauvegarde nandroid nest pas la définition dune sauvegarde complète, mais la question ne parvient pas à définir ce que cest. Votre méthode nécessite un chargeur de démarrage déverrouillé et la connaissance du flashage dune récupération (qui diffère selon le modèle). Ce ne sont pas vraiment des choses quune personne qui ne ‘ t root veut déranger.
  • @jiggunjer Quest-ce qui vous fait dire quune sauvegarde nandroid nest pas une sauvegarde complète? Certains téléphones sont également livrés avec un chargeur de démarrage déverrouillé. Également comparé aux autres réponses, je ne ‘ t dire que celle-ci est complexe.
  • Une sauvegarde complète serait chaque secteur de leMMC, les nandroïdes sont souvent des images de un sous-ensemble de secteurs, ils excluent généralement le chargeur de démarrage et la récupération elle-même. On peut soutenir quune telle sauvegarde complète nest pas souvent nécessaire. Votre réponse est en effet simple mais pas pratique pour 95% des utilisateurs non enracinés.
  • @jiggunjer bien, peut-être ‘ avez raison techniquement parler Nandroid ne signifie pas exactement la même chose que  » sauvegarde complète  » bien que je pense que cela ‘ est ce à quoi la plupart des gens pensent. La méthode que je décris ne nécessite pas ‘ root. Cela nécessite de clignoter temporairement une récupération personnalisée, mais étant donné les autres réponses, utilisez adb à partir de la ligne de commande (qui elle-même nécessite le téléchargement de gros fichiers) Je ne ‘ Je pense que ‘ est beaucoup plus complexe.
  • Une sauvegarde complète du point de vue dun technicien est probablement une réplication de tout le matériel, y compris létat de tous les bits . Mais comme il sagit dun site orienté utilisateur, une sauvegarde complète signifie simplement: je peux restaurer à partir de cela et me retrouver exactement à létat où la sauvegarde a été effectuée (tous les paramètres, applications & données sont couvertes). En outre: Alors quune pomme est un fruit, un fruit nest pas nécessairement une pomme; oui, une sauvegarde Nandroid est généralement une sauvegarde complète (bien que, par exemple, TWRP ignore le  » stockage partagé « ) – mais cela ne le fait pas ‘ t signifie quune sauvegarde complète est toujours une sauvegarde Nandroid;)

Réponse

Une « sauvegarde complète » semble être un terme très surchargé dans le monde Android. Permettez-moi dabord de le définir (en paraphrasant un commentaire):

Une sauvegarde complète est tout ce qui restaure létat de votre système lorsque vous avez effectué la sauvegarde. ~ Izzy (OP)

La question de suivi évidente devrait donc être: restaurer votre état à partir de quoi?

  • Scénario 0: Votre téléphone est physiquement cassé.
  • Scénario 1: lintégralité de votre lecteur (eMMC) a été vide.
  • Scénario 2: Vous ne pouvez démarrer quen mode flash USB comme fastboot / ODIN.
  • Scénario 3: Vous pouvez démarrer en fastboot ET votre récupération (personnalisée?)
  • Scénario 4: votre téléphone a été réinitialisé en mode dusine. Vous avez une fonctionnalité normale non enracinée.
  • Scénario 5: Votre image de fond décran de chat préférée a été accidentellement supprimée.
  • Etc.

Chacun de ces scénarios peut avoir une solution de sauvegarde différente. Une sauvegarde complète devrait pouvoir toutes les traiter. Bien sûr, je trolle un peu avec le scénario de téléphone cassé (0), mais cela montre à quel point cette question canonique est mal définie. Cela reflète le fait que de nombreuses personnes et entreprises ont tendance à simplifier à lextrême la sauvegarde et à ignorer la partie la plus importante : restauration.

Considérez que dans la communauté Android, il est sous-entendu que les briques dures (0 & 1) sont des presse-papiers; vous êtes censé avoir un nouveau téléphone. Divisons donc les solutions de sauvegarde restantes en 2 catégories:

  1. Restaurations par les développeurs (2+).
    Implique généralement lutilisation dun Nandroid (copie de secteur de la plupart des partitions) et peut-être re-flashage une restauration personnalisée. Peu technique. Peut affecter la garantie.
  2. Restaurations par le consommateur (4+).
    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 dutilisation. Laissons le contexte déterminer si quelquun qui demande une sauvegarde complète veut loption 1 ou 2. Il ya une zone grise (3.5?) entre les scénarios 3 et 4, par exemple si un utilisateur a supprimé des fichiers de la partition /system, la méthode de restauration peut dépendre de ce qui manque.

Attention aux restaurations grand public

La réponse la plus votée actuellement basée sur adb backup est une restauration grand public qui peut restaurer des applications et des données, avec un quelques mises en garde:

  • Semble omettre certains fichiers
  • Résultats variables selon la ROM (par exemple, ne fonctionne pas sur certains modèles Sony, omet différents éléments sur CyanogenMod vs TouchWiz) .

Bien que récemment à Oreo, il y ait eu de petites améliorations (XDA news) Je ne peux toujours pas « t confirmer sil peut copier tous les fichiers utilisateur tels que les photos et la musique copiés à partir de votre ordinateur.

Pour une restauration de développement, vous voulez un Nandroid.

Vous ne pouvez pas obtenir un fichier complet Nandroid 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 dinstaller une image ou denraciner temporairement, ou attendre que les OEM offrent de meilleures récupérations.

Noubliez pas de nommer vos sauvegardes avec des informations importantes telles que la date et les partitions incluses.

Vous ne « Vous navez pas besoin de sauvegarder ce qui ne vous dérange pas de recréer

Un Nandroid ninclut généralement pas de récupération, car ils sont généralement appliqués à partir dune récupération, il est donc redondant. Mais si votre appareil est en panne et votre récupération est terminée, vous risquez de paniquer, pensant que vous ne lavez pas sauvegardé, donc il ny a 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 cloud, il nest généralement pas nécessaire de les sauvegarder. Il suffit de les synchroniser à nouveau après la restauration.

Noubliez pas quune sauvegarde complète dépend de ce que vous voulez récupérer Il n’existe pas de solution parfaite au «niveau du consommateur» que j’ai décrit. Dans les pays de lUE / dAsie, où les gens ne sont pas si inquiets du refus de garantie, il y a peu de raisons de ne pas installer une récupération personnalisée si elle existe.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *