LineageOS macht mit LineageOS 19 den Sprung zu Android 12 als Basis und bringt auf ganzer Linie mehrere wichtige Änderungen mit sich. Weiter lesen!
LineageOS ist eine starke treibende Kraft in der Welt der Aftermarket-Android-Entwicklung. Als Nachfolger von CyanogenMod umfasst das Projekt buchstäblich Hunderte von Geräten und bietet das Enthusiasten-Community einen Ausweg aus schweren und aufgeblähten Systemen und einen Einblick in Modifikationen für diejenigen mit minimale Skins. Jetzt kündigt das LineageOS-Team den Upgrade seiner Hauptversion auf LineageOS 19 mit Android 12 als Basis an.
Warum LineageOS 19 (und nicht 19.0/19.1)?
Wenn Sie einen Blick darauf werfen unsere Liste der benutzerdefinierten ROMs für Android 12 und 12Lfinden Sie die zahlreichen Einträge zu LineageOS 19.0 und 19.1. In der Tat Tatsächlich wurde der erste Satz inoffizieller Builds aufgrund des offensichtlich großen Plattform-Updates mit „19.0“ aufgenommen. Die anschließende geringfügige Änderung der Versionsnummer erfolgte mit der Veröffentlichung von Android 12L.
In der Zwischenzeit ist Google auf die umgestiegen vierteljährliches Wartungs-Release-Modell für Android. Natürlich wäre die bestehende Subversion-Nomenklatur von LineageOS auf lange Sicht für normale Benutzer umständlich. Aus diesem Grund (und um den Versionierungskonventionen von AOSP zu entsprechen) hat das Team beschlossen, den Subversion-String zu löschen. Die neue Version heißt einfach „LineageOS 19“, obwohl Sie im ROM-Dateinamen und in der Codebasis immer noch Verweise auf „19.1“ finden.
Neue Funktionen in LineageOS 19
LineageOS 19 bietet eine Fülle neuer Funktionen und Verbesserungen:
- Sicherheitspatches von März 2021 bis April 2022 wurden auf LineageOS 16.0 bis 19 zusammengeführt.
- 19 Builds basieren derzeit auf dem Tag android-12.1.0_r4, dem Tag der Pixel-6-Serie.
- WebView wurde auf Chromium 100.0.4896.58 aktualisiert.
- Das Team hat das in Android 12 eingeführte Lautstärke-Panel komplett überarbeitet und es stattdessen zu einem seitlich herausklappbaren, erweiterbaren Panel gemacht.
- Am Fork der AOSP Gallery-App wurden zahlreiche Korrekturen und Verbesserungen vorgenommen.
- Die Updater-App hat zahlreiche Fehlerbehebungen und Verbesserungen erfahren.
- Der LineageOS-Webbrowser Jelly hat eine Reihe von Fehlerkorrekturen und Verbesserungen erfahren.
- Das Team hat bereits im Vorfeld des FOSS eine Reihe von Änderungen und Verbesserungen vorgenommen Etar Die Kalender-App haben sie vor einiger Zeit integriert.
- Das Team hat bereits vorab eine Reihe von Änderungen und Verbesserungen vorgenommen Samentresor Backup-App.
- Bei der LineageOS Recorder-App wurden zahlreiche Fehlerkorrekturen, Verbesserungen und neue Funktionen vorgenommen.
- Android TV-Builds werden jetzt mit einem werbefreien Android TV-Launcher ausgeliefert, im Gegensatz zum werbefähigen Launcher von Google.
- Android TV-Builds werden jetzt mit einem Schlüsselhandler ausgeliefert, der es uns ermöglicht, benutzerdefinierte Tasten auf einer Vielzahl von Bluetooth- und IR-Fernbedienungen zu unterstützen.
- Das LineageOS
adb_root
Der Dienst ist nicht mehr an die Build-Typ-Eigenschaft gebunden. - Die Extraktionsdienstprogramme des Projekts unterstützen jetzt das Extrahieren aus den meisten Arten von Factory-Images/gepackten OTA-Images, wodurch das Hochfahren von Geräten und die Blob-Extraktion erheblich vereinfacht werden.
- Zu unserem SDK wurde Unterstützung für die High-Touch-Abfragerate hinzugefügt, sodass sie auf unterstützten Geräten aktiviert werden kann.
- Die AOSP Clang-Toolchain ist jetzt die Standard-Toolchain zum Kompilieren der LineageOS-Kernel.
- Die Snapdragon-Kamera von Qualcomm wurde entfernt und Geräte, die sie zuvor verwendeten, verwenden jetzt Camera2.
- Der Dunkelmodus ist jetzt standardmäßig aktiviert.
- Es gibt einen völlig neuen Einrichtungsassistenten mit völlig neuen Symbolen, Animationen und vielen neuen konfigurierbaren Seiten im Android 12-Stil.
- Ein brandneuer Satz von Symbolen für fast alle Apps, auch für System-Apps.
Abgesehen von den oben genannten Verbesserungen wurden auch die folgenden Änderungen sowohl in die Codebasis von LineageOS 19 als auch in die Legacy-18.1-Codebasis integriert:
- Ein völlig neues Standard-Hintergrundbild und eine vollständige Auswahl an Hintergrundbildern. Diese Hintergrundbilder wurden unter Berücksichtigung der Monet-Themenfunktionen von Android 12 entwickelt.
- Die Wi-Fi-Anzeige ist für alle Geräte verfügbar, die sich für die Aktivierung entscheiden, entweder über die proprietäre Qualcomm-Schnittstelle oder die neu wiederhergestellte alte Miracast-Schnittstelle!
- Unterstützung für benutzerdefinierte Ladetöne für verschiedene Ladearten, kabelgebunden oder kabellos.
Weitere Änderungen
Netzwerkbeschränkungen
Die integrierte Firewall, der eingeschränkte Netzwerkmodus und die Datenisolationsfunktionen pro App wurden verbessert neu geschrieben, um den neuen eingeschränkten Netzwerkmodus von AOSP und den BPF (Berkeley Packet Filter) zu unterstützen Einrichtung. Darüber hinaus wurden die Funktionen zur Datenbeschränkung und Netzwerkisolation in einer einzigen Implementierung zusammengefasst.
eBPF über iptables
AOSP enthält jetzt eine Erweiterter Berkeley-Paketfilter (eBPF) Loader und Bibliothek, die eBPF-Programme beim Booten lädt, um die Kernel-Funktionalität zu erweitern. Es ist im Wesentlichen veraltet iptables
, und es gibt keine einfache Möglichkeit, die Funktion auf ältere Linux-Kernelvarianten zurückzuportieren. Das LineageOS-Team hat einen funktionsfähigen Backport für Geräte mit Linux-Kernel 4.4 erstellt, aber die Portierung desselben auf den Kernel 3.18 oder älter ist eine ziemlich mühsame Aufgabe. Darüber hinaus ist eine Wiederherstellung nicht möglich iptables
in der AOSP-Codebasis, ohne dass etwas kaputt geht.
Infolgedessen wird es keine offizielle Unterstützung für LineageOS 19 für Android-Geräte mit Linux-Kernel 3.18 und niedriger geben, bis eine ordnungsgemäße Problemumgehung für BPF für diese Kernel-Versionen bereitgestellt wird.
LineageOS 19 – Offizielle Builds für unterstützte Geräte
Das Folgende ist die offizielle Build-Liste für die erste Charge des LineageOS 19-Rollouts:
Sr. Nr. |
Geräte- und Forum-Link |
Gerätecodename und Wiki-Link |
Betreuer |
---|---|---|---|
1. |
ASUS ZenFone 5Z |
Z01R |
Rohanpurohit, Jackeagle, ThEMarD |
2. |
ASUS ZenFone 8 |
willen |
ZVNexus, Demon000 |
3. |
F(x) tec Pro1 |
pro1 |
BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm |
4. |
Google Pixel 2 |
Zander |
Eamo5 |
5. |
Google Pixel 2 XL |
Taimen |
Eamo5 |
6. |
Google Pixel 3 |
blaue Linie |
razorloves, cdesai, intervigil, mikeioannina |
7. |
Google Pixel 3 XL |
Kreuzschraffur |
razorloves, cdesai, intervigil, mikeioannina |
8. |
Google Pixel 3a |
Sargo |
cdesai, mikeioannina, npjohnson |
9. |
Google Pixel 3a XL |
Bonito |
cdesai, mikeioannina, npjohnson |
10. |
Google Pixel 4 |
Flamme |
cdesai, Eamo5, mikeioannina, npjohnson |
11. |
Google Pixel 4 XL |
Koralle |
cdesai, Eamo5, mikeioannina, npjohnson |
12. |
Google Pixel 4a |
Mondfisch |
PeterCxy, cdesai, mikeioannina |
13. |
Google Pixel 4a 5G |
Brombeere |
Aleasto, Mikeioannina |
14. |
Google Pixel 5 |
Rotflosse |
Aleasto, Mikeioannina |
15. |
Google Pixel 5a |
Barbet |
Aleasto, Mikeioannina |
16. |
Lenovo Z5 Pro GT |
Herz |
themard, optionaltoast |
17. |
Lenovo Z6 Pro |
zippo |
Lucchetto, themard |
18. |
Moto G6 Plus |
Evert |
Jleeblanch |
19. |
Moto G7 |
Fluss |
erfanoabdi, npjohnson, SyberHexen |
20. |
Moto G7 Plus |
See |
Jleeblanch, npjohnson |
21. |
Moto G7 Power |
Ozean |
SyberHexen, erfanoabdi, npjohnson |
22. |
Moto X4 |
Payton |
erfanoabdi, ThEMarD |
23. |
Moto Z2 Force |
nash |
erfanoabdi, npjohnson |
24. |
Moto Z3 Spielen |
Beckham |
Jleeblanch |
25. |
Motorola One Action |
Troika |
Streng, npjohnson |
26. |
Motorola One Power |
Koch |
Hasaber8 |
27. |
Motorola One Vision/Motorola P50 |
Kane |
Streng, npjohnson |
28. |
Nokia 6.1 (2018) |
PL2 |
npjohnson, theimpulson |
29. |
Nokia 6.1 Plus |
DRG |
npjohnson, theimpulson |
30. |
OnePlus 6 |
Enchilada |
LuK1337 |
31. |
OnePlus 6T |
Fajita |
EdwinMoq |
32. |
Razer Phone 2 |
Aura |
mikeioannina, npjohnson |
33. |
Samsung Galaxy Tab S5e (LTE) |
gts4lv |
bgcngm, LuK1337 |
34. |
Samsung Galaxy Tab S5e (WLAN) |
gts4lvwifi |
LuK1337, bgcngm |
35. |
SHIFT SHIFT6mq |
Axolotl |
Amartinz, Joey |
36. |
Sony Xperia XA2 |
Pionier |
LuK1337, Strikt, cdesai |
37. |
Sony Xperia XA2 Plus |
Reisender |
LuK1337 |
38. |
Sony Xperia XA2 Ultra |
Entdeckung |
LuK1337 |
39. |
Sony Xperia 10 |
Kirin |
LuK1337 |
40. |
Sony Xperia 10 Plus |
Meerjungfrau |
LuK1337 |
41. |
Xiaomi POCO F1 |
Beryllium |
bgcngm, warabhishek |
Weitere Geräte sollten bald auf LineageOS 19 umsteigen. Behalten Sie also unsere Titelseite im Auge, da wir regelmäßig Artikel darüber veröffentlichen werden.
Allgemeine Ziele
Genau wie die Vorjahresversion unterstützt das LineageOS-Team das Android Virtual Device (AVD), also die standardmäßige Emulatorumgebung, die von bereitgestellt wird Android Studio, Als ein Ziel erstellen. Diese Entwicklung setzt sich fort, da LineageOS 19 auch Build-Ziele für Android Automotive unterstützt. Entwickler können Generic System Image (GSI)-Pakete sowohl in Mobil- als auch in Android TV-Konfigurationen erstellen, obwohl das offizielle Download-Portal keine derartigen vorkompilierten Builds hostet.
Was passiert, wenn mein Gerät hier nicht aufgeführt ist?
Nur weil Ihr Gerät hier nicht aufgeführt ist, heißt das nicht, dass Sie LineageOS 19 jetzt nicht genießen können. Aufgrund seines Open-Source-Charakters gibt es in unseren Foren eine Reihe inoffizieller Builds für viele Geräte, von denen viele im Laufe der Entwicklung schließlich zu offiziellen Builds werden. Mehr noch: Mittlerweile sind die meisten von ihnen im Alltagsbetrieb vollkommen stabil, mit gelegentlichen kleinen Macken.
LineageOS XDA-Foren
So aktualisieren Sie von einer älteren Version auf LineageOS 19
Wenn Sie mit dem Prozess hinter der Installation benutzerdefinierter ROMs oder allgemein mit der Änderung Ihres Telefons nicht vertraut sind, werden Sie dies tun Zuerst müssen Sie den Bootloader Ihres Geräts entsperren und eine aktualisierte benutzerdefinierte Wiederherstellung installieren, z. B. LineageOS Recovery oder TWRP, bevor Sie versuchen, etwas zu tun. Sobald dann offizielle LineageOS 19-Builds für Ihr Gerät verfügbar sind, müssen Sie diese über die benutzerdefinierte Wiederherstellungsumgebung installieren. Gerätespezifische Anweisungen können daher variieren Schauen Sie sich die entsprechende Wiki-Seite an vorweg.
Google-Apps sind in einer LineageOS-Version nicht vorinstalliert. Du brauchst Wählen Sie eine geeignete GApps-Distribution und selbst installieren.
LineageOS 18.1 – Offizielle Builds für unterstützte Geräte
Während die Betreuer daran arbeiten, Geräte auf das offizielle LineageOS 19 basierend auf Android 12 zu bringen, finden Sie immer noch automatisierte Builds für diese Geräte, die für LineageOS 18.1 unterstützt werden:
Offizielle Build-Liste von LineageOS 18.1. Tippen/klicken Sie zum Erweitern.
Sr. Nr. |
Geräte- und Forum-Link |
Gerätecodename und Wiki-Link |
Betreuer |
---|---|---|---|
1. |
ASUS ROG Phone 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 |
Bardock |
eloimuns, Quallenauge, Team aquaris-dev |
7. |
BQ Aquaris X Pro |
bardockpro |
Quallenauge, Team aquaris-dev |
8. |
Fairphone 2 |
FP2 |
chrmhoffmann |
9. |
Fairphone 3 |
FP3 |
dk1978 |
10. |
Google Pixel |
Segelfisch |
npjohnson |
11. |
Google Pixel XL |
Marlin |
npjohnson |
12. |
Lenovo P2 |
kuntao |
mikeioannina, Highwaystar |
13. |
Lenovo Yoga Tab 3 Plus |
LTE: YTX703LW-lan: YTX703F |
Quallenauge, Vladimir Oltean |
14. |
LG G3 |
AT&T: d850Kanada: d852International: d855Korea: f400Sprint: ls990T-Mobile: d851Verizon: vs985 |
HardStyl3r, firebird11 |
15. |
Motorola Edge |
Rennfahrer |
erfanoabdi, Jleeblanch, SyberHexen |
16. |
Motorola Edge S/Moto G100 |
nio |
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 |
Kiew |
SyberHexen, Jleeblanch |
19. |
Motorola Moto G 5G Plus/Motorola One 5G |
Nairo |
SyberHexen |
20. |
Motorola Moto G5 |
Cedric |
Jarl-Pinguin |
21. |
Motorola Moto G5S |
Montana |
Jarl-Pinguin, wiktorek140 |
22. |
Motorola Moto X 2014 |
Victara |
jro1979, linckandrea, npjohnson |
23. |
OnePlus 9 |
Limonade |
tangalbert919 |
24. |
OnePlus 9 Pro |
Limonadep |
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 |
Dual-SIM: s3ve3gdsSamsung-Kamera: s3ve3gjvSony-Kamera: s3ve3gxx |
PythonLimited, fcuzzocrea, Teledurak |
30. |
Samsung Galaxy S5 Aktiv |
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 |
beyond0lte |
Linux4 |
33. |
Samsung Galaxy S10 |
beyond1lte |
Linux4 |
34. |
Samsung Galaxy S10 Plus |
beyond2lte |
Linux4 |
35. |
Samsung Galaxy S10 5G |
beyondx |
Linux4 |
36. |
Sony Xperia XZ2 |
Akari |
olivier97, sjllls |
37. |
Sony Xperia XZ2 Compact |
xz2c |
olivier97, sjllls |
38. |
Sony Xperia XZ2 Premium |
Aurora |
olivier97, sjllls |
39. |
Sony Xperia XZ3 |
Akatsuki |
dtrunk90, sjllls |
40. |
Sony Xperia Z2 |
Sirius |
ArianK16a |
41. |
Sony Xperia Z3 |
z3 |
Tom1000, Ich selbst5 |
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 |
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 |
jasmine_sprout |
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 Zoom Edition |
lmi |
SebaUbuntu |
53. |
Xiaomi POCO F3/Redmi K40/Mi 11X |
Alioth |
SebaUbuntu |
54. |
Xiaomi POCO M2 Pro/Redmi Note 9S/Redmi Note 9 Pro/Redmi Note 9 Pro Max |
miatoll |
dereferenz23 |
55. |
Xiaomi POCO X3 |
Surya |
Shimitar, Subhajeetmuhuri |
56. |
Xiaomi POCO X3 Pro |
vayu |
SebaUbuntu |
57. |
Xiaomi Redmi Note 5 Pro |
warumred |
srfarias, SebaUbuntu |
58. |
Xiaomi Redmi Note 6 Pro |
zweilippen |
DD3Boh |
59. |
Xiaomi Redmi Note 7/7S |
Lavendel |
Giovix92, UltraGamerHD |
60. |
Xiaomi Redmi Note 8/8T |
Ginkgo |
DarkJoker360, Danascape |
61. |
ZUK Z2 Plus |
z2_plus |
DD3Boh |
mehr lesen
Ähnlich wie bei den LineageOS 19-Builds dürften weitere Smartphones ihren Weg in die LineageOS 18.1-Buildliste finden. Eine Reihe von Geräten, die auf LineageOS 17.1 laufen, haben vorerst den offiziellen Support verloren, aber wir hoffen, dass neue Betreuer eingreifen und sie in den kommenden Tagen wieder einführen.
Quelle:LineageOS-Blog
Danke Mishaal Rahman für den Tipp!