¿Qué son las particiones físicas en un dispositivo Android?

Soy nuevo en el sistema Android. Estoy tratando de entender cómo se instala en la memoria interna para finalmente tener una copia de seguridad completa y poder restaurarla. Para lograrlo, necesito saber de qué hacer una copia de seguridad. ¿Es /data & /particiones del sistema todo lo que tengo que cuidar? Una de mis aplicaciones raíz enumera estas particiones en mi dispositivo:

/mnt/media_rw/xxxx-xxxx (mounted external SD card, Idk how to treat it)
/data 5.51GB
/system 1.08GB
/cache 534.12MB
/fsg 1.5MB
/firmware 64MB
/persist 8MB
/pds 3MB
  1. ¿Cuál es la lista completa de particiones físicas en un dispositivo Android?
  2. ¿Puede la lista diferir entre dispositivos?
  3. TWRP, Titanium, oandbackup y (adb backub/restore) no crean copias de seguridad completas del dispositivo Android (sistema con datos). ¿Qué es una solución completa en dispositivos Android similar a Acronis True Image en sistemas de PC?
Fuerte relacionado: Jerarquía de carpetas de Android .
En general, un Android AOSP claro contiene estas particiones físicas: Arranque, Caché, Datos, Recuperación, Sistema, Proveedor y docenas de puntos de montaje más (estilo Linux). Sugiero que todos los interesados ​​comiencen a leer sobre la estructura de la unidad de Android en XDA: forum.xda-developers.com/android/general/…

Respuestas (1)

La lista ciertamente difiere entre dispositivos y, por lo tanto, no se puede proporcionar una lista exhaustiva.

Para la mayoría de los dispositivos, si no todos, no hay necesidad de hacer una copia de seguridad de las particiones que no sean system(sistema), data(datos de usuario), boot(núcleo) y vendor(para dispositivos Treble, una vendortienda separada de controladores de hardware, etc.).

Muchas de esas particiones adicionales no son accesibles para el usuario y/o almacenan datos para componentes que no son del sistema operativo (p. ej. modem, para la banda base, logopara el primer logotipo de presentación en el arranque), y ningún procedimiento las afectaría en el uso diario, salvo las actualizaciones del sistema. Además de eso, sin acceso a la raíz, no podrá realizar una copia de seguridad/restauración completa, incluso en archivos data.

Actualmente, la forma común de hacer una copia de seguridad lo suficientemente completa es simplemente hacer una copia de seguridad de los que se enumeran en el menú de copia de seguridad de TWRP, que ya cubre más que solo "sistema con datos" según lo requiera. Dependiendo del mantenedor/constructor del TWRP en uso, otras particiones también pueden estar disponibles para la copia de seguridad/restauración, aunque por el motivo anterior no tiene sentido hacerlo (y es por eso que la mayoría de las compilaciones TWRP optan por ocultarlas).

Me temo que la copia de seguridad de TWRP excluye /datos/medios, por lo que no es una copia de seguridad de datos completa. twrp.me/faq/backupexclusions.html
Cierto, supongo que como flashers de ROM experimentados, tendemos a tomar "datos" como /data. Sin embargo, ¿qué te impide simplemente copiarlo?
Pensé en un comando simple, por ejemplo, "adb copiar/pegar (/ sistema, / datos) / ruta". Aunque no sé si sería factible. No estoy familiarizado con adb y su confiabilidad. Alguien, deme instrucciones completas y comandos adb específicos para realizar la copia/sobrescritura, por favor. Apuesto a que habrá cien obstáculos.
Sería una escapatoria seria si fuera tan fácil como eso. Lo más cercano que conozco es usar ddpara volcar/escribir particiones individuales, pero recuerdo haber visto algunos ejemplos de que usar esto no siempre funciona (puede resultar en un dispositivo bloqueado). Además, esto tampoco ayuda con la copia de seguridad del almacenamiento interno.