Bien, sin entrar en detalles, estoy buscando automatizar la instalación de un zip flasheable (debe ser flasheado desde el recovery). Por ahora, puedo usar el comando "reboot recovery" en un shell script para llevarme a TWRP, pero no estoy seguro de cómo decirle a TWRP que instale algo automáticamente.
Sé que esto es posible porque Cyanogenmod hace esto mismo con su utilidad de actualización de ROMs. Una vez que una actualización de la ROM se descarga, se hace clic en "Reiniciar e instalar" desde dentro de CM, el teléfono se reinicia en TWRP, la instalación del zip flashable comienza, y después de que se completa el teléfono se reinicia de nuevo en CM.
No sé si puedo añadir la ruta del archivo al comando "reboot" con un interruptor particular. No he podido encontrar documentación sobre las opciones disponibles. También estaba pensando que tal vez TWRP busca un archivo update.zip al iniciar?
¿Alguien sabe cómo hacerlo?