„LineageOS“ pereina prie „Android 12“ kaip pagrindo su „LineageOS 19“, atlikdama keletą pagrindinių pakeitimų. Skaityk!
LineageOS buvo stipri varomoji jėga antrinės rinkos Android kūrimo pasaulyje. Kaip CyanogenMod įpėdinis, projektas apima šimtus įrenginių ir siūlo entuziastų bendruomenė – išeitis iš sunkių ir išpūstų sistemų ir pasinerti į modifikacijas tiems, kurie turi minimalus skinas. Dabar „LineageOS“ komanda pažymi savo pagrindinę versiją iki „LineageOS 19“, kurios pagrindas yra „Android 12“.
Kodėl „LineageOS 19“ (o ne 19.0/19.1)?
Jei pažvelgsite į mūsų „Android 12“ ir „12L“ tinkintų ROM sąrašą, galite rasti daugybę įrašų, atitinkančių LineageOS 19.0 ir 19.1. Kaip reikalas, jei Tiesą sakant, pradinis neoficialių versijų rinkinys gavo „19.0“ dėl akivaizdaus pagrindinio platformos atnaujinimo. Vėlesnis nedidelis versijos numerio pakeitimas įvyko išleidus „Android 12L“.
Tuo tarpu „Google“ perėjo į ketvirčio techninės priežiūros išleidimo modelis skirta Android. Žinoma, esama „LineageOS“ subversijų nomenklatūra ilgainiui būtų sudėtinga įprastiems vartotojams. Dėl šios priežasties (ir kad atitiktų AOSP versijų sudarymo taisykles) komanda nusprendė atsisakyti subversijos eilutės. Naujasis leidimas tiesiog vadinamas „LineageOS 19“, nors ROM failo pavadinime ir kodų bazėje vis dar galite rasti nuorodų į „19.1“.
Naujos „LineageOS 19“ funkcijos
„LineageOS 19“ pateikiama su daugybe naujų funkcijų ir patobulinimų:
- 2021 m. kovo–2022 m. balandžio mėn. saugos pataisos buvo sujungtos su „LineageOS 16.0–19“.
- Šiuo metu 19 versijų yra pagrįstos android-12.1.0_r4 žyma, kuri yra Pixel 6 serijos žyma.
- „WebView“ buvo atnaujinta į „Chromium“ 100.0.4896.58.
- Komanda visiškai perdarė „Android 12“ įdiegtą garsumo skydelį ir padarė jį šoniniu iššokančiu plečiamu skydeliu.
- AOSP galerijos programėlėje buvo atlikta daug pataisymų ir patobulinimų.
- Programoje „Update“ buvo atlikta daugybė klaidų pataisymų ir patobulinimų.
- LineageOS žiniatinklio naršyklėje Jelly buvo atlikta daugybė klaidų pataisymų ir patobulinimų.
- Komanda prisidėjo prie daugelio pakeitimų ir patobulinimų prieš FOSS Etaras kalendoriaus programą jie integravo prieš kurį laiką.
- Komanda prisidėjo prie daugybės pakeitimų ir patobulinimų Sėklų skliautas atsarginė programa.
- „LineageOS Recorder“ programėlėje buvo pridėta daugybė klaidų pataisymų, patobulinimų ir funkcijų.
- „Android TV“ versijos dabar pristatomos su „Android TV“ paleidimo priemone be skelbimų, skirtingai nei „Google“ paleidimo priemonėje su skelbimais.
- „Android TV“ versijos dabar pristatomos su raktų tvarkykle, kuri leidžia palaikyti pasirinktinius klavišus įvairiuose „Bluetooth“ ir IR nuotolinio valdymo pultuose.
- „LineageOS“.
adb_root
paslauga nebėra susieta su statybos tipo nuosavybe. - Projekto išskleidimo priemonės dabar palaiko daugumos gamyklinių vaizdų / supakuotų OTA vaizdų išskyrimą, labai supaprastindamos įrenginio iškvietimą ir dėmių ištraukimą.
- Į mūsų SDK įtrauktas didelio palietimo apklausų dažnio palaikymas, todėl jį galima įgalinti palaikomuose įrenginiuose.
- AOSP Clang įrankių grandinė dabar yra numatytoji įrankių grandinė, naudojama kompiliuojant LineageOS branduolius.
- „Qualcomm“ „Snapdragon“ kamera buvo atsisakyta, o įrenginiai, kurie anksčiau ją naudojo, dabar naudos „Camera2“.
- Tamsusis režimas dabar įjungtas pagal numatytuosius nustatymus.
- Yra visiškai naujas sąrankos vedlys su visomis naujomis „Android 12“ stiliaus piktogramomis, animacijomis ir daugybe naujų konfigūruojamų puslapių.
- Visiškai naujas piktogramų rinkinys beveik visoms programoms, net ir sisteminėms.
Be pirmiau minėtų patobulinimų, tiek į LineageOS 19, tiek į senąją 18.1 kodų bazę buvo įtraukti šie pakeitimai:
- Visiškai naujas numatytasis ekrano užsklanda ir visas pasirinkimo fono paveikslėlių rinkinys. Šie ekrano užsklandos sukurti atsižvelgiant į „Android 12“ monetų temines funkcijas.
- „Wi-Fi“ ekranas pasiekiamas visuose įrenginiuose, kurie pasirenka pasirinkti, naudojant patentuotą „Qualcomm“ sąsają arba naujai atkurtą „Miracast“ sąsają!
- Palaikomi pasirinktiniai įkrovimo garsai, skirti įvairių tipų įkrovimui, laidiniam arba belaidžiam.
Tolimesni pakeitimai
Tinklo apribojimai
Įdiegta ugniasienė, ribotas tinklo režimas ir kiekvienos programos duomenų izoliavimo funkcijos perrašytas, kad palaikytų naują AOSP ribotą tinklo režimą ir BPF (Berkeley paketų filtrą) įrenginiu. Be to, duomenų apribojimo ir tinklo izoliavimo funkcijos buvo sujungtos į vieną įgyvendinimą.
eBPF per iptables
AOSP dabar apima Išplėstinis Berklio paketų filtras (eBPF) įkroviklis ir biblioteka, kuri įkelia eBPF programas įkrovos metu, kad išplėstų branduolio funkcijas. Tai iš esmės nustoja galioti iptables
, ir nėra lengvo būdo perkelti funkciją atgal į senus Linux branduolio variantus. „LineageOS“ komanda sukūrė funkcinį atgalinį prievadą įrenginiams su 4.4 „Linux“ branduoliu, tačiau perkelti jį į 3.18 ar senesnį branduolį yra gana sunkus darbas. Be to, jūs negalite atkurti iptables
AOSP kodų bazėje nesulaužant dalykų.
Dėl to nebus oficialiai palaikoma „LineageOS 19“, skirta „Android“ įrenginiams, kuriuose veikia 3.18 ir senesnės versijos „Linux“ branduolys, kol šiose branduolio versijose nebus pritaikytas tinkamas BPF sprendimas.
„LineageOS 19“ – oficialios palaikomų įrenginių versijos
Toliau pateikiamas oficialus pradinės „LineageOS 19“ išleidimo partijos kūrimo sąrašas:
vyresnysis Nr. |
Įrenginio ir forumo nuoroda |
Įrenginio kodinis pavadinimas ir Wiki nuoroda |
Prižiūrėtojas |
---|---|---|---|
1. |
ASUS ZenFone 5Z |
Z01R |
rohanpurohit, Jackeagle, TheEMarD |
2. |
ASUS ZenFone 8 |
labui |
ZVNexus, Demon000 |
3. |
F(x) tec Pro1 |
pro1 |
BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm |
4. |
Google Pixel 2 |
sienelė |
Eamo5 |
5. |
„Google Pixel 2 XL“. |
taimen |
Eamo5 |
6. |
Google Pixel 3 |
mėlyna linija |
razorloves, cdesai, intervigil, mikeioannina |
7. |
Google Pixel 3 XL |
kryžminis |
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 |
liepsna |
cdesai, Eamo5, mikeioannina, npjohnson |
11. |
„Google Pixel 4 XL“. |
koralas |
cdesai, Eamo5, mikeioannina, npjohnson |
12. |
Google Pixel 4a |
saulažuvė |
PeterCxy, cdesai, mikeioannina |
13. |
Google Pixel 4a 5G |
šermukšnis |
aleasto, mikeioannina |
14. |
Google Pixel 5 |
raudonplaukis |
aleasto, mikeioannina |
15. |
Google Pixel 5a |
barbetas |
aleasto, mikeioannina |
16. |
Lenovo Z5 Pro GT |
širdies |
temardas, neprivaloma skrudinta duona |
17. |
Lenovo Z6 Pro |
zippo |
Lucchetto, themard |
18. |
Moto G6 Plus |
evert |
Jleeblanch |
19. |
Moto G7 |
upė |
erfanoabdi, npjohnson, SyberHexen |
20. |
Moto G7 Plus |
ežeras |
Jleeblanch, npjohnson |
21. |
Moto G7 galia |
vandenynas |
SyberHexen, erfanoabdi, npjohnson |
22. |
Moto X4 |
paytonas |
erfanoabdi, TheEMarD |
23. |
Moto Z2 Force |
nash |
erfanoabdi, npjohnsonas |
24. |
„Moto Z3 Play“. |
beckhamas |
Jleeblanch |
25. |
„Motorola One“ veiksmas |
trejetas |
Griežtas, npjohnson |
26. |
Motorola One Power |
virėjas |
Hasaber8 |
27. |
Motorola One Vision / Motorola P50 |
kane |
Griežtas, npjohnson |
28. |
„Nokia 6.1“ (2018 m.) |
PL2 |
npjohnsonas, impulsas |
29. |
Nokia 6.1 Plus |
DRG |
npjohnsonas, impulsas |
30. |
„OnePlus 6“. |
Enchilada |
LuK1337 |
31. |
„OnePlus 6T“. |
fajita |
EdwinMoq |
32. |
Razer telefonas 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 |
aksolotlis |
Amartinz, Joey |
36. |
Sony Xperia XA2 |
pionierius |
LuK1337, Stricted, cdesai |
37. |
Sony Xperia XA2 Plus |
keliautojas |
LuK1337 |
38. |
Sony Xperia XA2 Ultra |
atradimas |
LuK1337 |
39. |
Sony Xperia 10 |
kirin |
LuK1337 |
40. |
Sony Xperia 10 Plus |
undinė |
LuK1337 |
41. |
Xiaomi POCO F1 |
berilio |
bgcngm, warabhishek |
Netrukus prie „LineageOS 19“ turėtų pereiti daugiau įrenginių, todėl stebėkite mūsų pirmąjį puslapį, nes tame pačiame tinklalapyje skelbsime įprastas istorijas.
Bendrieji tikslai
Kaip ir ankstesnių metų leidimas, „LineageOS“ komanda palaiko „Android Virtual Device“ (AVD), t. y. numatytąją emuliatoriaus aplinką, kurią teikia Android studija, kaip sukurti tikslą. Ši raida tęsiasi, kai „LineageOS 19“ palaiko ir „Android Automotive“ kūrimo tikslus. Kūrėjai taip pat gali kurti bendrojo sistemos vaizdo (GSI) paketus tiek mobiliosiose, tiek „Android TV“ konfigūracijose, nors oficialus atsisiuntimo portalas nepriglobs tokių iš anksto sudarytų versijų.
Ką daryti, jei mano įrenginys čia nepateiktas?
Tai, kad jūsų įrenginys čia nepateiktas, nereiškia, kad iki šiol negalite mėgautis „LineageOS 19“. Dėl atvirojo kodo pobūdžio mūsų forumuose yra daugybė neoficialių daugelio įrenginių versijų, kurių daugelis ilgainiui taps oficialiomis versijomis, kai vystosi. Dar daugiau: dauguma jų šiuo metu yra puikiai stabilūs kaip kasdieniai vairuotojai, kartais pasitaiko nedidelių keistenybių.
LineageOS XDA forumai
Kaip atnaujinti į LineageOS 19 iš senesnės versijos
Jei nesate susipažinę su pasirinktinių ROM diegimo ar apskritai telefono modifikavimo procesu, pirmiausia reikia atrakinti įrenginio įkrovos įkroviklį ir įdiegti atnaujintą tinkintą atkūrimą, pvz., „LineageOS Recovery“ arba TWRP, prieš bandydami ką nors padaryti. Tada, kai jūsų įrenginiui bus prieinamos oficialios „LineageOS 19“ versijos, turėsite jas įdiegti naudodami tinkintą atkūrimo aplinką. Konkrečių įrenginių instrukcijos gali skirtis, todėl darykite tai patikrinkite atitinkamą wiki puslapį iš anksto.
Kalbant apie „Google“ programas, jos nėra iš anksto įdiegtos „LineageOS“ leidime. Tau reikia pasirinkite tinkamą GApps paskirstymą ir įdiekite patys.
LineageOS 18.1 – oficialios palaikomų įrenginių versijos
Nors prižiūrėtojai stengiasi, kad įrenginiuose būtų įdiegta oficiali „LineageOS 19“, pagrįsta „Android 12“, vis tiek galite rasti automatinių šių įrenginių, palaikomų „LineageOS 18.1“, versijų:
LineageOS 18.1 oficialus versijų sąrašas. Bakstelėkite / spustelėkite, kad išplėstumėte.
vyresnysis Nr. |
Įrenginio ir forumo nuoroda |
Įrenginio kodinis pavadinimas ir Wiki nuoroda |
Prižiūrėtojas |
---|---|---|---|
1. |
ASUS ROG telefonas 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 |
bardockas |
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 |
burinė žuvis |
npjohnsonas |
11. |
Google Pixel XL |
marlinas |
npjohnsonas |
12. |
Lenovo P2 |
kuntao |
mikeioannina, highwaystar |
13. |
Lenovo Yoga Tab 3 Plus |
LTE: YTX703LBevielis internetas: YTX703F |
Quallenauge, Vladimiras Olteanas |
14. |
LG G3 |
AT&T: d850Kanada: d852Tarptautinė: d855Korėja: f400Sprintas: 990 Ls„T-Mobile“: d851„Verizon“: vs985 |
HardStyl3r, firebird11 |
15. |
Motorola Edge |
lenktynininkas |
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“. |
Kijevas |
SyberHexen, Jleeblanch |
19. |
„Motorola Moto G 5G Plus“ / „Motorola One 5G“. |
nairo |
SyberHexen |
20. |
Motorola Moto G5 |
cedric |
Jarlas-pingvinas |
21. |
Motorola Moto G5S |
montana |
Jarl-Pingvin, wiktorek140 |
22. |
Motorola Moto X 2014 |
victara |
jro1979, linkkandrea, npjohnson |
23. |
„OnePlus 9“. |
limonadas |
tangalbertas919 |
24. |
„OnePlus 9 Pro“. |
limonadas |
LuK1337, bgcngm |
25. |
„Samsung Galaxy A5“ (2017 m.) |
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 |
Dviguba SIM kortelė: s3ve3gdsSamsung fotoaparatas: s3ve3gjv„Sony“ fotoaparatas: s3ve3gxx |
PythonLimited, fcuzzocrea, Teledurak |
30. |
„Samsung Galaxy S5 Active“. |
klteactivexx |
ieties ir smiginis, npjohnsonas |
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 |
už 0lte |
Linux4 |
33. |
Samsung Galaxy S10 |
už 1lte |
Linux4 |
34. |
Samsung Galaxy S10 Plus |
už 2lte |
Linux4 |
35. |
Samsung Galaxy S10 5G |
be to |
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, aš pats5 |
42. |
Sony Xperia Z3 Compact |
z3c |
ArianK16a |
43. |
Xiaomi Mi 6 |
sagit |
ArianK16a, Elektroschmock |
44. |
Xiaomi Mi 6X |
wayne |
Izaokas Čenas |
45. |
„Xiaomi Mi 10T“ / „Mi 10T Pro“ / „Redmi K30S Ultra“. |
apolonas |
Ramisky, SebaUbuntu |
46. |
„Xiaomi Mi 10T Lite“./Mi 10i/Redmi Note 9 Pro 5G |
gauginas |
Lynnrin |
47. |
„Xiaomi Mi 10 Lite“. |
moneta |
xSylla |
48. |
Xiaomi Mi A1 |
tissot |
abhinavgupta371 |
49. |
Xiaomi Mi A2 |
jazminų_daigai |
mikeioannina |
50. |
„Xiaomi Mi Mix 2“. |
chironas |
mikeioannina, wight554 |
51. |
„Xiaomi Mi Note 3“. |
jasonas |
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 |
nuoroda23 |
55. |
Xiaomi POCO X3 |
surya |
Shimitar, Subhajeetmuhuri |
56. |
Xiaomi POCO X3 Pro |
vayu |
SebaUbuntu |
57. |
Xiaomi Redmi Note 5 Pro |
kodel |
srfarias, SebaUbuntu |
58. |
„Xiaomi Redmi Note 6 Pro“. |
dvi lūpos |
DD3Boh |
59. |
Xiaomi Redmi Note 7/7S |
levandos |
Giovix92, UltraGamerHD |
60. |
Xiaomi Redmi Note 8/8T |
ginkmedis |
DarkJoker360, danascape |
61. |
ZUK Z2 Plus |
z2_plus |
DD3Boh |
Skaityti daugiau
Panašiai kaip „LineageOS 19“ versijos, turėtume pamatyti daugiau išmaniųjų telefonų, patenkančių į „LineageOS 18.1“ kūrimo sąrašą. Daugybė įrenginių, kuriuose veikia „LineageOS 17.1“, kol kas prarado oficialų palaikymą, tačiau tikimės, kad artimiausiomis dienomis įsitrauks nauji prižiūrėtojai ir atkurs juos.
Šaltinis:LineageOS tinklaraštis
Ačiū Mishaal Rahman už patarimą!