📱 2022-04-26 11:36:00 – Paris/France.
LineageOS a été une force motrice puissante dans le monde du développement Android après-vente. En tant que successeur de CyanogenMod, le projet s’étend sur des centaines d’appareils, offrant à la communauté des passionnés un moyen de sortir des systèmes lourds et gonflés et une plongée dans les modifications pour ceux qui ont un minimum de skins. Maintenant, l’équipe LineageOS marque sa version majeure vers LineageOS 19 avec Android 12 comme base.
Pourquoi LineageOS 19 (et non 19.0/19.1) ?
Si vous jetez un œil à notre liste de ROM personnalisées Android 12 et 12L, vous pouvez trouver les nombreuses entrées correspondant à LineageOS 19.0, ainsi que 19.1. En fait, l’ensemble initial de versions non officielles a repris « 19.0 » en raison de la mise à jour majeure évidente de la plate-forme. Le changement de numéro de version mineur ultérieur s’est produit avec la sortie d’Android 12L.
Pendant ce temps, Google est passé au modèle de version de maintenance trimestrielle pour Android. Naturellement, la nomenclature de subversion existante de LineageOS serait lourde pour les utilisateurs réguliers à long terme. Pour cette raison (et pour respecter les conventions de version d’AOSP), l’équipe a décidé de supprimer la chaîne de subversion. La nouvelle version s’appelle simplement « LineageOS 19 », bien que vous puissiez toujours trouver des références de « 19.1 » dans le nom de fichier ROM et la base de code.
Nouvelles fonctionnalités de LineageOS 19
LineageOS 19 est livré avec une pléthore de nouvelles fonctionnalités et améliorations :
- Les correctifs de sécurité de mars 2021 à avril 2022 ont été fusionnés avec LineageOS 16.0 à 19.
- 19 versions sont actuellement basées sur la balise android-12.1.0_r4, qui est la balise de la série Pixel 6.
- WebView a été mis à jour vers Chromium 100.0.4896.58.
- L’équipe a complètement refait le panneau de volume introduit dans Android 12 et en a fait un panneau d’expansion latéral.
- Le fork de l’application AOSP Gallery a vu un grand nombre de correctifs et d’améliorations.
- L’application Updater a vu un grand nombre de corrections de bogues et d’améliorations.
- Le navigateur Web LineageOS, Jelly a vu un certain nombre de corrections de bogues et d’améliorations.
- L’équipe a apporté un certain nombre de modifications et d’améliorations en amont à l’application de calendrier FOSS Etar qu’elle a intégrée il y a quelque temps.
- L’équipe a contribué à un certain nombre de modifications et d’améliorations en amont de l’application de sauvegarde Seedvault.
- L’application LineageOS Recorder a vu de nombreuses corrections de bogues, améliorations et fonctionnalités ajoutées.
- Les versions d’Android TV sont désormais livrées avec un lanceur Android TV sans publicité, contrairement au lanceur compatible avec les publicités de Google.
- Les versions d’Android TV sont désormais livrées avec un gestionnaire de clés qui nous permet de prendre en charge les clés personnalisées sur un large éventail de télécommandes Bluetooth et IR.
- Le service LineageOS adb_root n’est plus lié à la propriété de type de construction.
- Les utilitaires d’extraction du projet prennent désormais en charge l’extraction de la plupart des types d’images d’usine/d’images OTA compressées, ce qui simplifie considérablement l’appel de périphérique et l’extraction de blob.
- La prise en charge du taux d’interrogation tactile élevé a été ajoutée à notre SDK, ce qui lui permet d’être activé sur les appareils pris en charge.
- La chaîne d’outils AOSP Clang est désormais la chaîne d’outils par défaut utilisée pour compiler les noyaux LineageOS.
- La caméra Snapdragon de Qualcomm a été abandonnée et les appareils qui l’utilisaient auparavant utiliseront désormais Camera2.
- Le mode sombre est maintenant activé par défaut.
- Il existe un tout nouvel assistant de configuration, avec toutes les nouvelles icĂ´nes de style Android 12, des animations et une tonne de nouvelles pages configurables.
- Un tout nouvel ensemble d’icônes pour presque toutes les applications, même celles du système.
Outre les améliorations mentionnées ci-dessus, les modifications suivantes ont également été intégrées à la fois dans LineageOS 19 et dans l’ancienne base de code 18.1 :
- Un tout nouveau fond d’écran par défaut et un ensemble complet de fonds d’écran parmi lesquels choisir. Ces fonds d’écran sont conçus avec les fonctionnalités de thème Monet d’Android 12 à l’esprit.
- L’affichage Wi-Fi est disponible pour tous les appareils qui choisissent de s’inscrire, via l’interface propriétaire Qualcomm ou l’ancienne interface Miracast nouvellement restaurée !
- Prise en charge des sons de charge personnalisés pour différents types de charge, câblée ou sans fil.
Autres changements
Restrictions de mise en réseau
Le pare-feu intégré, le mode réseau restreint et les fonctionnalités d’isolation des données par application ont été réécrits pour prendre en charge le nouveau mode réseau restreint d’AOSP et la fonction BPF (Berkeley Packet Filter). De plus, les fonctionnalités de restriction des données et d’isolation du réseau ont été fusionnées en une seule implémentation.
eBPF sur iptables
AOSP inclut désormais un chargeur et une bibliothèque Extended Berkeley Packet Filter (eBPF) qui chargent les programmes eBPF au démarrage pour étendre les fonctionnalités du noyau. Il déprécie essentiellement iptables, et il n’y a pas de moyen facile de rétroporter la fonctionnalité vers les variantes du noyau Linux héritées. L’équipe LineageOS a créé un backport fonctionnel pour les appareils avec le noyau Linux 4.4, mais le portage du même noyau vers le noyau 3.18 ou plus ancien est un travail assez fastidieux. De plus, vous ne pouvez pas restaurer iptables dans la base de code AOSP sans casser des choses.
Par conséquent, il n’y aura pas de prise en charge officielle de LineageOS 19 pour les appareils Android exécutant le noyau Linux 3.18 et inférieur, jusqu’à ce qu’une solution de contournement appropriée de BPF soit apportée à ces versions de noyau.
LineageOS 19 – Versions officielles pour les appareils pris en charge
Voici la liste de construction officielle pour le lot initial du déploiement de LineageOS 19 :
Sr. Non. | Lien vers l’appareil et le forum | Nom de code de l’appareil et lien Wiki | Mainteneur |
---|---|---|---|
1. | ASUS Zenfone 5Z | Z01R | Rohanpurohit, Jackeagle, TheMarD |
2. | ASUS Zenfone 8 | Saké | ZVNexus, Demon000 |
3. | F(x)tec Pro1 | pro1 | BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm |
4. | GooglePixel 2 | doré jaune | Eamo5 |
5. | Google Pixel 2 XL | Taimen | Eamo5 |
6. | GooglePixel 3 | Ligne bleue | razorloves, cdesai, interveillée, mikeioannina |
7. | Google Pixel 3XL | hachures | razorloves, cdesai, interveillée, mikeioannina |
8. | GooglePixel 3a | Sargo | cdesai, mikeioannina, npjohnson |
9. | Google Pixel 3a XL | bonite | cdesai, mikeioannina, npjohnson |
dix. | GooglePixel 4 | flamme | cdesai, Eamo5, mikeioannina, npjohnson |
11. | Google Pixel 4XL | corail | cdesai, Eamo5, mikeioannina, npjohnson |
12. | GooglePixel 4a | poisson-lune | PeterCxy, cdesai, mikeioannina |
13. | GooglePixel 4a 5G | roncier | alesto, mikeioannina |
14. | GooglePixel 5 | nageoire rouge | alesto, mikeioannina |
15. | GooglePixel 5a | barbet | alesto, mikeioannina |
16. | Lenovo Z5 Pro GT | cœur | au moins |
17. | Lenovo Z6 Pro | Zippo | au moins |
18. | Moto G6 Plus | jamais | au moins |
19. | Moto G7 | fleuve | au moins |
20. | Puissance du Moto G7 | océan | aleasto, npjohnson, x86cpu |
21. | Moto G7 Plus | Lac | aleasto, npjohnson, x86cpu |
22. | Moto One Power | chef | aleasto, npjohnson, x86cpu |
23. | Moto One Action | troĂŻka | aleasto, npjohnson, x86cpu |
24. | Moto One Vision/Motorola P50 | kane | aleasto, npjohnson, x86cpu |
25. | Moto X4 | payer | aleasto, npjohnson, x86cpu |
26. | Moto Z2 Force | nash | aleasto, npjohnson, x86cpu |
27. | Moto Z3 Jouer | beckham | aleasto, npjohnson, x86cpu |
28. | Nokia 6.1 (2018) | PL2 | aleasto, npjohnson, x86cpu |
29. | Nokia 6.1 Plus | DRG | Jleeblanch |
30. | OnePlus 6 | enchilada | erfanoabdi, Npjohnson, SyberHexen |
31. | OnePlus 6T | fajitas | SyberHexen, deadman96385, erfanoabdi, Npjohnson |
32. | Razer Téléphone 2 | aura | Jleeblanch, npjohnson |
33. | Samsung Galaxy Tab S5e (LTE) | gts4lv | SyberHexen, erfanoabdi, Npjohnson |
34. | Samsung Galaxy Tab S5e (Wi-Fi) | gts4lvwifi | Rohan Hasabe (Hasaber8) |
35. | SHIFT SHIFT6mq | axolotl | erfanoabdi, TheMarD |
36. | Sony Xpéria XA2 | pionnier | erfanoabdi, npjohnson |
37. | Sony Xperia XA2 Plus | voyageur | Jleeblanch |
38. | Sony Xperia XA2 Ultra | DĂ©couverte | javelinanddart, npjohnson |
39. | Sony Xpéria 10 | Kirin | npjohnson, l’impulsion |
40. | Sony Xperia 10 Plus | Sirène | npjohnson |
41. | Xiaomi Poco F1 | béryllium | dianlujitao |
D’autres appareils devraient bientôt passer à LineageOS 19, alors gardez un œil sur notre page d’accueil car nous publierons des histoires régulières sur le même sujet.
Cibles génériques
Tout comme la version de l’année précédente, l’équipe LineageOS prend en charge le périphérique virtuel Android (AVD), c’est-à -dire l’environnement d’émulation par défaut fourni par Android Studio, en tant que cible de construction. Cette évolution se poursuit avec LineageOS 19 prenant également en charge les cibles de construction Android Automotive. Les développeurs peuvent également créer des packages Generic System Image (GSI) dans les configurations mobiles et Android TV, bien que le portail de téléchargement officiel n’héberge pas de telles versions précompilées.
Que faire si mon appareil n’est pas répertorié ici ?
Ce n’est pas parce que votre appareil n’est pas répertorié ici que vous ne pouvez pas profiter de LineageOS 19 maintenant. En raison de sa nature open source, il existe un certain nombre de versions non officielles pour de nombreux appareils sur nos forums, dont beaucoup finiront par devenir des versions officielles au fur et à mesure que le développement progresse. De plus : la plupart d’entre eux sont, à présent, parfaitement stables en tant que conducteurs quotidiens, avec quelques petites bizarreries occasionnelles.
Forums LineageOS XDA
Comment mettre à niveau vers LineageOS 19 à partir d’une ancienne version
Si vous n’êtes pas familier avec le processus d’installation de ROM personnalisées ou, en général, de modification de votre téléphone, vous devez d’abord déverrouiller le chargeur de démarrage de votre appareil et installer une récupération personnalisée mise à jour, telle que LineageOS Recovery ou TWRP, avant d’essayer faire n’importe quoi. Ensuite, une fois que les versions officielles de LineageOS 19 seront disponibles pour votre appareil, vous devrez les installer via l’environnement de récupération personnalisé. Les instructions spécifiques à l’appareil peuvent varier, alors consultez au préalable la page wiki correspondante.
Quant aux applications Google, elles ne sont pas préinstallées sur une version de LineageOS. Vous devez choisir une distribution GApps appropriée et l’installer vous-même.
LineageOS 18.1 – Versions officielles pour les appareils pris en charge
Alors que les responsables s’efforcent de faire passer les appareils à LineageOS 19 officiel basé sur Android 12, vous pouvez toujours trouver des versions automatisées pour ces appareils qui sont prises en charge pour LineageOS 18.1 :
LineageOS 18.1 Liste de construction officielle. Appuyez/cliquez pour développer.
Tout comme les versions de LineageOS 19, nous devrions voir davantage d’appareils faire leur chemin dans la liste des versions de LineageOS 18.1.
La source: Blog LineageOS
Merci Mishaal Rahman pour le conseil!
SOURCE : Reviews News
N’hésitez pas à partager notre article sur les réseaux sociaux afin de nous donner un solide coup de pouce. 🤗