LineageOS robí skok na Android 12 ako základ s LineageOS 19, čo prináša niekoľko kľúčových zmien vo všetkých oblastiach. Pokračuj v čítaní!
LineageOS je silnou hnacou silou vo svete vývoja Androidu s náhradnými dielmi. Ako nástupca CyanogenMod projekt zahŕňa doslova stovky zariadení, ktoré ponúkajú komunita nadšencov cesta von z ťažkých a nafúknutých systémov a ponorenie sa do modifikácií pre tých, ktorí s minimálne skiny. Teraz tím LineageOS značí nárast svojej hlavnej verzie na LineageOS 19 so systémom Android 12 ako základom.
Prečo LineageOS 19 (a nie 19.0/19.1)?
Ak sa pozriete na náš zoznam vlastných ROM pre Android 12 a 12L, môžete nájsť početné položky zodpovedajúce LineageOS 19.0, ako aj 19.1. Ako keby v skutočnosti, počiatočná sada neoficiálnych verzií získala "19.0" kvôli zjavnej veľkej aktualizácii platformy. Následná menšia zmena čísla verzie nastala s vydaním Androidu 12L.
Medzitým Google prešiel na štvrťročný model uvoľňovania údržby pre Android. Prirodzene, existujúca subverzná nomenklatúra LineageOS by bola pre bežných používateľov z dlhodobého hľadiska ťažkopádna. Z tohto dôvodu (a v súlade s konvenciami verzií AOSP) sa tím rozhodol zrušiť reťazec subversion. Nové vydanie sa jednoducho nazýva „LineageOS 19“, hoci v názve súboru ROM a kódovej základni stále nájdete odkazy na „19.1“.
Nové funkcie v LineageOS 19
LineageOS 19 prichádza s množstvom nových funkcií a vylepšení:
- Opravy zabezpečenia od marca 2021 do apríla 2022 boli zlúčené do LineageOS 16.0 až 19.
- 19 zostáv je momentálne založených na štítku android-12.1.0_r4, čo je štítok série Pixel 6.
- WebView bol aktualizovaný na Chromium 100.0.4896.58.
- Tím úplne prepracoval panel hlasitosti predstavený v systéme Android 12 a namiesto toho z neho urobil bočný rozširujúci panel.
- Fork aplikácie AOSP Gallery sa dočkal veľkého množstva opráv a vylepšení.
- Aplikácia Updater zaznamenala veľké množstvo opráv chýb a vylepšení.
- Webový prehliadač LineageOS Jelly zaznamenal množstvo opráv chýb a vylepšení.
- Tím prispel k mnohým zmenám a vylepšeniam späť do FOSS Etar aplikáciu kalendára, ktorú integrovali už dávnejšie.
- Tím prispel k mnohým zmenám a vylepšeniam Seedvault zálohovacia aplikácia.
- Aplikácia LineageOS Recorder zaznamenala množstvo opráv chýb, vylepšení a pridaných funkcií.
- Zostavy Android TV sa teraz dodávajú so spúšťačom Android TV bez reklám, na rozdiel od spúšťača Google s podporou reklám.
- Zostavy Android TV sa teraz dodávajú s ovládačom kľúčov, ktorý nám umožňuje podporovať vlastné kľúče na širokej škále diaľkových ovládačov Bluetooth a IR.
- LineageOS
adb_root
služba už nie je viazaná na vlastnosť typu zostavenia. - Pomôcky na extrahovanie projektu teraz podporujú extrakciu z väčšiny typov továrenských obrazov/zabalených obrazov OTA, čím sa výrazne zjednodušuje vyhľadávanie zariadení a extrakcia blobu.
- Do našej súpravy SDK bola pridaná podpora pre vysokú mieru hlasovania, čo umožňuje jej aktiváciu na podporovaných zariadeniach.
- AOSP Clang toolchain je teraz predvoleným toolchainom používaným na kompiláciu jadier LineageOS.
- Fotoaparát Snapdragon od Qualcommu bol zrušený a zariadenia, ktoré ho predtým používali, budú teraz používať Camera2.
- Tmavý režim je teraz predvolene povolený.
- K dispozícii je úplne nový sprievodca nastavením so všetkými novými ikonami v štýle Android 12, animáciami a množstvom nových konfigurovateľných stránok.
- Úplne nová sada ikon pre takmer všetky aplikácie, dokonca aj tie systémové.
Okrem vyššie uvedených vylepšení boli do LineageOS 19 aj do staršej kódovej základne 18.1 zapracované aj nasledujúce zmeny:
- Úplne nová predvolená tapeta a celá sada tapiet, z ktorých si môžete vybrať. Tieto tapety sú navrhnuté s ohľadom na tematické funkcie Monet v systéme Android 12.
- Wi-Fi displej je k dispozícii pre všetky zariadenia, ktoré sa rozhodnú aktivovať, a to buď prostredníctvom proprietárneho rozhrania Qualcomm alebo novo obnoveného starého rozhrania Miracast!
- Podpora vlastných zvukov nabíjania pre rôzne typy nabíjania, káblové alebo bezdrôtové.
Ďalšie zmeny
Sieťové obmedzenia
Zabudovaný firewall, obmedzený sieťový režim a funkcie izolácie údajov podľa aplikácie prepísané na podporu nového obmedzeného sieťového režimu AOSP a BPF (Berkeley Packet Filter) zariadení. Okrem toho boli funkcie obmedzenia údajov a izolácie siete zlúčené do jednej implementácie.
eBPF cez iptables
AOSP teraz zahŕňa Rozšírený paketový filter Berkeley (eBPF) zavádzač a knižnica, ktorá načítava programy eBPF v čase zavádzania na rozšírenie funkčnosti jadra. V podstate zastaráva iptables
a neexistuje jednoduchý spôsob, ako túto funkciu spätne portovať na staršie varianty jadra Linuxu. Tím LineageOS vytvoril funkčný backport pre zariadenia s jadrom Linuxu 4.4, ale portovanie toho istého na jadro 3.18 alebo staršie je dosť zaťažujúca práca. Okrem toho nemôžete obnoviť iptables
v kódovej základni AOSP bez porušenia vecí.
V dôsledku toho nebude existovať žiadna oficiálna podpora pre LineageOS 19 pre zariadenia so systémom Android s jadrom Linux 3.18 a nižším, kým sa do týchto verzií jadra nezavedie správne riešenie BPF.
LineageOS 19 – Oficiálne zostavy pre podporované zariadenia
Nasleduje oficiálny zoznam zostavení pre úvodnú dávku zavedenia LineageOS 19:
Sr. No. |
Odkaz na zariadenie a fórum |
Kódový názov zariadenia a odkaz na Wiki |
Udržiavač |
---|---|---|---|
1. |
ASUS ZenFone 5Z |
Z01R |
rohanpurohit, Jackeagle, ThEMard |
2. |
ASUS ZenFone 8 |
kvôli |
ZVNexus, Demon000 |
3. |
F(x) tec Pro1 |
pro1 |
BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm |
4. |
Google Pixel 2 |
zimomriavky |
Eamo5 |
5. |
Google Pixel 2 XL |
tajmen |
Eamo5 |
6. |
Google Pixel 3 |
modrá čiara |
razorloves, cdesai, intervigil, mikeioannina |
7. |
Google Pixel 3 XL |
krížový kríž |
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 |
plameň |
cdesai, Eamo5, mikeioannina, npjohnson |
11. |
Google Pixel 4 XL |
koralový |
cdesai, Eamo5, mikeioannina, npjohnson |
12. |
Google Pixel 4a |
slnečnica |
PeterCxy, cdesai, mikeioannina |
13. |
Google Pixel 4a 5G |
ostružina |
aleasto, mikeioannina |
14. |
Google Pixel 5 |
redfin |
aleasto, mikeioannina |
15. |
Google Pixel 5a |
barbet |
aleasto, mikeioannina |
16. |
Lenovo Z5 Pro GT |
Srdce |
temarda, voliteľné toasty |
17. |
Lenovo Z6 Pro |
zippo |
Lucchetto, themard |
18. |
Moto G6 Plus |
evert |
Jleeblanch |
19. |
Moto G7 |
rieka |
erfanoabdi, npjohnson, SyberHexen |
20. |
Moto G7 Plus |
jazero |
Jleeblanch, npjohnson |
21. |
Napájanie Moto G7 |
oceán |
SyberHexen, erfanoabdi, npjohnson |
22. |
Moto X4 |
payton |
erfanoabdi, MD |
23. |
Moto Z2 Force |
nash |
erfanoabdi, npjohnson |
24. |
Moto Z3 Play |
beckham |
Jleeblanch |
25. |
Motorola One Action |
trojka |
Prísne, npjohnson |
26. |
Motorola One Power |
šéfkuchár |
Hasaber8 |
27. |
Motorola One Vision/Motorola P50 |
kane |
Prísne, npjohnson |
28. |
Nokia 6.1 (2018) |
PL2 |
npjohnson, impulz |
29. |
Nokia 6.1 Plus |
DRG |
npjohnson, impulz |
30. |
OnePlus 6 |
enchilada |
LuK1337 |
31. |
OnePlus 6T |
fajita |
EdwinMoq |
32. |
Telefón 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. |
SHIFT SHIFT6mq |
axolotl |
amartinz, joey |
36. |
Sony Xperia XA2 |
priekopník |
LuK1337, Prísne, cdesai |
37. |
Sony Xperia XA2 Plus |
cestovateľ |
LuK1337 |
38. |
Sony Xperia XA2 Ultra |
objav |
LuK1337 |
39. |
Sony Xperia 10 |
kirin |
LuK1337 |
40. |
Sony Xperia 10 Plus |
morská panna |
LuK1337 |
41. |
Xiaomi POCO F1 |
berýlium |
bgcngm, warabhishek |
Viac zariadení by malo čoskoro prejsť na LineageOS 19, takže sledujte našu titulnú stránku, pretože na nej budeme spúšťať pravidelné príbehy.
Všeobecné ciele
Rovnako ako v predchádzajúcom roku, tím LineageOS podporuje virtuálne zariadenie Android (AVD), t. j. predvolené prostredie emulátora poskytované spoločnosťou Android Studio, ako postaviť cieľ. Tento vývoj pokračuje s LineageOS 19, ktorý podporuje aj ciele zostavovania Android Automotive. Vývojári môžu tiež vytvárať balíčky Generic System Image (GSI) v konfiguráciách pre mobilné zariadenia a Android TV, hoci oficiálny portál na stiahnutie nebude hostiť žiadne takéto predkompilované zostavy.
Čo ak tu moje zariadenie nie je uvedené?
To, že vaše zariadenie tu nie je uvedené, neznamená, že si už teraz nemôžete vychutnať LineageOS 19. Kvôli svojej povahe otvoreného zdroja existuje na našich fórach množstvo neoficiálnych verzií pre mnohé zariadenia, z ktorých mnohé sa nakoniec v priebehu vývoja stanú oficiálnymi zostavami. A čo viac: väčšina z nich je už teraz dokonale stabilná ako každodenný vodič s občasnými drobnými vrtochmi.
Fóra LineageOS XDA
Ako upgradovať na LineageOS 19 zo staršej verzie
Ak nepoznáte proces inštalácie vlastných ROM alebo vo všeobecnosti úpravu telefónu, najprv musíte odomknúť bootloader vášho zariadenia a nainštalovať aktualizovanú vlastnú obnovu, ako napríklad LineageOS Recovery alebo TWRPpredtým, ako sa pokúsite niečo urobiť. Potom, keď budú pre vaše zariadenie dostupné oficiálne zostavy LineageOS 19, budete ich musieť nainštalovať prostredníctvom vlastného prostredia obnovy. Pokyny pre konkrétne zariadenie sa môžu líšiť, tak to urobte pozrite si príslušnú wiki stránku vopred.
Pokiaľ ide o aplikácie Google, nie sú predinštalované vo vydaní LineageOS. Musíte vybrať vhodnú distribúciu GApps a nainštalujte si ho sami.
LineageOS 18.1 – Oficiálne zostavy pre podporované zariadenia
Zatiaľ čo správcovia pracujú na uvedení zariadení do oficiálneho LineageOS 19 založeného na Androide 12, stále môžete nájsť automatizované zostavy pre tieto zariadenia, ktoré sú podporované pre LineageOS 18.1:
Oficiálny zoznam zostavy LineageOS 18.1. Klepnutím/kliknutím rozbalíte.
Sr. No. |
Odkaz na zariadenie a fórum |
Kódový názov zariadenia a odkaz na Wiki |
Udržiavač |
---|---|---|---|
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 |
2. RP |
chrmhoffmann |
9. |
Fairphone 3 |
3. RP |
dk 1978 |
10. |
Google Pixel |
plachetník |
npjohnson |
11. |
Google Pixel XL |
marlin |
npjohnson |
12. |
Lenovo P2 |
kuntao |
mikeioannina, highwaystar |
13. |
Lenovo Yoga Tab 3 Plus |
LTE: YTX703LWi-Fi: YTX703F |
Quallenauge, Vladimír Oltean |
14. |
LG G3 |
AT&T: d850Kanada: d852Medzinárodné: d855Kórea: f400šprint: 990 lsT-Mobile: d851Verizon: vs985 |
HardStyl3r, firebird11 |
15. |
Motorola Edge |
pretekár |
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 |
Dve SIM karty: s3ve3gdsFotoaparát Samsung: s3ve3gjvFotoaparát Sony: s3ve3gxx |
PythonLimited, fcuzzocrea, Teledurak |
30. |
Samsung Galaxy S5 Active |
klteactivexx |
oštep a dart, 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árna žiara |
olivier97, sjllls |
39. |
Sony Xperia XZ3 |
akatsuki |
dtrunk90, sjllls |
40. |
Sony Xperia Z2 |
sirius |
ArianK16a |
41. |
Sony Xperia Z3 |
z3 |
Tom1000, ja 5 |
42. |
Sony Xperia Z3 Compact |
z3c |
ArianK16a |
43. |
Xiaomi Mi 6 |
sagitovať |
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 |
jazmínový_klíčok |
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 |
dereferencia23 |
55. |
Xiaomi POCO X3 |
súrya |
Shimitar, Subhajeetmuhuri |
56. |
Xiaomi POCO X3 Pro |
vayu |
SebaUbuntu |
57. |
Xiaomi Redmi Note 5 Pro |
Whyred |
srfarias, SebaUbuntu |
58. |
Xiaomi Redmi Note 6 Pro |
twolip |
DD3Boh |
59. |
Xiaomi Redmi Note 7/7S |
levanduľa |
Giovix92, UltraGamerHD |
60. |
Xiaomi Redmi Note 8/8T |
ginkgo |
DarkJoker360, danascape |
61. |
ZUK Z2 Plus |
z2_plus |
DD3Boh |
čítaj viac
Podobne ako pri zostavovaní LineageOS 19 by sme mali vidieť viac smartfónov, ktoré sa dostanú do zostavy LineageOS 18.1. Veľa zariadení, ktoré sú na LineageOS 17.1, zatiaľ stratilo oficiálnu podporu, ale dúfame, že noví správcovia zasiahnu a obnovia ich v najbližších dňoch.
Zdroj:Blog LineageOS
Ďakujem Mishaal Rahman za tip!