LineageOS passe à Android 12 comme base avec LineageOS 19, apportant plusieurs changements clés à tous les niveaux. Continuer à lire!
LineageOS a été une force motrice importante dans le monde du développement Android de rechange. En tant que successeur de CyanogenMod, le projet s'étend sur des centaines d'appareils, offrant le communauté de passionnés un moyen de sortir des systèmes lourds et gonflés et une plongée dans les modifications pour ceux qui ont peaux minimales. Désormais, 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 oeil à notre liste de ROM personnalisées Android 12 et 12L, vous pouvez retrouver les nombreuses entrées correspondant à LineageOS 19.0, ainsi qu'à 19.1. En fait, si En fait, l'ensemble initial de versions non officielles a été sélectionné "19.0" en raison de la mise à jour majeure évidente de la plate-forme. Le changement mineur ultérieur du numéro de version 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 fastidieuse pour les utilisateurs réguliers à long terme. Pour cette raison (et pour respecter les conventions de gestion de versions d’AOSP), l’équipe a décidé de supprimer la chaîne Subversion. La nouvelle version s'appelle simplement « LineageOS 19 », bien que vous puissiez toujours trouver des références à « 19.1 » dans le nom du fichier ROM et la base de code.
Nouvelles fonctionnalités de LineageOS 19
LineageOS 19 est livré avec une multitude 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 extensible latéral.
- Le fork de l'application AOSP Gallery a connu un grand nombre de correctifs et d'améliorations.
- L'application Updater a connu un grand nombre de corrections de bugs et d'améliorations.
- Le navigateur Web LineageOS, Jelly, a connu un certain nombre de corrections de bugs et d'améliorations.
- L'équipe a apporté un certain nombre de changements et d'améliorations en amont du FOSS. Étar application de calendrier qu'ils ont intégrée il y a quelque temps.
- L'équipe a apporté un certain nombre de changements et d'améliorations en amont du Coffre de semences application de sauvegarde.
- L'application LineageOS Recorder a vu de nombreuses corrections de bugs, 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 la publicité 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 LineageOS
adb_root
le service n’est plus lié à la propriété de type de build. - Les utilitaires d'extraction du projet prennent désormais en charge l'extraction à partir de la plupart des types d'images d'usine/images OTA compressées, simplifiant considérablement l'affichage des périphériques et l'extraction des objets blob.
- La prise en charge du taux d'interrogation tactile élevé a été ajoutée à notre SDK, permettant de l'activer 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 désormais activé par défaut.
- Il existe un tout nouvel assistant de configuration, avec de toutes nouvelles icônes, animations de style Android 12 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 base de code LineageOS 19 et à l'ancienne version 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 en gardant à l’esprit les fonctionnalités de thème Monet d’Android 12.
- L'affichage Wi-Fi est disponible pour tous les appareils qui choisissent de s'inscrire, via l'interface propriétaire Qualcomm ou l'interface Miracast héritée récemment restaurée!
- Prise en charge de 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éécrit pour prendre en charge le nouveau mode réseau restreint d'AOSP et le BPF (Berkeley Packet Filter) facilité. 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 comprend désormais un Filtre de paquets Berkeley étendu (eBPF) chargeur et bibliothèque qui charge les programmes eBPF au moment du démarrage pour étendre les fonctionnalités du noyau. Il déprécie essentiellement iptables
, et il n'existe pas de moyen simple de rétroporter la fonctionnalité vers les anciennes variantes du noyau Linux. L'équipe LineageOS a créé un rétroportage fonctionnel pour les appareils dotés du noyau Linux 4.4, mais le porter vers le noyau 3.18 ou une version antérieure est un travail assez fastidieux. De plus, vous ne pouvez pas restaurer iptables
dans la base de code AOSP sans casser les choses.
En conséquence, il n'y aura pas de support officiel pour LineageOS 19 pour les appareils Android exécutant le noyau Linux 3.18 et versions antérieures, jusqu'à ce qu'une solution de contournement appropriée de BPF soit apportée à ces versions du noyau.
LineageOS 19 – Versions officielles pour les appareils pris en charge
Voici la liste officielle des versions 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, Démon000 |
3. |
F(x)tec Pro1 |
pro1 |
BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm |
4. |
GooglePixel 2 |
doré |
Eamo5 |
5. |
Google Pixel 2XL |
Taimen |
Eamo5 |
6. |
GooglePixel 3 |
Ligne bleue |
razorloves, cdesai, intervigil, mikeioannina |
7. |
Google Pixel 3XL |
hachures |
razorloves, cdesai, intervigil, mikeioannina |
8. |
GooglePixel 3a |
sargo |
cdesai, mikeioannina, npjohnson |
9. |
Google Pixel 3aXL |
bonite |
cdesai, mikeioannina, npjohnson |
10. |
GooglePixel 4 |
flamme |
cdesai, Eamo5, mikeioannina, npjohnson |
11. |
Google Pixel 4XL |
corail |
cdesai, Eamo5, mikeioannina, npjohnson |
12. |
GooglePixel 4a |
crapet |
PeterCxy, cdesai, mikeioannina |
13. |
Google Pixel 4a 5G |
roncier |
aleasto, mikeioannina |
14. |
GooglePixel 5 |
redfin |
aleasto, mikeioannina |
15. |
GooglePixel 5a |
barbet |
aleasto, mikeioannina |
16. |
Lenovo Z5 Pro GT |
cœur |
themard, facultatiftoast |
17. |
Lenovo Z6 Pro |
zippo |
Lucchetto, Thémard |
18. |
Moto G6 Plus |
toujours |
Jleeblanch |
19. |
Moto G7 |
rivière |
erfanoabdi, npjohnson, SyberHexen |
20. |
Moto G7 Plus |
lac |
Jleeblanch, npjohnson |
21. |
Puissance du Moto G7 |
océan |
SyberHexen, erfanoabdi, npjohnson |
22. |
Moto X4 |
Payton |
Erfanoabdi, ThEMard |
23. |
Moto Z2 Force |
nash |
erfanoabdi, npjohnson |
24. |
Moto Z3 Jouer |
Beckham |
Jleeblanch |
25. |
Motorola OneAction |
troïka |
Strict, npjohnson |
26. |
Motorola One Puissance |
chef |
Hasaber8 |
27. |
Motorola One Vision/Motorola P50 |
Kane |
Strict, npjohnson |
28. |
Nokia6.1 (2018) |
PL2 |
npjohnson, l'impulsion |
29. |
Nokia6.1 Plus |
DRG |
npjohnson, l'impulsion |
30. |
OnePlus6 |
enchilada |
LuK1337 |
31. |
OnePlus 6T |
fajitas |
EdwinMoq |
32. |
Téléphone Razer 2 |
aura |
mikeioannina, npjohnson |
33. |
Samsung Galaxy Tab S5e (LTE) |
gts4lv |
bgcngm, LuK1337 |
34. |
Samsung Galaxy Tab S5e (Wi-Fi) |
gts4lvwifi |
LuK1337, bgcngm |
35. |
MAJ MAJ6mq |
axolotl |
Amartinz, Joey |
36. |
SonyXperia XA2 |
pionnier |
LuK1337, restreint, cdesai |
37. |
Sony Xperia XA2 Plus |
voyageur |
LuK1337 |
38. |
Sony Xperia XA2 Ultra |
Découverte |
LuK1337 |
39. |
SonyXpéria 10 |
Kirin |
LuK1337 |
40. |
Sony Xperia 10 Plus |
sirène |
LuK1337 |
41. |
XiaomiPOCO F1 |
béryllium |
bgcngm, warabhishek |
D'autres appareils devraient bientôt faire la transition vers LineageOS 19, alors gardez un œil sur notre première page car nous publierons régulièrement des articles sur celle-ci.
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'émulateur par défaut fourni par Android Studio, comme un construire une cible. 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 pour le moment. 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 de la progression du développement. Qui plus est: la plupart d’entre eux sont désormais parfaitement stables en tant que conducteurs quotidiens, avec quelques 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 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 de tenter quoi que ce soit. 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, tout comme consultez la page wiki correspondante préalablement.
Quant aux applications Google, elles ne sont pas préinstallées sur une version LineageOS. Vous devez choisissez une distribution GApps appropriée et installez-le vous-même.
LineageOS 18.1 – Versions officielles pour les appareils pris en charge
Pendant 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 :
Liste de versions officielle de LineageOS 18.1. Appuyez/cliquez pour développer.
Sr. Non. |
Lien vers l'appareil et le forum |
Nom de code de l'appareil et lien wiki |
Mainteneur |
---|---|---|---|
1. |
Téléphone ASUS ROG 3 |
obiwan |
aleasto, OrdenKrieger |
2. |
ASUS ZenFone Max M1 |
X00P |
paysage de dana |
3. |
ASUS ZenFone Max M2 |
X01AD |
paysage de dana |
4. |
ASUS ZenFone Max Pro M1 |
X00TD |
Vivekachooz |
5. |
ASUS ZenFone Max Pro M2 |
X01BD |
Rk585 |
6. |
BQ Aquaris X |
bardane |
eloimuns, Quallenauge, Team aquaris-dev |
7. |
BQ Aquaris XPro |
bardockpro |
Quallenauge, Equipe Aquaris-dev |
8. |
Fairphone 2 |
FP2 |
chrmhoffmann |
9. |
Fairphone 3 |
FP3 |
dk1978 |
10. |
Google-Pixels |
voilier |
npjohnson |
11. |
Google Pixel XL |
marlin |
npjohnson |
12. |
Lenovo P2 |
Kuntao |
mikeioannina, autoroutestar |
13. |
Lenovo Yoga Tab 3 Plus |
LTE: YTX703LWifi: YTX703F |
Quallenauge, Vladimir Oltean |
14. |
LG G3 |
AT&T: d850Canada: d852International: d855Corée: f400Sprint: ls990T Mobile: d851Verizon: contre985 |
HardStyl3r, oiseau de feu11 |
15. |
Motorola Bord |
coureur |
erfanoabdi, Jleeblanch, SyberHexen |
16. |
Motorola Edge S/Moto G100 |
niou |
dianlujitao |
17. |
Motorola Moto E5 Plus |
XT1924-3/9: AhannahXT1924-6/7/8: Hannah1924-1/2/4/5: Rhannah |
Jarl-Penguin, karthick111, electimon, wh0dat |
18. |
Motorola Moto G 5G/Motorola One 5G Ace |
Kiev |
SyberHexen, Jleeblanch |
19. |
Motorola Moto G 5G Plus/Motorola One 5G |
Nairo |
SyberHexen |
20. |
Motorola Moto G5 |
Cédric |
Jarl-Pingouin |
21. |
Motorola Moto G5S |
Montana |
Jarl-Pingouin, wiktorek140 |
22. |
Motorola Moto X2014 |
Victoire |
jro1979, linckandrea, npjohnson |
23. |
OnePlus 9 |
limonade |
tangalbert919 |
24. |
OnePlus 9 Pro |
limonade |
LuK1337, bgcngm |
25. |
SamsungGalaxy A5 (2017) |
a5y17lte |
filiprrs |
26. |
SamsungGalaxy A7 (2017) |
a7y17lte |
filiprrs |
27. |
SamsungGalaxy M20 |
m20lte |
SamarV-121 |
28. |
SamsungGalaxy Note 3 LTE |
N9005/P: hlteN9008V: hltechnN900K/L/S: hltekorN900T/V/W8: hltetmo |
haggertk, npjohnson |
29. |
Samsung Galaxy S III Néo |
Dual SIM: s3ve3gdsAppareil photo Samsung: s3ve3gjvAppareil photo Sony: s3ve3gxx |
PythonLimited, fcuzzocrea, Teledurak |
30. |
Samsung Galaxy S5 Actif |
klteactivexx |
javelinanddart, npjohnson |
31. |
Samsung Galaxy S5 LTE |
G9006V/8V: kltechnG900AZ/S902L: klteaioG900F/M/R4/R7/T/V/W8: klteG900I/P: kltedvG900K/L/S: kltekorSC-04F/SCL23: kltekdiG9006W/8W: kltechnduoG900FD/MD: klteduos |
haggertk |
32. |
SamsungGalaxy S10e |
au-delà de0lte |
Linux4 |
33. |
SamsungGalaxy S10 |
au-delà de1lte |
Linux4 |
34. |
SamsungGalaxy S10 Plus |
au-delà de2lte |
Linux4 |
35. |
SamsungGalaxy S10 5G |
au-delà |
Linux4 |
36. |
SonyXperia XZ2 |
Akari |
olivier97, sjlls |
37. |
Sony Xperia XZ2 Compact |
xz2c |
olivier97, sjlls |
38. |
Sony Xperia XZ2 Premium |
aurore |
olivier97, sjlls |
39. |
SonyXperia XZ3 |
akatsuki |
dtrunk90, sjlls |
40. |
SonyXperia Z2 |
Sirius |
ArianeK16a |
41. |
SonyXperia Z3 |
z3 |
Tom1000, moi-même5 |
42. |
Sony Xperia Z3 Compact |
z3c |
ArianeK16a |
43. |
Xiaomi Mi 6 |
sagitter |
ArianK16a, électroschmock |
44. |
Xiaomi Mi 6X |
Wayne |
Isaac Chen |
45. |
Xiaomi Mi 10T/Mi 10T Pro/Redmi K30S Ultra |
Apollon |
Ramisky, SebaUbuntu |
46. |
Xiaomi Mi 10T Lite/Mi 10i/Redmi Note 9 Pro 5G |
Gauguin |
Lynnrin |
47. |
Xiaomi Mi 10 Lite |
monet |
xSylla |
48. |
Xiaomi Mi A1 |
tissot |
abhinavgupta371 |
49. |
Xiaomi Mi A2 |
pousse de jasmin |
mikeioannina |
50. |
Xiaomi Mi Mix 2 |
chiron |
mikeioannina, wight554 |
51. |
Xiaomi Mi Note 3 |
Jason |
dianlujitao |
52. |
Xiaomi POCO F2 Pro/Redmi K30 Pro/Redmi K30 Pro édition Zoom |
lmi |
SebaUbuntu |
53. |
Xiaomi POCO F3/Redmi K40/Mi 11X |
Alioth |
SebaUbuntu |
54. |
XiaomiPOCO M2 Pro/Redmi Note 9S/Redmi Note 9 Pro/Redmi Note 9 Pro Max |
miatoll |
déréférence23 |
55. |
XiaomiPOCO X3 |
Surya |
Shimitar, Subhajeetmuhuri |
56. |
XiaomiPOCO X3 Pro |
vayu |
SebaUbuntu |
57. |
Xiaomi Redmi Note 5 Pro |
pourquoi rouge |
srfarias, SebaUbuntu |
58. |
Xiaomi Redmi Note 6 Pro |
deux lèvres |
DD3Boh |
59. |
Xiaomi Redmi Note 7/7S |
lavande |
Giovix92, UltraGamerHD |
60. |
Xiaomi Redmi Note 8/8T |
ginkgo |
DarkJoker360, paysage dana |
61. |
ZUK Z2 Plus |
z2_plus |
DD3Boh |
En savoir plus
Tout comme les versions de LineageOS 19, nous devrions voir davantage de smartphones intégrer la liste de versions de LineageOS 18.1. Un certain nombre d'appareils utilisant LineageOS 17.1 ont perdu le support officiel pour le moment, mais nous espérons que de nouveaux responsables interviendront et les rétabliront dans les prochains jours.
Source:Blog LineageOS
Merci Mishaal Rahman pour le conseil !