LineageOS maakt de sprong naar Android 12 als basis met LineageOS 19, wat over de hele linie een aantal belangrijke veranderingen met zich meebrengt. Lees verder!
LineageOS is een sterke drijvende kracht geweest in de wereld van de aftermarket-Android-ontwikkeling. Als opvolger van CyanogenMod omvat het project letterlijk honderden apparaten en biedt het de enthousiaste gemeenschap een uitweg uit zware en opgeblazen systemen en een duik in aanpassingen voor mensen met minimale huiden. Nu markeert het LineageOS-team de belangrijkste versie naar LineageOS 19 met Android 12 als basis.
Waarom LineageOS 19 (en niet 19.0/19.1)?
Als je er eens naar kijkt onze lijst met aangepaste ROM's voor Android 12 en 12L, vindt u de talrijke vermeldingen die overeenkomen met LineageOS 19.0, evenals 19.1. Als een kwestie van Sterker nog, de eerste reeks onofficiële builds kreeg "19.0" vanwege de voor de hand liggende grote platformupdate. De daaropvolgende kleine wijziging in het versienummer vond plaats met de release van Android 12L.
Ondertussen is Google overgestapt op de driemaandelijks onderhoudsreleasemodel voor Android. Uiteraard zou de bestaande subversienomenclatuur van LineageOS op de lange termijn omslachtig zijn voor reguliere gebruikers. Vanwege dit (en om te voldoen aan de versieconventies van AOSP) heeft het team besloten de subversiereeks te laten vallen. De nieuwe release heet simpelweg "LineageOS 19", hoewel je nog steeds verwijzingen naar "19.1" kunt vinden in de ROM-bestandsnaam en de codebase.
Nieuwe functies in LineageOS 19
LineageOS 19 wordt geleverd met een overvloed aan nieuwe functies en verbeteringen:
- Beveiligingspatches van maart 2021 tot april 2022 zijn samengevoegd met LineageOS 16.0 tot en met 19.
- 19 builds zijn momenteel gebaseerd op de android-12.1.0_r4-tag, de tag uit de Pixel 6-serie.
- WebView is bijgewerkt naar Chromium 100.0.4896.58.
- Het team heeft het volumepaneel dat in Android 12 werd geïntroduceerd volledig vernieuwd en er in plaats daarvan een uitklapbaar zijpaneel van gemaakt.
- De fork van de AOSP Gallery-app heeft een groot aantal oplossingen en verbeteringen ondergaan.
- De Updater-app heeft een groot aantal bugfixes en verbeteringen ondergaan.
- De LineageOS-webbrowser Jelly heeft een aantal bugfixes en verbeteringen gezien.
- Het team heeft stroomopwaarts een aantal veranderingen en verbeteringen aan de FOSS doorgevoerd Etar agenda-app die ze enige tijd geleden hebben geïntegreerd.
- Het team heeft stroomopwaarts een aantal veranderingen en verbeteringen doorgevoerd Zaadkluis back-up-app.
- Aan de LineageOS Recorder-app zijn talloze bugfixes, verbeteringen en functies toegevoegd.
- Android TV-builds worden nu geleverd met een advertentievrije Android TV-launcher, in tegenstelling tot de advertentie-enabled launcher van Google.
- Android TV-versies worden nu geleverd met een sleutelhandler waarmee we aangepaste sleutels kunnen ondersteunen op een breed scala aan Bluetooth- en IR-afstandsbedieningen.
- Het LineageOS
adb_root
service is niet langer gebonden aan de eigenschap buildtype. - De extractiehulpprogramma's van het project ondersteunen nu het extraheren van de meeste soorten fabrieksimages/ingepakte OTA-images, waardoor het ophalen van apparaten en het extraheren van blobs aanzienlijk wordt vereenvoudigd.
- Ondersteuning voor high-touch polling-snelheid is toegevoegd aan onze SDK, waardoor deze kan worden ingeschakeld op ondersteunde apparaten.
- De AOSP Clang-toolchain is nu het standaard toolchain-gebruik om de LineageOS-kernels te compileren.
- De Snapdragon-camera van Qualcomm is geschrapt en apparaten die deze eerder gebruikten, zullen nu Camera2 gebruiken.
- De donkere modus is nu standaard ingeschakeld.
- Er is een geheel nieuwe installatiewizard, met geheel nieuwe pictogrammen, animaties en een heleboel nieuwe configureerbare pagina's in Android 12-stijl.
- Een gloednieuwe set pictogrammen voor bijna alle apps, zelfs systeemapps.
Naast de hierboven genoemde verbeteringen zijn ook de volgende wijzigingen opgenomen in zowel de LineageOS 19 als de oudere 18.1-codebase:
- Een geheel nieuwe standaardachtergrond en een volledige set achtergronden om uit te kiezen. Deze achtergronden zijn ontworpen met de Monet-themafuncties van Android 12 in gedachten.
- Wi-Fi-weergave is beschikbaar voor alle apparaten die ervoor kiezen om zich aan te melden, via de eigen Qualcomm-interface of de onlangs herstelde oudere Miracast-interface!
- Ondersteuning voor aangepaste oplaadgeluiden voor verschillende soorten opladen, bekabeld of draadloos.
Verdere wijzigingen
Netwerkbeperkingen
De ingebouwde firewall, beperkte netwerkmodus en functies voor gegevensisolatie per app zijn dat wel herschreven om de nieuwe beperkte netwerkmodus van AOSP en de BPF (Berkeley Packet Filter) te ondersteunen faciliteit. Bovendien zijn de functies voor gegevensbeperking en netwerkisolatie samengevoegd in één enkele implementatie.
eBPF via iptables
AOSP bevat nu een Uitgebreid Berkeley-pakketfilter (eBPF) loader en bibliotheek die eBPF-programma's laadt tijdens het opstarten om de kernelfunctionaliteit uit te breiden. Het is in wezen afkeurend iptables
, en er is geen gemakkelijke manier om de functie te backporteren naar oudere Linux-kernelvarianten. Het LineageOS-team heeft een functionele backport gemaakt voor apparaten met Linux-kernel 4.4, maar het porten ervan naar kernel 3.18 of ouder is een behoorlijk lastige klus. Bovendien kun je niet herstellen iptables
in de AOSP-codebase zonder dingen kapot te maken.
Als gevolg hiervan zal er geen officiële ondersteuning zijn voor LineageOS 19 voor Android-apparaten met Linux-kernel 3.18 en lager, totdat een goede oplossing van BPF voor deze kernelversies is aangebracht.
LineageOS 19 – Officiële builds voor ondersteunde apparaten
Het volgende is het officiële buildrooster voor de eerste batch van de LineageOS 19-uitrol:
Sorry. Nee. |
Apparaat- en forumlink |
Apparaatcodenaam en Wiki-link |
Onderhouder |
---|---|---|---|
1. |
ASUS ZenFone 5Z |
Z01R |
rohanpurohit, Jackeagle, TheMarD |
2. |
ASUS ZenFone 8 |
belang |
ZVNexus, Demon000 |
3. |
F(x)tec Pro1 |
pro1 |
BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm |
4. |
Google Pixel2 |
snoekbaarzen |
Eamo5 |
5. |
Google Pixel 2 XL |
Taimen |
Eamo5 |
6. |
Google Pixel3 |
blauwe lijn |
Razorloves, cdesai, intervigil, mikeioannina |
7. |
Google Pixel3 XL |
kruisarcering |
Razorloves, cdesai, intervigil, mikeioannina |
8. |
Google Pixel 3a |
sargo |
cdesai, mikeioannina, npjohnson |
9. |
Google Pixel 3a XL |
bonito |
cdesai, mikeioannina, npjohnson |
10. |
Google Pixel4 |
vlam |
cdesai, Eamo5, mikeioannina, npjohnson |
11. |
Google Pixel 4 XL |
koraal |
cdesai, Eamo5, mikeioannina, npjohnson |
12. |
Google Pixel 4a |
maanvis |
PeterCxy, cdesai, mikeioannina |
13. |
Google Pixel 4a 5G |
bramen |
aleasto, mikeioannina |
14. |
Google Pixel5 |
roodvin |
aleasto, mikeioannina |
15. |
Google Pixel 5a |
baardvogel |
aleasto, mikeioannina |
16. |
Lenovo Z5 ProGT |
hart |
theard, optioneel toast |
17. |
Lenovo Z6 Pro |
zippo |
Lucchetto, themard |
18. |
Moto G6 Plus |
altijd |
Jleeblanch |
19. |
Moto G7 |
rivier |
erfanoabdi, npjohnson, SyberHexen |
20. |
Moto G7Plus |
meer |
Jleeblanch, npjohnson |
21. |
Moto G7-kracht |
oceaan |
SyberHexen, erfanoabdi, npjohnson |
22. |
Moto X4 |
Payton |
erfanoabdi, TheMarD |
23. |
Moto Z2 Force |
nee |
erfanoabdi, npjohnson |
24. |
Moto Z3 Spelen |
beckham |
Jleeblanch |
25. |
Motorola One-actie |
trojka |
Strikt, npjohnson |
26. |
Motorola One Power |
chef |
Hasaber8 |
27. |
Motorola One Vision/Motorola P50 |
Kane |
Strikt, npjohnson |
28. |
Nokia 6.1 (2018) |
PL2 |
npjohnson, de impuls |
29. |
Nokia 6.1 Plus |
DRG |
npjohnson, de impuls |
30. |
OnePlus 6 |
enchilada |
LuK1337 |
31. |
OnePlus 6T |
fajita |
EdwinMoq |
32. |
Razer-telefoon 2 |
aura |
mikeioannina, npjohnson |
33. |
Samsung Galaxy Tab S5e (LTE) |
gts4lv |
bgcngm, LuK1337 |
34. |
Samsung Galaxy Tab S5e (wifi) |
gts4lvwifi |
LuK1337, bgcngm |
35. |
SHIFT SHIFT6mq |
axolotl |
amartinz, joey |
36. |
Sony XperiaXA2 |
pionier |
LuK1337, Streng, cdesai |
37. |
Sony Xperia XA2Plus |
reiziger |
LuK1337 |
38. |
Sony Xperia XA2Ultra |
ontdekking |
LuK1337 |
39. |
Sony Xperia10 |
Kirin |
LuK1337 |
40. |
Sony Xperia 10Plus |
meermin |
LuK1337 |
41. |
XiaomiPOCO F1 |
beryllium |
bgcngm, warabhishek |
Binnenkort zouden meer apparaten de overstap naar LineageOS 19 moeten maken, dus houd onze voorpagina in de gaten, want daar zullen we regelmatig verhalen over publiceren.
Generieke doelen
Net als de release van vorig jaar ondersteunt het LineageOS-team het Android Virtual Device (AVD), d.w.z. de standaard emulatoromgeving van Android-studio, als een doel opbouwen. Die evolutie zet zich voort nu LineageOS 19 ook Android Automotive-builddoelen ondersteunt. Ontwikkelaars kunnen Generic System Image (GSI)-pakketten ook bouwen in zowel mobiele als Android TV-configuraties, hoewel het officiële downloadportaal dergelijke vooraf gecompileerde builds niet zal hosten.
Wat moet ik doen als mijn apparaat hier niet wordt vermeld?
Het feit dat uw apparaat hier niet wordt vermeld, betekent niet dat u nu niet van LineageOS 19 kunt genieten. Vanwege het open source-karakter zijn er een aantal onofficiële builds voor veel apparaten op onze forums, waarvan er vele uiteindelijk officiële builds zullen worden naarmate de ontwikkeling vordert. Sterker nog: de meeste zijn inmiddels volkomen stabiel als dagelijkse chauffeurs, met af en toe een klein minpuntje.
LineageOS XDA-forums
Hoe u kunt upgraden naar LineageOS 19 vanaf een oudere versie
Als u niet bekend bent met het proces achter het installeren van aangepaste ROM's of, in het algemeen, het aanpassen van uw telefoon, zult u eerst moet u de bootloader van uw apparaat ontgrendelen en een bijgewerkt aangepast herstel installeren, zoals LineageOS Recovery of TWRP, voordat u iets probeert te doen. Zodra de officiële LineageOS 19-builds beschikbaar zijn voor uw apparaat, moet u deze vervolgens installeren via de aangepaste herstelomgeving. Apparaatspecifieke instructies kunnen variëren bekijk de bijbehorende wikipagina vooraf.
Wat Google-apps betreft, deze zijn niet vooraf geïnstalleerd op een LineageOS-release. Je moet kies een geschikte GApps-distributie en installeer het zelf.
LineageOS 18.1 – Officiële builds voor ondersteunde apparaten
Terwijl beheerders eraan werken om apparaten naar het officiële LineageOS 19 te brengen op basis van Android 12, kun je nog steeds geautomatiseerde builds vinden voor deze apparaten die worden ondersteund voor LineageOS 18.1:
LineageOS 18.1 Officiële buildlijst. Tik/klik om uit te vouwen.
Sorry. Nee. |
Apparaat- en forumlink |
Apparaatcodenaam en Wiki-link |
Onderhouder |
---|---|---|---|
1. |
ASUS ROG-telefoon 3 |
obiwan |
aleasto, OrdenKrieger |
2. |
ASUS ZenFone Max M1 |
X00P |
danascape |
3. |
ASUS ZenFone Max M2 |
X01AD |
danascape |
4. |
ASUS ZenFone Max Pro M1 |
X00TD |
Vivekachooz |
5. |
ASUS ZenFone Max Pro M2 |
X01BD |
Rk585 |
6. |
BQ Aquaris X |
bardok |
eloimuns, Quallenauge, Team aquaris-dev |
7. |
BQ Aquaris X Pro |
bardockpro |
Quallenauge, Team aquaris-dev |
8. |
Fairphone 2 |
FP2 |
chrmhoffmann |
9. |
Fairphone3 |
FP3 |
dk1978 |
10. |
Google Pixel |
zeilvis |
npjohnson |
11. |
Google Pixel XL |
marlijn |
npjohnson |
12. |
Lenovo P2 |
kuntao |
mikeioannina, snelwegster |
13. |
Lenovo Yoga Tab 3 Plus |
LTE: YTX703LWifi: YTX703F |
Quallenauge, Vladimir Oltean |
14. |
LG G3 |
AT&T: d850Canada: d852Internationale: d855Korea: f400Sprint: ls990T-Mobile: d851Verizon: versus985 |
HardStyl3r, vuurvogel11 |
15. |
Motorola Rand |
racer |
erfanoabdi, Jleeblanch, SyberHexen |
16. |
Motorola Edge S/Moto G100 |
ni |
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 Een 5G Ace |
Kiev |
SyberHexen, Jleeblanch |
19. |
Motorola Moto G 5G Plus/Motorola Een 5G |
nairo |
SyberHexen |
20. |
MotorolaMotoG5 |
Carlo |
Jarl-Pinguïn |
21. |
Motorola MotoG5S |
Montana |
Jarl-Penguin, wiktorek140 |
22. |
Motorola MotoX2014 |
Victara |
jro1979, linckandrea, npjohnson |
23. |
OnePlus 9 |
limonade |
tangalbert919 |
24. |
OnePlus 9Pro |
limonade |
LuK1337, bgcngm |
25. |
Samsung Galaxy A5 (2017) |
a5y17lte |
filiprrs |
26. |
Samsung Galaxy A7 (2017) |
a7y17lte |
filiprrs |
27. |
Samsung Galaxy M20 |
m20lte |
SamarV-121 |
28. |
Samsung Galaxy Note 3 LTE |
N9005/P: hlteN9008V: hltechnN900K/L/S: hltekorN900T/V/W8: hltetmo |
haggertk, npjohnson |
29. |
Samsung Galaxy S III Neo |
Dubbele simkaart: s3ve3gdsSamsung-camera: s3ve3gjvSony-camera: s3ve3gxx |
PythonLimited, fcuzzocrea, Teledurak |
30. |
Samsung Galaxy S5 Actief |
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. |
Samsung Galaxy S10e |
voorbij0lte |
Linux4 |
33. |
Samsung Galaxy S10 |
voorbij 1lte |
Linux4 |
34. |
Samsung Galaxy S10Plus |
voorbij2lte |
Linux4 |
35. |
Samsung Galaxy S10 5G |
voorbijx |
Linux4 |
36. |
Sony Xperia XZ2 |
Akari |
olivier97, sjlls |
37. |
Sony Xperia XZ2 Compact |
xz2c |
olivier97, sjlls |
38. |
Sony Xperia XZ2 Premium |
Aurora |
olivier97, sjlls |
39. |
Sony Xperia XZ3 |
Akatsuki |
dtrunk90, sjlls |
40. |
Sony Xperia Z2 |
Sirius |
ArianK16a |
41. |
Sony Xperia Z3 |
z3 |
Tom1000, Ikzelf5 |
42. |
Sony Xperia Z3 Compact |
z3c |
ArianK16a |
43. |
Xiaomi Mi 6 |
sagit |
ArianK16a, Elektroschmock |
44. |
Xiaomi Mi 6X |
Wayne |
Isaac Chen |
45. |
Xiaomi Mi 10T/Mi 10T Pro/Redmi K30S Ultra |
Apollo |
Ramisky, SebaUbuntu |
46. |
Xiaomi Mi 10T Lite/Mi 10i/Redmi Note 9 Pro 5G |
gauguin |
Lynnrin |
47. |
Xiaomi Mi 10 Lite |
geld |
xSylla |
48. |
Xiaomi Mi A1 |
tissot |
abhinavgupta371 |
49. |
Xiaomi Mi A2 |
jasmijn_spruit |
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 Zoomeditie |
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 |
miatol |
dereferentie23 |
55. |
XiaomiPOCO X3 |
Surya |
Shimitar, Subhajeetmuhuri |
56. |
XiaomiPOCO X3 Pro |
vayu |
SebaUbuntu |
57. |
Xiaomi Redmi Note 5 Pro |
waarom |
srfarias, SebaUbuntu |
58. |
Xiaomi Redmi Note 6 Pro |
tweelip |
DD3Boh |
59. |
Xiaomi Redmi Opmerking 7/7S |
lavendel |
Giovix92, UltraGamerHD |
60. |
Xiaomi Redmi Opmerking 8/8T |
ginkgo |
DarkJoker360, danascape |
61. |
ZUK Z2 Plus |
z2_plus |
DD3Boh |
Lees verder
Net zoals LineageOS 19-builds, zouden we meer smartphones hun weg moeten zien vinden naar het LineageOS 18.1-buildrooster. Een aantal apparaten die op LineageOS 17.1 staan, hebben voorlopig geen officiële ondersteuning meer, maar we hopen dat nieuwe beheerders zullen ingrijpen en ze de komende dagen zullen herstellen.
Bron:LineageOS-blog
Bedankt Mishaal Rahman voor de tip!