46 votes

est-ce que fastboot peut être utilisé pour sauvegarder un appareil ?

Beaucoup de gens parlent de fastboot qu'il peut être utilisé pour flasher une image sur l'une des partitions.

L'inverse est-il également possible, c'est-à-dire prendre un instantané binaire et le stocker sous forme de fichier zip contenant la représentation binaire exacte de la partition à sauvegarder ?

La raison pour laquelle je pose cette question est la suivante La sauvegarde se fait en deux étapes.

1) prendre une image/une capture d'écran vers un emplacement de sauvegarde (backup) 2) et remplacer image/snapshop à partir de backuplocaito (restore)

pour moi, il semble que fastboot n'en fait qu'une, tout en étant capable d'écrire dans la flash interne de l'Androïde (en binaire " dd "-style) semble qu'il devrait également être capable de lire à partir du flash.

Ainsi, personne n'aurait besoin d'organiser et de gérer un autre rom potentiellement peu fiable pour faire le travail de lecture.

31voto

Milner Points 533

Si vous vérifiez avec notre fastboot tag-wiki et suivez le lien vers le Liste des commandes fastboot vous verrez que la réponse est NON. Fastboot a seulement des commandes pour écrire à l'appareil. Quelques exceptions sont possibles :

  • s'assurer qu'il y a est un appareil du tout, en utilisant fastboot devices
  • certaines commandes spécifiques aux OEM pour lire les valeurs de configuration ( fastboot oem <option> - Notez que toutes ces personnes, à l'exception de oem lock / oem unlock les options commencent par INFO ?)
  • plusieurs commandes spécifiques au chargeur de démarrage
  • redémarrage de l'appareil après "travail effectué" ( fastboot reboot / fastboot reboot-bootloader )

De la CyanogenMod Fastboot Intro C'est moi qui souligne :

fastboot est un petit outil fourni avec le SDK Android (kit de développement logiciel) qui peut être utilisé pour refaire les partitions de votre appareil. Il s'agit d'une alternative au mode de récupération pour effectuer des installations et des mises à jour.

Wikipedia décrit fastboot comme un protocole de diagnostic inclus dans le paquet SDK utilisé principalement pour modifier le système de fichiers flash via une connexion USB depuis l'ordinateur hôte. (à nouveau, c'est moi qui souligne).

Aucune source ne parle de sauvegarder les partitions (ou les données). de l'appareil.

6 votes

Merci d'avoir répondu à la question. Je sais qu'il doit vous sembler que je n'ai tout simplement pas assez bien cherché l'info moi-même. Avec uboot, recovery partition, recovery mod, clockworkmod, fastboot, adb, etc. il y a vraiment beaucoup de choses qui semblent avoir des buts similaires et les informations sont parfois confuses. le fait est que l'écriture et la lecture de la mémoire sont des opérations de base et il semble idiot qu'un fastboot ne soit capable de faire qu'une seule des deux opérations. . C'est super que vous puissiez flasher avec fastboot, mais pourquoi ne serait-il pas capable de lire semblait "faux pour moi", alors j'ai demandé

0 votes

Je ne t'ai pas reproché quoi que ce soit : Les nouveaux venus peuvent facilement s'y perdre (pour les raisons que vous avez indiquées). Si j'avais voulu vous blâmer, j'aurais placé un "commentaire RTFM" - au lieu de cela, j'ai plutôt pensé qu'un petit résumé ne peut pas faire de mal ). // En fait, en revenant en arrière partitions peut être beaucoup plus délicat (à moins que le Nandroid de votre récupération personnalisée ne fasse exactement cela). Vous pouvez dd et transférer des partitions, mon Adebar peut vous aider à créer un script adapté pour cela (fonctionnant via ADB).

0 votes

Bien sûr, j'ai simplement pensé que vous étiez dans le bon sens en faisant allusion aux ressources disponibles. votre réponse était excellente et joliment formulée, merci ! J'ai oublié de préciser le contexte lors de la rédaction du message. Le contexte (que j'ai ajouté entre-temps) est simplement - et comme indiqué sur le wiki tag - que c'est absurde (pour moi) que vous puissiez flasher des images mais pas les prendre.

24voto

duing Points 191

Nous pouvons charger temporairement une récupération personnalisée

fastboot boot <kernel> \[<ramdisk>\]

puis sauvegarder les partitions du système

0 votes

Pourquoi ce sujet est-il descendu ? Il devrait être possible de démarrer une image système capable de lire (et de sauvegarder) le contenu d'un périphérique, n'est-ce pas ?

3 votes

Pour les futurs lecteurs : le dispositif doit prendre en charge le fastboot boot commandement. <kernel> peut être quelque chose comme ClockworkMod (cwm.zip) ou TWRP (twrp*.img).

4 votes

Sur certains téléphones (par exemple Xiaomi), cela nécessite également de déverrouiller le bootloader, ce que vous ne pouvez pas faire sans un nettoyage des données.

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