La semana pasada, Googlelanzóla primera versión preliminar para desarrolladores deAndroid 13.Si bien la versión actual solo estádisponible para un puñado de teléfonos inteligentes Google Pixel, es probable que la compañía publique imágenes genéricas del sistema (GSI) oficiales para las versiones posteriores. Además de flashear manualmente las GSI, los desarrolladores pueden utilizar la funciónde carga de actualizaciones dinámicas del sistema (DSU)para probar la nueva versión de Android sin borrar la partición del sistema subyacente del dispositivo de prueba.
Curiosamente, el cargador DSU de Android no se limita únicamente a las versiones GSI creadas por Google. Es posible iniciar una GSI de terceros a través del cargador DSU, pero es necesario manipular ADB yejecutar algunos comandos. Ahora, un desarrollador llamadoMatheus M.(también conocido comoVegaBoboen GitHub) ha creado una pequeña aplicación llamadaDSU Sideloaderque permite aplicar rápidamente una GSI personalizada de su elección a través de DSU.
DSU Sideloader acepta versiones de GSI en varios formatos (IMG, GZ, XZ y ZIP), por lo que no es necesario descomprimir el paquete a mano. Simplemente elija una distribución de GSI de nuestrosubforo Project Treble, descargue la versión en su teléfono y seleccione la ubicación donde descargó la GSI en el asistente de la aplicación para comenzar. Cualquier dispositivo que ejecute Android 10 o superior conparticiones dinámicasdebería ser compatible con esta utilidad. La aplicación incluso le permite personalizar el tamaño de la partición de datos de usuario antes de instalar una GSI.
Puedes echar un vistazo al vídeo (en portugués) publicado por el desarrollador para saber más sobre el flujo de trabajo de DSU Sideloader.
Cabe destacar que la aplicación no requiereacceso root. Sin embargo, en su estado actual, los usuarios finales deben ejecutar un script de shell a través de ADB en dispositivos no rooteados para invocar la actividad de instalación de DSU. Además, debe desbloquear el cargador de arranque del dispositivo de destino antes de intentar iniciar un GSI personalizado a través de DSU. DSU Sideloader en sí es de código abierto y el código fuente estádisponible en el perfil de GitHub del desarrollador.