Estoy leyendo un tutorial sobre el comando sideload en este enlace.
Contiene los pasos para reiniciar en modo de recuperación y usar adb sideload [archivo].zip.
¿Mi pregunta es qué hace exactamente sideload con ese archivo zip? En el pasado he compilado AOSP y he flasheado un dispositivo utilizando
- adb reboot-bootloader
- adb fastboot flashall -w
¿Está sideload intentando lograr algo similar a lo anterior?
Edición:
Creo que mi confusión relacionada con sideload proviene de mi falta de comprensión de cómo está estructurada la memoria de Android. Encontré dos enlaces.
El primero es un enlace que explica las particiones de Android: particiones
El segundo es una respuesta en SO, que explica la memoria de Android: memoria
Ahora mi comprensión hasta ahora es la siguiente:
Android tiene RAM y ROM. ROM está dividida en varias particiones, es decir, /system, /data, /boot, /recovery, /cache, /misc y /sdcard.
Ahora el enlace relacionado con sideload indica que este comando instala un archivo zip.
Lo que todavía no entiendo es si este archivo zip va a reemplazar toda la ROM en Android. Es decir, ¿tendrá que tener las particiones correctas como en la lista anterior?
Esto también me confunde acerca de un comando similar 'fastboot flashall'. Sé que cuando lo ejecuto, la terminal dice que está escribiendo en varias de las particiones. Así que mis preguntas se reducen a estas:
1) ¿Está sideload reemplazando toda la ROM?
2) ¿El comando relacionado 'fastboot flashall' también está reemplazando toda la ROM?
3) ¿Hay maneras de reemplazar particiones selectas?
Gracias.