Gracias al desarrollador reconocido por XDA, phhusson, ahora tenemos una prueba de concepto de solución de arranque múltiple para dispositivos Android. ¡Siga leyendo para saber más!
El arranque múltiple en dispositivos Android siempre ha sido un poco complicado. En PC y Mac x86 normales, es bastante fácil iniciar otro sistema operativo. En los teléfonos inteligentes, sin embargo, la historia es diferente. Afortunadamente, la brillante comunidad de desarrolladores del mercado de accesorios, así como los modders individuales, con frecuencia ideaban diferentes formas de hacer que su dispositivo Android ejecute dos ROM, o incluso varios sistemas operativos diferentes, al mismo tiempo una vez.
Cuando se menciona el arranque múltiple en Android, MultiROM por Desarrollador reconocido de XDA Tassadar Es uno de los primeros proyectos que me vienen a la mente. También hemos tenido Correa de seguridad y Parcheador de arranque dual, el primero de los cuales todavía conserva varios seguidores fieles. Últimamente, el propio TWRP se ha convertido en otra excelente plataforma para
creando una solución de arranque múltiple. Ahora, desarrollador reconocido por XDA phhusson se lanzó al ring con una demostración de una solución de arranque dual entre su AOSP GSI y la ROM One UI original en un Samsung Galaxy A71.Pierre-Hugues Husson, es decir, la persona detrás del alias "phhusson", puede ser más conocido por su Proyecto Agudos GSI más que nada, pero también ha profundizado en una serie de diferentes herramientas y proyectos que van desde increíblemente útiles hasta bastante divertidos. El proyecto de arranque múltiple antes mencionado es un ejemplo de ello. Se llama "desviador de arranque" y la implementación actual requiere que el usuario final presione los controles de volumen para seleccionar el sistema operativo que desea iniciar.
Según el desarrollador, el cargador "... se encuentra entre boot.img y el sistema, y puede arrancar archivos stock y GSI sin modificar". - lo que lo hace más versátil que Cargador DSU de Google. Los sistemas operativos secundarios se pueden almacenar en la tarjeta SD, lo que también es una gran ventaja en términos de portabilidad. Por ahora, no puede cambiar el kernel en el arranque, pero la estructura independiente de SoC de la solución lo permite. para funcionar en dispositivos basados en chipsets Exynos, Qualcomm y MediaTek sin depender de plataformas específicas código.
Si Android se trata de apertura, el arranque múltiple agrega una dimensión completamente nueva a la idea. Para los adictos al flash, la capacidad de iniciar más de un sistema operativo ofrece la posibilidad de probar nuevas ROM de forma segura o probar ciertas modificaciones sin poner en riesgo la integridad de su controlador diario. Con ese espíritu, si deseas consultar el proyecto boot-diverter de phhusson, puedes encontrar el repositorio de GitHub correspondiente. aquí mismo. Tenga en cuenta que aún no se han publicado los archivos binarios listos para usar, por lo que deberá ajustar el código y compilarlo usted mismo.