LineageOS 19 basé sur Android 12 est désormais officiellement disponible

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 !