Práctica con LineageOS 15.1 GSI no oficial para OnePlus 6

click fraud protection

La gente está descubriendo cómo iniciar una imagen genérica del sistema de LineageOS 15.1 no oficial para OnePlus 6. Lo hemos instalado para ver qué tan bien funciona.

Antes de Project Treble, a veces pasaban varias semanas o meses después de que salía un nuevo teléfono inteligente para desarrollar una ROM personalizada estable y funcional para ese teléfono. Con Project Treble, idealmente, debería ser posible mostrar una imagen genérica del sistema (GSI) en un dispositivo habilitado para Treble el día de su lanzamiento y que sea prácticamente funcional. Si bien no esperamos que las ROM personalizadas basadas en AOSP tarden mucho en llegar al mercado recién liberado OnePlus 6, queríamos ver qué tan bien LineageOS La imagen genérica del sistema (GSI) se ejecutaría en OnePlus primer dispositivo con soporte para agudos.

Sin embargo, para el OnePlus 6, intentar simplemente flashear un GSI a la partición del sistema haría que el dispositivo se iniciara y se congelara en una pantalla negra con un LED de notificación blanco, o que se reiniciara sin cesar. Pasó aproximadamente una semana antes de que el miembro de XDA 

ProtoDeVNan0 publicó un hilo en cómo hacer que un GSI arranque en el OnePlus 6, sin embargo, sólo pareció funcionar para phhusson's GSI AOSP. El secreto para arrancar el AOSP GSI fue actualizar la imagen vbmeta original a través de fastboot con el --disable-verity y --disable-verification flags, que deberían permitir el arranque de ROM que no están en stock. Sin embargo, incluso después de este proceso, otros GSI disponibles como LineageOS o Resurrection Remix resultaría en un bootloop. Afortunadamente, phhusson publicado actualizado compilaciones de LineageOS y Resurrection Remix ese arranque en el OnePlus 6, con miembro de XDA exelios destino instrucciones sobre cómo flashear correctamente las imágenes.

Actualización 14/06/18: Joemossjr, miembro senior de XDA, tiene lanzó una herramienta para facilitar el proceso de flasheo de un GSI.

Lo primero que se probó fueron todas las funcionalidades del hardware: Wi-Fi, Bluetooth, radio, GPS, brújula, acelerómetro, hápticos, cámara y micrófono. Todos menos NFC, VoLTE y Carga del tablero parecía estar funcionando bien. Las aplicaciones incluidas se ejecutan como se esperaba y el AudioFX incluido también funciona. Echando un vistazo al gráfico de representación de GPU del perfil, la ROM no parece estar tan suave como el OxygenOS original, lo cual es de esperar de una imagen de sistema genérica no optimizada específicamente para el OnePlus 6, pero tampoco es lento de ninguna manera. Quizás el problema más notable hasta ahora es la falta de soporte para la muesca, que atraviesa la barra de estado y llega ligeramente a la barra de acción de la aplicación. Los íconos de notificación y del sistema también se pierden en la muesca si se atreven a traspasar el dominio de la muesca. También falta relleno en la barra de estado de las esquinas redondeadas de la pantalla del OnePlus 6. La falta de soporte adecuado para notch probablemente se resolverá una vez que los GSI basados ​​en Android P estén disponibles.

En lo que respecta a la configuración y Funciones de LineageOS, todas las configuraciones que probé parecieron funcionar, con excepción de LiveDisplay y cambiar el Estilo en la configuración de Pantalla. Los perfiles del sistema también parecían funcionales, pero configurar un activador de Bluetooth para un perfil del sistema bloquea la configuración. También parecía que faltaban algunas características importantes, como brillo adaptable, gestos de OnePlus como tocar dos veces para despertar y perfiles de color de pantalla. Sin embargo, hay Soluciones alternativas para volver a habilitar el brillo adaptativo y alternar entre los diferentes perfiles de color a través de ADB rooteado.

Para alternar el otro perfiles de visualización, necesitarás conectar tu OnePlus 6 a una computadora con ADB:

  1. Habilite las opciones de desarrollador navegando a Configuración → Sistema → Acerca del teléfono, desplácese hacia abajo y toque "Número de compilación" repetidamente hasta que se habiliten "Opciones de desarrollador".
  2. Habilite el acceso raíz navegando a Configuración → Sistema → Opciones de desarrollador, desplácese hacia abajo hasta "Acceso raíz" y seleccione "Solo ADB".
  3. En su computadora, abra la terminal/símbolo del sistema, escriba adb root y presione enter.
  4. Dependiendo del perfil de color que desee alternar, copie y pegue uno de los siguientes, luego presione Intro:
    • Para sRGB: adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/SRGB"
    • Para DCI-P3: adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/DCI-P3"
    • Para el modo adaptativo: adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/adaptive_mode"

El perfil de color no persiste tras los reinicios, por lo que tendrás que hacerlo cada vez que lo hagas.

En resumen, las cosas que No funcionan o faltan en el OnePlus 6 que ejecuta un LineageOS GSI no oficial:

  • VoLTE
  • NFC
  • Carga del tablero
  • Pantalla en vivo/luz nocturna
  • Estilos de LineageOS
  • Activador Bluetooth del perfil del sistema
  • Brillo adaptable (disponible con solución alternativa)
  • Gestos de OnePlus
  • Perfiles de color (disponibles con solución alternativa)

Cosas extra notables que hacer trabajo en el OnePlus 6 ejecutando un LineageOS GSI no oficial:

  • Escáner de huellas dactilares
  • LED de notificación
  • Control deslizante de brillo (no funciona en AOSP GSI)
  • efectos de audio

En un dispositivo como el OnePlus 6, le recomendamos esperar a que se lance una ROM personalizada adecuada basada en AOSP. Si bien es impresionante ver cuán funcional es este GSI, no es tan estable como una versión oficial de LineageOS. Si realmente desea satisfacer la necesidad de actualizar una ROM AOSP y no le importa lidiar con algunos de los problemas que mencionamos anteriormente, no dude en intentarlo. Ahora eso TWRP oficial está disponible, tienes menos de qué preocuparte si las cosas salen mal.