¿Se puede usar fastboot para hacer una copia de seguridad del dispositivo?

28

Mucha gente cuenta fastbootque se puede usar para mostrar una imagen en una de las particiones.

¿También es posible lo contrario, es decir, tomar una instantánea binaria y almacenarla como un archivo zip que contenga la representación binaria exacta de la partición que se copiará en respaldo?

La razón por la que pido esto es una copia de seguridad tiene dos pasos.

1) tomar una imagen / instantánea a la ubicación de la copia de seguridad (copia de seguridad) 2) y reemplazar la imagen / instantánea de backuplocaito (restaurar)

para mí parece que fastboot solo está haciendo uno, mientras que poder escribir en el flash interno de Android (en ddestilo " " binario ) parece que también debería poder leer desde el flash.

De esta manera, nadie necesitaría organizar y ejecutar otra rom potencialmente no confiable para hacer el trabajo de lectura.

humanidad y paz
fuente

Respuestas:

17

Si verifica con nuestro tag-wiki y sigue el enlace a la Lista de comandos de fastboot , verá que la respuesta es NO. Fastboot solo tiene comandos para escribir en el dispositivo. Algunas excepciones incluyen:

  • asegurándose de que haya es un dispositivo en absoluto, usandofastboot devices
  • algunos comandos específicos de OEM para leer los valores de configuración ( fastboot oem <option>- tenga en cuenta que todos, excepto las opciones oem lock/ oem unlock, comienzan con INFO?)
  • varios comandos específicos del gestor de arranque
  • reiniciar el dispositivo después de "trabajo realizado" ( fastboot reboot/ fastboot reboot-bootloader)

Desde el introducción de CyanogenMod Fastboot , el énfasis es mío:

fastboot es una pequeña herramienta que viene con el SDK de Android (kit de desarrollo de software) que se puede usar para volver a flashear particiones en su dispositivo. Es una alternativa al modo de recuperación para realizar instalaciones y actualizaciones.

Wikipedia describe fastboot como un protocolo de diagnóstico incluido con el paquete SDK utilizado principalmente para modificar el sistema de archivos flash a través de una conexión USB desde la computadora host. (De nuevo, énfasis mío).

Ninguna fuente habla sobre la copia de seguridad de particiones (o datos) del dispositivo.

Izzy
fuente
44
Gracias por responder la pregunta. Sé que te debe parecer a ti, que simplemente no estaba buscando la información lo suficientemente bien. Con uboot, partición de recuperación, mod de recuperación, clockworkmod, fastboot, adb, etc., hay muchas cosas que parecen tener propósitos similares y la información a veces es confusa. El punto en realidad es que escribir y leer en / desde la memoria son operaciones básicas y parecía una tontería que uno hiciera fastboot solo pudiendo hacer uno de los dos . Es muy bueno que puede parpadear con fastboot, pero ¿por qué no ser capaz de leer parecía "mal a mí", por lo que pedí
humanityANDpeace
No te culpé de ninguna manera: especialmente las personas nuevas pueden confundirse fácilmente aquí (por las razones que has señalado). Si hubiera querido culparte, había colocado un "comentario RTFM"; en lugar de eso, pensé que un pequeño resumen no puede hacer daño). // De hecho, respaldar particiones puede ser mucho más complicado (a menos que el Nandroid de tu recuperación personalizada haga exactamente eso) ) Puede ddy transfiere particiones, mi Adebar puede ayudarlo a crear un script adecuado para eso (trabajando a través de ADB).
Izzy
por supuesto, simplemente pensé que estaba en lo correcto aludiendo a los recursos disponibles. su respuesta fue excelente y bien redactada, ¡gracias! Eché de menos mencionar algunos antecedentes al redactar el mensaje. El fondo (agregué mientras tanto) es simplemente, y como se indica en el wik de la etiqueta, que es absurdo (para mí) que pueda mostrar imágenes pero no tomarlas.
humanityANDpeace
Eso no es que absurdo. Sería absurdo si pudiera crear una copia de seguridad de esa manera pero no tuviera forma de restaurarla #D Pero sí, entiendo su punto de vista, por supuesto. ¡Me alegro de haber podido arrojar algo de luz!
Izzy
Sospecho que también existe el problema de la seguridad. Se podría usar fastboot para crear una imagen sectorial de un dispositivo bloqueado, lo que permite el acceso al contenido del sistema de archivos sin necesidad de restablecer los valores de fábrica.
jiggunjer
7

Podemos cargar temporalmente una recuperación personalizada

arranque de arranque rápido <kernel> [<ramdisk>]

luego las particiones del sistema de respaldo

duing
fuente
¿Por qué se rechaza esto? Debería ser posible iniciar una imagen del sistema que sea capaz de leer (y hacer una copia de seguridad) del contenido de un dispositivo, ¿no?
Matthias Weiler,
Para futuros lectores: el dispositivo debe ser compatible con el fastboot bootcomando. <kernel>puede ser algo como ClockworkMod (cwm.zip) o TWRP (twrp * .img).
Johann
1
En algunos teléfonos (por ejemplo, Xiaomi), esto también requiere que el gestor de arranque esté desbloqueado, lo que no se puede hacer sin un borrado de datos.
chrki