fastboot peut-il être utilisé pour sauvegarder un appareil?

28

Beaucoup de gens disent fastbootqu'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 dans un fichier zip contenant la représentation binaire exacte de la partition à sauvegarder?

la raison pour laquelle je demande cela est la sauvegarde a deux étapes.

1) prendre et image / snapshot vers backuplocation (sauvegarde) 2) et remplacer l'image / snapshop de backuplocaito (restaurer)

il me semble que fastboot n'en fait qu'un, alors qu'être capable d'écrire sur le flash interne d'Androids (en ddstyle " " binaire ) semble pouvoir également lire à partir du flash.

De cette façon, personne n'aurait besoin d'organiser et d'exécuter une autre rom potentiellement non fiable pour faire le travail de lecture.

humanANDpeace
la source

Réponses:

17

Si vous vérifiez avec notre tag-wiki et suivez le lien vers la liste des commandes fastboot , vous verrez que la réponse est NON. Fastboot n'a que des commandes pour écrire sur l'appareil. Quelques exceptions incluent:

  • en s'assurant qu'il y a un appareil, en utilisantfastboot devices
  • certaines commandes spécifiques OEM pour lire les valeurs de configuration ( fastboot oem <option>- notez que toutes ces options , à l'exception de oem lock/ oem unlock, 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)

Extrait de CyanogenMod Fastboot Intro , je souligne:

fastboot est un petit outil fourni avec le SDK Android (kit de développement logiciel) qui peut être utilisé pour re-flasher des partitions sur 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 avec le package SDK utilisé principalement pour modifier le système de fichiers flash via une connexion USB à partir de l'ordinateur hôte. (encore une fois, c'est moi qui souligne).

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

Izzy
la source
4
Merci d'avoir répondu à la question. Je sais que cela doit vous sembler, que je ne cherchais tout simplement pas assez bien pour l'info moi-même. Avec uboot, partition de récupération, mod de récupération, clockworkmod, fastboot, adb, etc., il y a vraiment beaucoup de choses qui semblent avoir des objectifs similaires et les informations sont parfois déroutantes. le point réel est que l'écriture et la lecture vers / depuis la mémoire sont des opérations de base et il semblait idiot que l'on ne fasse un fastboot que pour faire l'un des deux . Il est grand , vous pouvez flasher avec fastboot, mais pourquoi ne serait - il pas capable de lire semblait « tort de me », alors j'ai demandé
humanityANDpeace
Je ne vous en veux pas du tout: en particulier les personnes nouvelles peuvent facilement se confondre ici (pour les raisons que vous avez mentionnées). Si j'avais voulu vous blâmer, j'avais placé un "commentaire RTFM" - au lieu de cela, je pensais plutôt qu'un petit résumé ne pouvait pas faire de mal.) // En fait, la sauvegarde des partitions peut être beaucoup plus délicate (à moins que le Nandroid de votre récupération personnalisée ne fasse exactement cela. ). Vous pouvez ddet transférer des partitions, mon Adebar peut vous aider à créer un script approprié pour cela (en travaillant via ADB).
Izzy
bien sûr, je pensais simplement que vous aviez raison de faire allusion aux ressources disponibles. votre réponse était excellente et bien formulée, merci! J'ai manqué de préciser certains antécédents lors de la rédaction du message. L'arrière-plan (j'ai ajouté entre-temps) est simplement -et comme indiqué sur le tag wiki- que son absurde (pour moi) vous permet de flasher des images mais pas de les prendre.
humanityANDpeace
Ce n'est pas si absurde. Ce serait absurde si vous pouviez créer une sauvegarde de cette façon mais n'aviez aucun moyen de la restaurer #D Mais oui, je comprends votre point de vue. Heureux d'avoir pu faire la lumière!
Izzy
Je soupçonne qu'il y a aussi la question de la sécurité. On pourrait utiliser fastboot pour créer une image de secteur d'un appareil verrouillé, permettant l'accès au contenu du système de fichiers sans avoir à réinitialiser les paramètres d'usine.
jiggunjer
7

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

démarrage rapide <kernel> [<ramdisk>]

puis sauvegardez les partitions du système

duing
la source
Pourquoi est-ce sous-voté? 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?
Matthias Weiler
Pour les futurs lecteurs: l'appareil doit prendre en charge la fastboot bootcommande. <kernel>peut être quelque chose comme ClockworkMod (cwm.zip) ou TWRP (twrp * .img).
Johann
1
Sur certains téléphones (par exemple Xiaomi), cela nécessite également que le chargeur de démarrage soit déverrouillé, ce que vous ne pouvez pas faire sans effacer les données.
chrki