Xiaomi Redmi Note 7 recibió una adaptación de Ubuntu Touch, cortesía del desarrollador reconocido de XDA erfanoabdi. ¡Sigue leyendo para saber más sobre este puerto!
Hubo un tiempo en el que al mítico HTC HD2 se le podía poner cualquier sistema operativo, ya fuera Androide, ubuntu, o incluso Windows RT. El Samsung Galaxy S III y el Galaxy Note II están asumiendo gradualmente ese papel, ya que es posible instalar distribuciones regulares de GNU/Linux en ellos con muy poco esfuerzo. Si bien puedes satisfacer la necesidad de tener un "verdadero teléfono Linux" obteniendo el Libre 5 o PinoTeléfono, lamentablemente sus configuraciones de hardware están anticuadas. Varios proyectos impulsados por la comunidad, como UBports y posmercadoOS, están tratando de cerrar la brecha entre los dispositivos Android de consumo habituales y las distribuciones convencionales de Linux, y Proyecto Halio juega un papel muy importante en esta escena de desarrollo. Ahora, desarrollador reconocido por XDA erfanoabdi
ha decidido sumergirse en este dominio en particular, ya que ha portado Ubuntu Touch al Xiaomi Redmi Note 7.Foros Xiaomi Redmi Note 7 XDA
Erfanoabdi, un nombre notable en la comunidad de modding de Android, es conocido por sus trabajos en Imagen genérica del sistema (GSI) puertos así como mantener LineageOS para varios teléfonos Motorola. Según el desarrollador, el puerto existente de Ubuntu Touch para el F(x)tec Pro1 por el desarrollador de Halium NoKit le ayudó a empezar con el trabajo de "hacking". Danct12, que previamente portó Ubuntu Touch al Xiaomi Redmi 4X, es el responsable de crear los árboles de dispositivos preliminares que utiliza erfanoabdi en este viaje. Danct12 también tiene publicó un adelanto mostrando Ubuntu Touch arrancando en el Redmi Note 7.
erfanoabdi ya lo ha subido imágenes prediseñadas, pero el puerto no es más que una prueba de concepto en este momento. El toque y el Hardware Composer (pantalla con aceleración) están funcionando, e incluso puedes utilizar el Wi-Fi, pero eso es todo. Si quieres morder la bala, entonces tienes que flashear. Versión LineageOS 16.0 autocompilada de erfanoabdi para Redmi Note 7 primero en llenar la partición del proveedor, seguido por system.img, dtbo.img y hallium-boot.img precompilados del espejo antes mencionado. Después, debes poner tus manos en el rootfs de UBports parcheados y instalar usando el Script de instalación de Halium. Si todo va bien, deberías poder conectar SSH a tu teléfono en esta etapa. Sin embargo, configurar los puntos de montaje apropiados e iniciar LightDM (es decir, el administrador de pantalla gráfica) aún requiere algunos comandos de shell.
Debido a la introducción de Proyecto agudos, una importante reestructuración de Android para separar el código del marco de Android de la implementación del proveedor de hardware, los desarrolladores de Halium tienen que reescribir una parte importante de libhybris (una capa de compatibilidad para reutilizar los controladores de Android existentes). No obstante, esta remodelación podría ser útil para convertir la distribución Ubuntu Touch en una GSI en un futuro próximo, como lo insinuó Erfanoabdi.
Fuente: Twitter (1, 2)