4 votes

Sauvegarder mon Android sans mes applications, paramètres, configurations, etc.

Comme le titre l'indique,

Existe-t-il un moyen de sauvegarder mon téléphone, sans inclure tous les extras, que je préférerais simplement choisir pour les installer plus tard.

N'hésitez pas à lire tout le texte, ou seulement le gras, car il résume la plupart de ce que je recherche. Ainsi que le bas expliquant mon appareil et son installation.

La meilleure méthode à laquelle je pense, pour faire cela, serait évidemment de le faire après une restauration d'usine, et un nettoyage des données. Mais comme j'ai déjà dépassé ce stade, j'essaie de trouver une autre méthode.

Je sauvegarde déjà toutes les applications dont j'ai besoin, en utilisant Titanium Backup, donc je ne veux pas sauvegarder mes applications qui seront probablement différentes au moment de la restauration, ou qui auront certaines applications que j'ai abandonnées avant le moment de la restauration, ou qui ont certaines configurations que je n'utilise pas / dont je n'ai pas besoin / etc. Je pourrais continuer encore et encore. Mais le fait est que je voudrais juste sauvegarder ma rom stock, le noyau, avec mes privilèges de super utilisateur, sans rien d'autre. Ainsi, je peux l'utiliser comme une réinitialisation d'usine, en flashant simplement ma rom.

La raison principale pour laquelle je pose cette question est que j'ai tendance à me lancer dans la personnalisation. Récemment, j'ai utilisé un programme d'installation de polices de caractères, le Rom Toolbox, et j'ai pratiquement cassé mon téléphone en étant pris dans une boucle de démarrage. Il ne voulait jamais passer à l'animation de démarrage. J'ai donc dû utiliser une vieille image Odin avec Clockwork Recovery. C'était tout ce que j'avais. Heureusement, cela a réglé le problème, mais je voudrais faire mes propres images de récupération.

Mais la meilleure chose que j'aimerais vraiment, mais je ne suis pas sûr que ce soit possible ou personnalisable, c'est qu'il y ait un moyen de choisir ce que vous voulez ou ne voulez pas sauvegarder dans un seul fichier image.

Comme une application qui vous permet de choisir certaines choses :

  • Système
  • Racine
  • Noyau
  • Applications avec ou sans caches, données, comptes et paramètres, etc.
  • Paramètres du système
  • Paramètres du compte

...vous avez compris...

Il n'y aurait pas quelque chose comme ça pour les sauvegardes ? Ou c'est juste un de mes rêves ?

Même si pour l'instant, je préférerais ne sauvegarder que mon système sans tout le reste, comme les applications. Peut-être qu'un jour, dans le futur, j'aimerais pouvoir sauvegarder d'autres choses également. C'est pourquoi je demande. Autant utiliser la méthode "une sauvegarde pour toutes" si elle existe. Mais si ce n'est pas le cas, c'est bien, je peux toujours sauvegarder le système lui-même et continuer à utiliser Titanium.

Maintenant que ce point est couvert, quelles sont les différentes méthodes de sauvegarde ? Odin. Nandroid. Quelque chose d'autre ? Que couvrent-elles, et comment sont-elles personnalisables, etc.

Je me suis renseigné sur le sujet la semaine dernière, mais j'ai du mal à trouver quelque chose qui corresponde à ce que je cherche. Et toutes les informations concernant les sauvegardes semblent assez spécifiques à certains appareils, et aux roms personnalisés. Ce qui me met dans une situation de repli, car j'ai un appareil assez peu commun, avec une rom par défaut.

J'ai un Samsung Conquer 4G (SPH-D600) avec la mise à jour du firmware FE16, sur une rom stock avec Root, avec un léger mod d'avoir ClockworkMod Recovery.

Donc, quand j'appuie et maintiens le bouton : "Volume Down, & Power button" cela m'amène à un "ClockworkMod based recovery mode" (selon ce qui est dit dans l'en-tête de l'écran).

C'est donc avec ça que je travaille.

Des idées sur ces utilitaires de sauvegarde sélective auxquels je pense ? Y a-t-il de bonnes ressources que je devrais consulter à ce sujet ? ainsi que toute autre information que vous pourriez trouver pertinente à cette situation et que vous aimeriez partager ?

J'apprécierais grandement toute contribution sur le sujet, car les sauvegardes Android ne sont pas un sujet sur lequel je m'y connais beaucoup, et je ne peux pas vraiment trouver de bonnes ressources sur le sujet moi-même. Donc toute aide est appréciée. Même de simples liens sont les bienvenus. J'aime lire pour moi-même.

9voto

Nick Pierpoint Points 7976

Odin n'est pas un utilitaire de sauvegarde, c'est plutôt un moyen de flasher le démarrage/la récupération et la rom elle-même. Donc c'est un de moins sur la liste :)

Utilisez CWM pour sauvegarder l'ensemble du combiné sur la carte SDCard - cela inclut les partitions de démarrage, de récupération, du système et des données utilisateur. Facile et beaucoup plus rapide à restaurer ! La dernière version de Titanium Backup peut effectuer une restauration à partir d'un nandroid créé par CWM.

Pouvez-vous inclure une capture d'écran de ce "mode de récupération basé sur ClockworkMod" car cela ne ressemble pas à un CWM officiel et je serais donc légèrement inquiet. CWM officiel aurait ceci comme montré ci-dessous ! Notez l'absence de l'expression Mode de récupération basé sur ClockworkMod '.

CWM

Pour effectuer la sauvegarde, utilisez la touche de volume vers le bas jusqu'à ce que vous atteigniez "sauvegarde et restauration" comme indiqué :

CWM Backup & Restore

Appuyez sur la touche d'accueil, pour arriver à cet écran, la barre de surbrillance est sur '-Backup'. pour une raison obscure, la capture d'écran a échoué sur celui-ci donc pas de capture d'écran, appuyez à nouveau sur la touche "home" pour lancer le processus de sauvegarde.

Backup in progress

Lorsque vous effectuez une restauration, elle efface le système de démarrage et les données de l'utilisateur, et fait le travail en remettant tout en place. Comme si rien ne s'était passé la prochaine fois en redémarrant dans CWM. Considérez cela comme l'équivalent d'un point de restauration du système Windows, vous ne pouvez pas vous tromper.

Mais en fin de compte, ce que vous demandez, Titanium Backup le fait assez bien. Voir la capture d'écran ci-dessous, où il y a une liste d'applications et vous pouvez choisir celles à sauvegarder/restaurer.

Titanium Backup

Voici une option de menu pour faire l'extraction à partir d'une sauvegarde CWM.

Extract from Nandroid

En fin de compte, c'est à vous de décider comment effectuer la sauvegarde, à peu près de la même manière qu'une sauvegarde sous Windows, la stratégie utilisée dépendra et variera, à chacun et à soi. Personnellement, comme j'expérimente beaucoup de ROMs, je fais une sauvegarde directe de nandroid, puis je me mets à flasher une autre ROM et si je ne l'aime pas, je peux revenir à CWM pour faire une restauration.

En ce qui concerne les paramètres, je les ignore, car ils peuvent être un champ de mines qui peut provoquer la fermeture forcée des applications d'une ROM, donc je les ignore et je choisis sélectivement les applications que je souhaite sauvegarder.

L'utilisation combinée des deux peut être un moyen assez puissant de sauvegarder.

Editar: Cette question - Comment avez-vous réussi à faire une capture d'écran de CWM ? Si je ne me trompe pas, il est exécuté au point de démarrage, ce qui le fait agir comme un "BIOS" en termes de PC. Alors comment avez-vous fait ?

La récupération est identique à la ROM d'Android qui fonctionne à partir de /system il dispose de son propre noyau, presque identique à celui utilisé lors du démarrage de l'ordinateur. /system . La récupération a le init.rc fortement modifié pour ne pas démarrer les services Android qui constituent l'environnement familier standard. En fait, si vous jetez un coup d'oeil dans la section init.rc il exécute un programme, appelé de manière appropriée. recovery ce qui est ce que vous voyez ici.

Quand le bootloader fonctionne, c'est comme ceci en pseudo-code anglais

  • charger le noyau à partir de boot partition à l'adresse mémoire.
  • Si La touche de réduction du volume est enfoncée puis
  • lire à partir de recovery le noyau de la partition et le mécanisme de chargement de démarrage en chaîne (lire le noyau de la récupération dans l'adresse de la mémoire, et sauter dans le point d'entrée de ce noyau et commencer à fonctionner, en écrasant le noyau précédemment chargé. boot kernel) et exécuter des scripts pour faire apparaître le programme de récupération a lá CWM et donc en environnement de récupération
  • sinon
  • continuer à fonctionner normalement en lisant system partition et d'exécuter des scripts et de faire apparaître des services a lá Android OS et donc en environnement du système .
  • endif

Il est donc clair qu'il n'y a aucune différence dans les coulisses, le noyau, les scripts shell, etc.

Quant à la façon d'obtenir les captures d'écran, il s'agit d'un script spécialisé, spécialement conçu pour le Zte Blade et utilisant les outils linux. imagemagick des utilitaires de ligne de commande impliquant ffmpeg y mogrify il est codé en dur pour utiliser la résolution de l'écran du Zte Blade, à savoir 800x480, et en utilisant adb pour tirer dans le framebuffer, le passer dans ffmpeg et le retourner. IIRC, cela ne fonctionne sur aucune autre résolution et dépend du noyau lui-même s'il a des framebuffers compilés.

#!/bin/sh
adb pull /dev/graphics/fb0 fb0 && ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt rgb565le -s 480x800 -i fb0 -f image2 -vcodec png $1.png && mogrify -flip -flop $1.png && rm fb0

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