Les gens cherchent comment démarrer une image système générique de LineageOS 15.1 non officiel pour le OnePlus 6. Nous l'avons installé pour voir à quel point il fonctionne.
Avant Project Treble, il fallait parfois plusieurs semaines ou mois après la sortie d'un nouveau smartphone pour qu'une ROM personnalisée stable et fonctionnelle soit développée pour ce téléphone. Avec Project Treble, idéalement, il devrait être possible de flasher une image système générique (GSI) sur un appareil compatible Treble le jour de son lancement et de la rendre principalement fonctionnelle. Bien que nous ne prévoyions pas que cela prenne beaucoup de temps pour que les ROM personnalisées basées sur AOSP arrivent sur le marché, nouvellement publié OnePlus 6, nous voulions voir à quel point un LignéeOS L'image système générique (GSI) fonctionnerait sur OnePlus premier appareil avec prise en charge des aigus.
Cependant, pour le OnePlus 6, essayer simplement de flasher un GSI sur la partition système entraînerait le démarrage et le gel du périphérique sur un écran noir avec un voyant de notification blanc, ou un redémarrage sans fin. Il a fallu environ une semaine avant que le membre XDA
ProtoDeVNan0 a posté un sujet sur comment faire démarrer un GSI sur le OnePlus 6, mais cela ne semblait fonctionner que pour phhussonc'est AOSP GSI. Le secret pour démarrer l'AOSP GSI consistait à flasher l'image stock vbmeta via fastboot avec le--disable-verity
et --disable-verification
drapeaux, qui devraient permettre aux ROM non stockées de démarrer. Cependant, même après ce processus, d'autres GSI disponibles comme LineageOS ou Resurrection Remix entraînerait un bootloop. Heureusement, phhusson publié mis à jour versions de LineageOS et Resurrection Remix qui démarre sur le OnePlus 6, avec membre XDA Exélios affectation instructions sur la façon de flasher correctement les images.
Mise à jour 14/06/18: Joemossjr, membre senior de XDA, a a publié un outil pour rendre le processus de flashage d'un GSI beaucoup plus facile.
La première chose à tester était toutes les fonctionnalités matérielles: Wi-Fi, Bluetooth, radio, GPS, boussole, accéléromètre, haptique, caméra et microphone. Tous sauf NFC, VoLTE et Chargement au tableau de bord semblait fonctionner très bien. Les applications incluses fonctionnent comme prévu, ainsi que les fonctions AudioFX incluses. En jetant un coup d'œil au graphique de rendu GPU du profil, la ROM ne semble pas être aussi fluide qu'OxygenOS d'origine, ce qui est normal d'une image système générique non spécifiquement optimisée pour le OnePlus 6, mais elle n'est en aucun cas lente. Le problème le plus notable jusqu’à présent est peut-être le manque de prise en charge de l’encoche, qui traverse la barre d’état et légèrement la barre d’action de l’application. Les icônes de notification et de système sont également perdues dans l'encoche si elles osent pénétrer dans le domaine de l'encoche. Il y a également un manque de remplissage dans la barre d'état pour les coins arrondis de l'écran OnePlus 6. Le manque de prise en charge appropriée sera probablement résolu une fois que les GSI basés sur Android P seront disponibles.
En ce qui concerne les paramètres et Fonctionnalités de LineageOS, tous les paramètres que j'ai essayés semblaient fonctionner, à l'exception de LiveDisplay et de la modification du style dans les paramètres d'affichage. Les profils système semblaient également fonctionnels, mais la définition d'un déclencheur Bluetooth pour un profil système plante les paramètres. Il semblait également y avoir des fonctionnalités manquantes importantes, telles que la luminosité adaptative, les gestes OnePlus comme appuyer deux fois pour se réveiller et afficher les profils de couleurs. Cependant, il existe solutions de contournement pour réactiver la luminosité adaptative et pour basculer entre les différents profils de couleurs via ADB enraciné.
Pour basculer l'autre afficher les profils, vous devrez connecter votre OnePlus 6 à un ordinateur avec ADB :
- Activez les options du développeur en accédant à Paramètres → Système → À propos du téléphone, faites défiler vers le bas et appuyez plusieurs fois sur « Numéro de build » jusqu'à ce que « Options du développeur » soit activé.
- Activez l'accès root en accédant à Paramètres → Système → Options du développeur, faites défiler jusqu'à « Accès root » et sélectionnez « ADB uniquement ».
- Sur votre ordinateur, ouvrez le terminal/invite de commande, tapez
adb root
et appuyez sur Entrée. - En fonction du profil de couleur que vous souhaitez activer, copiez et collez l'un des éléments suivants, puis appuyez sur Entrée :
- Pour sRVB:
adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/SRGB"
- Pour DCI-P3:
adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/DCI-P3"
- Pour le mode adaptatif:
adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/adaptive_mode"
- Pour sRVB:
Le profil de couleur ne persiste pas lors des redémarrages, vous devrez donc le faire à chaque fois.
En résumé, les choses qui ne fonctionnent pas ou sont manquants sur le OnePlus 6 exécutant un LineageOS GSI non officiel :
- VoLTE
- NFC
- Chargement au tableau de bord
- LiveDisplay / Veilleuse
- Styles LineageOS
- Déclencheur Bluetooth du profil système
- Luminosité adaptative (disponible avec solution de contournement)
- Gestes OnePlus
- Profils de couleur (disponibles avec solution de contournement)
Des choses supplémentaires notables qui faire du travail sur le OnePlus 6 exécutant un LineageOS GSI non officiel :
- Scanner d'empreintes digitales
- LED de notification
- Curseur de luminosité (ne fonctionne pas sur l'AOSP GSI)
- AudioFX
Sur un appareil comme le OnePlus 6, nous vous recommandons d'attendre la sortie d'une ROM personnalisée basée sur AOSP. Bien qu'il soit impressionnant de voir à quel point ce GSI est fonctionnel, il n'est pas aussi stable qu'une version officielle de LineageOS. Si vous voulez vraiment satisfaire l'envie de flasher une ROM AOSP et que cela ne vous dérange pas de résoudre certains des problèmes mentionnés ci-dessus, n'hésitez pas à essayer. Maintenant que Le TWRP officiel est disponible, vous avez moins à vous inquiéter si les choses tournent mal.