2 votos

Copia de seguridad de boot.img a través de un comando de línea de terminal

Estoy tratando de hacer una copia de seguridad de imagen de arranque. El script debe funcionar en cualquier Android. Creo que en cualquier Android la ubicación de arranque es

/dev/block/platform/???/by-name/boot

Mi línea de comandos

find /dev/block/platform -name boot -exec dd={} of=/sdcard/boot.img \;

no funciona: {} no such file or directory

5voto

Guillermo Gomez Puntos 423

Afortunadamente, hay una vía estática disponible para ti:

/dev/block/bootdevice/by-name/boot
           ^^^^^^^^^^

Problema resuelto

dd if=/dev/block/bootdevice/by-name/boot of=boot.img

Aléjate de /dev/block/platform Sólo hará que las cosas sean más difíciles.

0 votos

Wow, ¿realmente funciona con cualquier versión de Android, CPU y ROM?

1 votos

Claro.

0 votos

@iBug ¿Funcionará esto en las particiones A/B? Veo en el directorio que hay boot_a y boot_b. He probado a extraer boot_a y me sale de 64MB, mientras que estoy seguro de que el boot.img de la ROM stock es de sólo 32MB. ¿Alguna pista?

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