2 votos

¿Sería teóricamente posible hacer una copia de seguridad a nivel de bloque de /dev/media sin Root?

No tengo nada en contra de Root, excepto eFUSE. De quién fue la idea de eFUSE

Según tengo entendido:
Por culpa de los usuarios amateurs y de los minimalistas despistados que no saben utilizar herramientas que están pensadas para usuarios avanzados, el equipo de desarrollo de TWRP ha decidido polémicamente que su copia de seguridad de NANDROID no incluye /data/media .

Más información y fuentes en estos comentarios:
1. ¿Cuál es la mejor práctica para hacer una copia de seguridad de /datos/medios?
2. ¿Cuál es la mejor práctica para hacer una copia de seguridad de /datos/medios?

Lo que quiero es una copia de seguridad de la imagen a nivel de bloque de todo el teléfono, para poder volver al punto exacto más adelante.

Quiero que esa copia de seguridad a nivel de bloque incluya el /data/media partición.

Ahora, he descubierto que es posible a través de ADB, pero eso requiere Root. Si realmente no hay otra manera, yo consideraría tomar el riesgo de rootear el teléfono después de hacer cualquier otro método de copia de seguridad posible (adb app backup, copia de seguridad de archivos, etc.)

Pero mi pregunta es:

¿Es técnicamente posible hacer una copia de seguridad a nivel de bloque (dd) de la partición /data/media sin Root?

Si el equipo de desarrollo de TWRP hubiera decidido incluir /data/media complaciendo a los usuarios avanzados y a los maximalistas en lugar de a los minimalistas y a los usuarios amateurs, ¿podría en realidad ¿habría sido posible sin Root?

1 votos

En primer lugar /data/media no es /dev/media . El anterior es un directorio de userdata que está montada en /data . Así que, en cierto sentido, quieres hacer una copia de seguridad de todo el dispositivo de bloques de userdata partición. Eso es posible sin rootear tu sistema operativo actual. Pero necesitas un bootloader desbloqueado para arrancar en TWRP. Desde ahí puedes dd cualquier dispositivo de bloque, incluso todo el chip de memoria flash. Pero, ¿por qué quieres un acceso a nivel de bloque? Una simple tar de /sdcard es suficiente en la mayoría de los casos.

0 votos

@IrfanLatif Gracias por resolver mi confusión. Lo mejor es una copia de seguridad a nivel de bloque de /dev/block/mmcblk0 .

1 votos

@IrfanLatif El acceso a nivel de bloque significa que se puede flashear poco a poco a su estado original y la confianza de que no falta absolutamente nada en la copia de seguridad.

2voto

alecxs Puntos 29

¿Es técnicamente posible hacer una copia de seguridad a nivel de bloque (dd) de un archivo? - Sí
¿Es técnicamente posible hacer una copia de seguridad a nivel de bloque (dd) de una carpeta? - No

0 votos

/data/media es solo una carpeta como ya dijo @death-mask-salesman en su duplicado enlazado

1 votos

También de /dev/block/mmcblk0 ?

3 votos

@neverMind9 mmcblk0 es un archivo de dispositivo de bloque, que puede ser respaldado por dd (siempre que se disponga de espacio suficiente para guardar el archivo). Pero eso es innecesario. Si tu dispositivo ya no es arrancable, no podrás restaurar esa copia de seguridad. Así que sobrescribir las particiones relacionadas con los cargadores de arranque (como sbl, aboot, etc.) y la telefonía (como el módem) nunca es recomendable. Normalmente deberías hacer una copia de seguridad (y restaurar) sólo de los sistemas de archivos (datos, caché, sistema, proveedor) y del kernel (arranque). Pero también hay que hacer una copia de seguridad de otras particiones para estar seguros.

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