0 votos

¿Hacer una copia de seguridad/flash del sistema y de los datos sin desbloquear el bootloader?

Me preguntaba si puedo hacer una copia de seguridad completa de mi partición del sistema a través de fastboot o adb y volver a aplicar la copia de seguridad a un teléfono diferente de exactamente el mismo modelo? ¿O esto sólo es posible si el bootloader está desbloqueado? Ahora mismo me parece que el bootloader bloqueado sólo prohíbe flashear un nuevo bootloader o recovery.

El firmware del que se hace la copia de seguridad sería siempre un firmware oficial.

Mi caso ahora mismo es sobre un teléfono Sony pero sería bueno saber si esto es algo que es posible en general o no.

2 votos

El conjunto actual de comandos en un el típico fastboot binario sólo admite el flasheo de particiones, lo que significa que se puede enviar una imagen desde el PC a Android, pero los datos de la partición no se pueden extraer de Android al PC. Tendrá que utilizar adb para ello, ya sea desde un recovery personalizado o cuando el sistema operativo Android está en marcha.

0 votos

Entonces, ¿es posible hacer una copia de seguridad de toda la partición del sistema a través de adb sin Root?

3 votos

No he oído hablar de ningún otro método para crear imágenes de disco en un Android en funcionamiento que no sea el uso de dd utilidad con la entrada como archivo de dispositivo de bloque. Para crear una imagen dd debe tener el permiso adecuado para acceder directamente al dispositivo de bloque. La forma más sencilla es leer desde el archivo del dispositivo de bloque /dev/block/mmcblk*** . El permiso de ese archivo está restringido sólo al usuario Root y al grupo Root, por lo que los usuarios no Root definitivamente no pueden hacer una imagen.

3voto

Izzy Puntos 45544

Como Firelord me pidió que resumiera las cosas, aquí vamos:

En primer lugar, no se puede hacer una copia de seguridad utilizando fastboot . Fastboot es como una carretera de un solo sentido: sólo se puede utilizar para escribir particiones (ya sea flasheando una imagen correspondiente, o borrándola) - pero no se puede "tirar" de una partición.

Lo que deja al BAD. Sí, es posible a través de ADB - pero requerirá Root. Como señaló Firelord, para crear una imagen de disco hay que acceder al dispositivo de bloque correspondiente, lo que sólo se puede hacer con permisos Root, ya que Root es quien los posee. En los dispositivos rooteados, uno puede entonces usar el herramienta dd . Mi herramienta Adebar puede resultar útil para identificar las particiones que podrías necesitar, incluso creando un script para que hagas una copia de seguridad de ellas (y para restaurarlas).

Si eso es posible con el bootloader bloqueado puede dependen del dispositivo. Para algunos dispositivos, reemplazar directamente la partición de recuperación es incluso la forma recomendada para obtener una recuperación personalizada que se ejecuta en él, mientras que en otros incluso eso no funciona. Ciertamente, el parte de respaldo sería posible en cualquier caso - pero lo que obtendrás no es una "ROM stock pura", sino una "ROM stock rooteada" - por las razones señaladas. La única manera de evitar esto sería hacerlo mientras se arranca en modo de recuperación utilizando una recuperación personalizada (ya que las recuperaciones de stock no suelen venir equipadas con ADB u otros medios para acceder al shell).


1: abreviatura de "duplicador de datos", "duplicador de discos" - o "destructor de discos" (ya que se puede acabar así fácilmente si no se tiene mucho cuidado)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X