LineageOS přechází na Android 12 jako základ s LineageOS 19, což přináší několik klíčových změn ve všech oblastech. Číst dál!
LineageOS byl silnou hnací silou ve světě vývoje Androidu s náhradními díly. Jako nástupce CyanogenMod projekt zahrnuje doslova stovky zařízení, která nabízí komunita nadšenců cesta ven z těžkých a nabubřelých systémů a ponor do modifikací pro ty, kteří mají minimální skiny. Nyní tým LineageOS označuje nárůst své hlavní verze na LineageOS 19 se systémem Android 12 jako základním.
Proč LineageOS 19 (a ne 19.0/19.1)?
Pokud se podíváte na náš seznam vlastních ROM pro Android 12 a 12L, můžete najít četné položky odpovídající LineageOS 19.0, stejně jako 19.1. Jako kdyby ve skutečnosti počáteční sada neoficiálních sestavení získala "19.0" kvůli zřejmé velké aktualizaci platformy. Následná menší změna čísla verze se stala s vydáním Androidu 12L.
Mezitím Google přešel na čtvrtletní model uvolňování údržby pro Android. Stávající nomenklatura subverze LineageOS by přirozeně byla pro běžné uživatele z dlouhodobého hlediska těžkopádná. Díky tomu (a aby odpovídaly konvencím verzování AOSP) se tým rozhodl upustit od řetězce subversion. Nové vydání se jednoduše nazývá "LineageOS 19", ačkoli stále můžete najít odkazy na "19.1" v názvu souboru ROM a kódové základně.
Nové funkce v LineageOS 19
LineageOS 19 přichází s množstvím nových funkcí a vylepšení:
- Opravy zabezpečení od března 2021 do dubna 2022 byly začleněny do LineageOS 16.0 až 19.
- 19 sestavení je aktuálně založeno na štítku android-12.1.0_r4, což je štítek řady Pixel 6.
- WebView byl aktualizován na Chromium 100.0.4896.58.
- Tým zcela přepracoval panel hlasitosti představený v Androidu 12 a místo toho z něj udělal postranní vyskakovací rozšiřující panel.
- Fork aplikace AOSP Gallery se dočkal velkého množství oprav a vylepšení.
- Aplikace Updater zaznamenala velké množství oprav chyb a vylepšení.
- Webový prohlížeč LineageOS Jelly zaznamenal řadu oprav a vylepšení chyb.
- Tým přispěl řadou změn a vylepšení zpět do FOSS Etar aplikaci kalendáře, kterou před časem integrovali.
- Tým přispěl řadou změn a vylepšení zpět proti proudu Seedvault zálohovací aplikace.
- Aplikace LineageOS Recorder zaznamenala řadu oprav chyb, vylepšení a přidaných funkcí.
- Sestavení Android TV se nyní dodává se spouštěčem Android TV bez reklam, na rozdíl od spouštěče Google s podporou reklam.
- Sestavy Android TV se nyní dodávají s ovladačem klíčů, který nám umožňuje podporovat vlastní klíče na široké řadě dálkových ovladačů Bluetooth a IR.
- LineageOS
adb_root
služba již není vázána na vlastnost typu sestavení. - Obslužné programy pro extrahování projektu nyní podporují extrahování z většiny typů továrních obrazů / zabalených obrazů OTA, což výrazně zjednodušuje načítání zařízení a extrakci objektů blob.
- Do naší sady SDK byla přidána podpora pro vysokou rychlost dotazování, což umožňuje její aktivaci na podporovaných zařízeních.
- AOSP Clang toolchain je nyní výchozí toolchain používaný ke kompilaci jader LineageOS.
- Fotoaparát Snapdragon od Qualcommu byl vynechán a zařízení, která jej dříve používala, budou nyní používat Camera2.
- Tmavý režim je nyní ve výchozím nastavení povolen.
- K dispozici je zcela nový průvodce nastavením se všemi novými ikonami ve stylu Android 12, animacemi a spoustou nových konfigurovatelných stránek.
- Zcela nová sada ikon pro téměř všechny aplikace, dokonce i ty systémové.
Kromě výše uvedených vylepšení byly do LineageOS 19 i do starší kódové základny 18.1 začleněny také následující změny:
- Zcela nová výchozí tapeta a celá sada tapet, ze kterých si můžete vybrat. Tyto tapety jsou navrženy s ohledem na tematické funkce Monet systému Android 12.
- Wi-Fi displej je k dispozici pro všechna zařízení, která se rozhodnou přihlásit, a to buď prostřednictvím proprietárního rozhraní Qualcomm, nebo nově obnoveného staršího rozhraní Miracast!
- Podpora vlastních zvuků nabíjení pro různé typy nabíjení, kabelové nebo bezdrátové.
Další změny
Síťová omezení
Vestavěný firewall, omezený síťový režim a funkce izolace dat podle aplikace přepsáno tak, aby podporovalo nový omezený síťový režim AOSP a BPF (Berkeley Packet Filter) zařízení. Kromě toho byly funkce omezení dat a izolace sítě sloučeny do jediné implementace.
eBPF přes iptables
AOSP nyní zahrnuje Rozšířený paketový filtr Berkeley (eBPF) zavaděč a knihovna, která načte programy eBPF při bootu pro rozšíření funkčnosti jádra. V podstatě zastarává iptables
a neexistuje žádný snadný způsob, jak funkci backportovat do starších variant linuxového jádra. Tým LineageOS vytvořil funkční backport pro zařízení s linuxovým jádrem 4.4, ale jeho portování na jádro 3.18 nebo starší je docela zatěžující práce. Navíc nelze obnovit iptables
v kódové základně AOSP bez porušení věcí.
V důsledku toho nebude existovat žádná oficiální podpora pro LineageOS 19 pro zařízení Android s linuxovým jádrem 3.18 a nižším, dokud nebude pro tyto verze jádra zavedeno správné řešení BPF.
LineageOS 19 – Oficiální sestavení pro podporovaná zařízení
Níže je uveden oficiální seznam sestavení pro první dávku zavedení LineageOS 19:
Sr. Ne. |
Odkaz na zařízení a fórum |
Kódové jméno zařízení a odkaz na Wiki |
Udržovatel |
---|---|---|---|
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. |
Google Pixel 2 |
tloušť |
Eamo5 |
5. |
Google Pixel 2 XL |
tajmen |
Eamo5 |
6. |
Google Pixel 3 |
modrá čára |
razorloves, cdesai, intervigil, mikeioannina |
7. |
Google Pixel 3 XL |
křížový kříž |
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 |
plamen |
cdesai, Eamo5, mikeioannina, npjohnson |
11. |
Google Pixel 4 XL |
korál |
cdesai, Eamo5, mikeioannina, npjohnson |
12. |
Google Pixel 4a |
Sunfish |
PeterCxy, cdesai, mikeioannina |
13. |
Google Pixel 4a 5G |
ostružiní |
aleasto, mikeioannina |
14. |
Google Pixel 5 |
redfin |
aleasto, mikeioannina |
15. |
Google Pixel 5a |
barbet |
aleasto, mikeioannina |
16. |
Lenovo Z5 Pro GT |
srdce |
temard, volitelně toast |
17. |
Lenovo Z6 Pro |
zippo |
Lucchetto, themard |
18. |
Moto G6 Plus |
evert |
Jleeblanch |
19. |
Moto G7 |
řeka |
erfanoabdi, npjohnson, SyberHexen |
20. |
Moto G7 Plus |
jezero |
Jleeblanch, npjohnson |
21. |
Moto G7 Power |
oceán |
SyberHexen, erfanoabdi, npjohnson |
22. |
Moto X4 |
payton |
erfanoabdi, THEMARD |
23. |
Moto Z2 Force |
nash |
erfanoabdi, npjohnson |
24. |
Moto Z3 Play |
beckham |
Jleeblanch |
25. |
Motorola One Action |
trojka |
Přísný, npjohnsone |
26. |
Motorola One Power |
šéfkuchař |
Hasaber8 |
27. |
Motorola One Vision/Motorola P50 |
kane |
Přísný, npjohnsone |
28. |
Nokia 6.1 (2018) |
PL2 |
npjohnson, impuls |
29. |
Nokia 6.1 Plus |
DRG |
npjohnson, impuls |
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 (Wi-Fi) |
gts4lvwifi |
LuK1337, bgcngm |
35. |
SHIFT SHIFT6mq |
axolotl |
amartinz, joey |
36. |
Sony Xperia XA2 |
průkopník |
LuK1337, Striktní, cdesai |
37. |
Sony Xperia XA2 Plus |
cestovatel |
LuK1337 |
38. |
Sony Xperia XA2 Ultra |
objev |
LuK1337 |
39. |
Sony Xperia 10 |
kirin |
LuK1337 |
40. |
Sony Xperia 10 Plus |
mořská panna |
LuK1337 |
41. |
Xiaomi POCO F1 |
beryllium |
bgcngm, warabhishek |
Více zařízení by mělo brzy přejít na LineageOS 19, takže sledujte naši titulní stránku, na které budeme spouštět pravidelné příběhy.
Obecné cíle
Stejně jako v předchozím roce podporuje tým LineageOS virtuální zařízení Android (AVD), tj. výchozí prostředí emulátoru poskytované společností Android Studio, jako postavit cíl. Tento vývoj pokračuje s LineageOS 19, který podporuje také cíle sestavení Android Automotive. Vývojáři mohou vytvářet balíčky Generic System Image (GSI) v konfiguracích pro mobilní zařízení i Android TV, ačkoli oficiální portál pro stahování nebude hostovat žádné takové předkompilované sestavení.
Co když zde moje zařízení není uvedeno?
To, že zde vaše zařízení není uvedeno, neznamená, že si nyní nemůžete užít LineageOS 19. Kvůli jeho povaze open source existuje na našich fórech řada neoficiálních sestavení pro mnoho zařízení, z nichž mnohé se nakonec s postupem vývoje stanou oficiálními sestaveními. A co víc: většina z nich je nyní naprosto stabilní jako každodenní řidiči s občasnými drobnými vtípky.
Fóra LineageOS XDA
Jak upgradovat na LineageOS 19 ze starší verze
Pokud nejste obeznámeni s procesem instalace vlastních ROM nebo obecně s úpravou telefonu, nejprve musíte odemknout zavaděč vašeho zařízení a nainstalovat aktualizovanou vlastní obnovu, jako je LineageOS Recovery nebo TWRP, než se pokusíte něco udělat. Jakmile budou pro vaše zařízení k dispozici oficiální sestavení LineageOS 19, budete je muset nainstalovat prostřednictvím vlastního prostředí pro obnovu. Pokyny pro konkrétní zařízení se mohou lišit, takže je také dělejte podívejte se na příslušnou wiki stránku předem.
Pokud jde o aplikace Google, nejsou ve verzi LineageOS předinstalované. Musíš vybrat vhodnou distribuci GApps a nainstalujte si jej sami.
LineageOS 18.1 – Oficiální sestavení pro podporovaná zařízení
Zatímco správci pracují na uvedení zařízení do oficiálního LineageOS 19 založeného na Androidu 12, stále můžete najít automatizovaná sestavení pro tato zařízení, která jsou podporována pro LineageOS 18.1:
Oficiální seznam sestavení LineageOS 18.1. Klepnutím/kliknutím rozbalíte.
Sr. Ne. |
Odkaz na zařízení a fórum |
Kódové jméno zařízení a odkaz na Wiki |
Udržovatel |
---|---|---|---|
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 |
585 Rk |
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 |
dk 1978 |
10. |
Google Pixel |
plachetník |
npjohnson |
11. |
Google Pixel XL |
marlin |
npjohnson |
12. |
Lenovo P2 |
kuntao |
mikeioannina, dálniční hvězda |
13. |
Lenovo Yoga Tab 3 Plus |
LTE: YTX703LWi-Fi: YTX703F |
Quallenauge, Vladimír Oltean |
14. |
LG G3 |
AT&T: d850Kanada: d852Mezinárodní: d855Korea: f400Sprint: 990 lsT-Mobile: d851Verizon: vs985 |
HardStyl3r, firebird11 |
15. |
Motorola Edge |
závodník |
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 |
kyjev |
SyberHexen, Jleeblanch |
19. |
Motorola Moto G 5G Plus/Motorola One 5G |
nairo |
SyberHexen |
20. |
Motorola Moto G5 |
cedrik |
Jarl-Penguin |
21. |
Motorola Moto G5S |
montana |
Jarl-Penguin, wiktorek140 |
22. |
Motorola Moto X 2014 |
victara |
jro1979, linckandrea, npjohnson |
23. |
OnePlus 9 |
limonáda |
tangalbert919 |
24. |
OnePlus 9 Pro |
limonáda |
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 |
Dvě SIM karty: s3ve3gdsFotoaparát Samsung: s3ve3gjvFotoaparát Sony: s3ve3gxx |
PythonLimited, fcuzzocrea, Teledurak |
30. |
Samsung Galaxy S5 Active |
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 |
mimo0lte |
Linux4 |
33. |
Samsung Galaxy S10 |
mimo1lte |
Linux4 |
34. |
Samsung Galaxy S10 Plus |
za 2lte |
Linux4 |
35. |
Samsung Galaxy S10 5G |
mimox |
Linux4 |
36. |
Sony Xperia XZ2 |
akari |
olivier97, sjllls |
37. |
Sony Xperia XZ2 Compact |
xz2c |
olivier97, sjllls |
38. |
Sony Xperia XZ2 Premium |
polární záře |
olivier97, sjllls |
39. |
Sony Xperia XZ3 |
akatsuki |
dtrunk90, sjllls |
40. |
Sony Xperia Z2 |
Sírius |
ArianK16a |
41. |
Sony Xperia Z3 |
z3 |
Tom1000, já 5 |
42. |
Sony Xperia Z3 Compact |
z3c |
ArianK16a |
43. |
Xiaomi Mi 6 |
sagitovat |
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 |
jasmínový_klíček |
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 |
dereference23 |
55. |
Xiaomi POCO X3 |
surya |
Shimitar, Subhajeetmuhuri |
56. |
Xiaomi POCO X3 Pro |
vayu |
SebaUbuntu |
57. |
Xiaomi Redmi Note 5 Pro |
Whyred |
srfarias, SebaUbuntu |
58. |
Xiaomi Redmi Note 6 Pro |
dvourt |
DD3Boh |
59. |
Xiaomi Redmi Note 7/7S |
levandule |
Giovix92, UltraGamerHD |
60. |
Xiaomi Redmi Note 8/8T |
ginkgo |
DarkJoker360, danascape |
61. |
ZUK Z2 Plus |
z2_plus |
DD3Boh |
Přečtěte si více
Podobně jako se sestavuje LineageOS 19, měli bychom vidět více smartphonů, které se dostaly do seznamu sestav LineageOS 18.1. Řada zařízení, která jsou na LineageOS 17.1, prozatím ztratila oficiální podporu, ale doufáme, že do toho vstoupí noví správci a v nadcházejících dnech je obnoví.
Zdroj:Blog LineageOS
Díky Mishaal Rahman za tip!