LineageOS liigub operatsioonisüsteemi LineageOS 19 baasina Android 12-le, tuues kaasa mitmeid olulisi muudatusi. Loe edasi!
LineageOS on olnud Androidi järelturu arenduse maailmas tugev liikumapanev jõud. CyanogenModi järeltulijana hõlmab projekt sõna otseses mõttes sadu seadmeid, pakkudes entusiastide kogukond on väljapääs rasketest ja ülespuhutud süsteemidest ning sukeldumine nende jaoks mõeldud modifikatsioonidesse minimaalsed nahad. Nüüd märgib LineageOS-i meeskond oma peamist versiooni kuni LineageOS 19-ni, mille aluseks on Android 12.
Miks LineageOS 19 (ja mitte 19.0/19.1)?
Kui heita pilk meie Android 12 ja 12L kohandatud ROMide loend, leiate arvukalt LineageOS 19.0 ja 19.1 vastavaid kirjeid. Iseasi, kui Tegelikult sai esialgne mitteametlike ehituste komplekt 19.0 tänu ilmselgele suurele platvormi värskendusele. Järgnev väike versiooninumbri muudatus toimus Android 12L väljalaskmisega.
Vahepeal liikus Google edasi kvartali hooldusväljalaske mudel Androidile. Loomulikult oleks LineageOS-i olemasolev subversioonnomenklatuur tavakasutajatele pikas perspektiivis tülikas. Tänu sellele (ja AOSP versioonide loomise tavadele vastamiseks) on meeskond otsustanud loobuda alamversioonistringist. Uue versiooni nimi on lihtsalt "LineageOS 19", kuigi ROM-i failinimest ja koodibaasist leiate endiselt viiteid "19.1"-le.
LineageOS 19 uued funktsioonid
LineageOS 19 sisaldab palju uusi funktsioone ja täiustusi:
- 2021. aasta märtsist 2022. aasta aprillini kehtinud turvapaigad on liidetud versiooniga LineageOS 16.0 kuni 19.
- 19 versiooni põhinevad praegu android-12.1.0_r4 sildil, mis on Pixel 6 seeria sildil.
- WebView on värskendatud versioonile Chromium 100.0.4896.58.
- Meeskond on Android 12-s kasutusele võetud helitugevuse paneeli täielikult ümber teinud ja muutnud selle külgmiselt välja hüppava laieneva paneeli.
- Rakenduse AOSP Gallery kahvel on näinud palju parandusi ja täiustusi.
- Rakendus Updater on näinud palju veaparandusi ja täiustusi.
- LineageOS-i veebibrauseris Jelly on tehtud mitmeid veaparandusi ja täiustusi.
- Meeskond on FOSS-i eelvoolu teinud mitmeid muudatusi ja täiustusi Etar kalendrirakenduse nad integreerisid mõni aeg tagasi.
- Meeskond aitas kaasa mitmetele muudatustele ja täiustustele Seemnehoidla varundusrakendus.
- Rakendus LineageOS Recorder on näinud arvukalt veaparandusi, täiustusi ja funktsioone.
- Erinevalt Google'i reklaamidega käivitusprogrammist on Android TV versioonid nüüd koos reklaamivaba Android TV käivitusprogrammiga.
- Android TV versioonid tarnitakse nüüd koos võtmehoidjaga, mis võimaldab meil toetada kohandatud võtmeid paljudel Bluetooth- ja IR-kaugjuhtimispulditel.
- LineageOS
adb_root
teenus ei ole enam ehitustüübi atribuudiga seotud. - Projekti ekstraktimise utiliidid toetavad nüüd enamuse tüüpi tehasepiltidest/pakendatud OTA-piltidest ekstraheerimist, lihtsustades oluliselt seadme esilekutsumist ja plekkide ekstraheerimist.
- Meie SDK-le on lisatud suure puutega pollimise määra tugi, mis võimaldab seda toetatud seadmetes lubada.
- AOSP Clangi tööriistaahel on nüüd vaikimisi tööriistaahel, mida kasutatakse LineageOS-i tuumade kompileerimiseks.
- Qualcommi Snapdragon Camera on loobutud ja seadmed, mis seda varem kasutasid, kasutavad nüüd Camera2.
- Tume režiim on nüüd vaikimisi lubatud.
- Seal on täiesti uus häälestusviisard koos kõigi uute Android 12 stiilis ikoonide, animatsioonide ja paljude uute konfigureeritavate lehtedega.
- Täiesti uus ikoonide komplekt peaaegu kõigi rakenduste jaoks, isegi süsteemirakenduste jaoks.
Lisaks ülalmainitud täiustustele on nii LineageOS 19 kui ka pärandi 18.1 koodibaasi lisatud ka järgmised muudatused:
- Täiesti uus vaiketaustapilt ja täielik valik taustapilte. Need taustapildid on loodud Android 12 Monet teemafunktsioone silmas pidades.
- Wi-Fi-ekraan on saadaval kõikidele seadmetele, mis valivad selle lubamise, kas Qualcommi patenteeritud liidese või äsja taastatud Miracasti liidese kaudu!
- Toetus kohandatud laadimishelide jaoks erinevat tüüpi laadimiseks, kaabliga või juhtmevabalt.
Edasised muudatused
Võrgustiku piirangud
Sisseehitatud tulemüür, piiratud võrgurežiim ja rakendusepõhised andmete eraldamise funktsioonid on olnud ümber kirjutatud, et toetada AOSP uut piiratud võrgurežiimi ja BPF-i (Berkeley pakettfiltrit) rajatis. Lisaks on andmepiirangu ja võrgu eraldamise funktsioonid liidetud üheks teostuseks.
eBPF üle iptablesi
AOSP sisaldab nüüd Laiendatud Berkeley paketifilter (eBPF) laadur ja teek, mis laadib eBPF-i programme alglaadimise ajal, et laiendada kerneli funktsionaalsust. See on sisuliselt aegunud iptables
, ja pole lihtsat viisi funktsiooni tagasiportimiseks Linuxi kerneli pärandvariantidele. LineageOS-i meeskond on loonud funktsionaalse backporti seadmetele, millel on Linuxi kernel 4.4, kuid selle teisaldamine 3.18 või vanemale kernelile on üsna koormav töö. Lisaks ei saa te taastada iptables
AOSP koodibaasis ilma asju purustamata.
Selle tulemusena ei toetata LineageOS 19 ametlikku tuge Android-seadmetele, mis käitavad Linuxi kerneli 3.18 ja vanemat versiooni, kuni nendele kerneli versioonidele on leitud õige BPF-i lahendus.
LineageOS 19 – ametlikud versioonid toetatud seadmetele
Järgmine on LineageOS 19 kasutuselevõtu esialgse partii ametlik ehitusnimekiri:
Sr nr. |
Seadme ja foorumi link |
Seadme koodnimi ja Wiki Link |
Hooldaja |
---|---|---|---|
1. |
ASUS ZenFone 5Z |
Z01R |
rohanpurohit, Jackeagle, TheEMarD |
2. |
ASUS ZenFone 8 |
huvides |
ZVNexus, Demon000 |
3. |
F(x) tec Pro1 |
pro1 |
BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm |
4. |
Google Pixel 2 |
wallae |
Eamo5 |
5. |
Google Pixel 2 XL |
taimen |
Eamo5 |
6. |
Google Pixel 3 |
sinine joon |
razorloves, cdesai, intervigil, mikeioannina |
7. |
Google Pixel 3 XL |
ristviirutus |
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 |
leek |
cdesai, Eamo5, mikeioannina, npjohnson |
11. |
Google Pixel 4 XL |
korallid |
cdesai, Eamo5, mikeioannina, npjohnson |
12. |
Google Pixel 4a |
päikesekala |
PeterCxy, cdesai, mikeioannina |
13. |
Google Pixel 4a 5G |
kärss |
aleasto, mikeioannina |
14. |
Google Pixel 5 |
punauim |
aleasto, mikeioannina |
15. |
Google Pixel 5a |
barbet |
aleasto, mikeioannina |
16. |
Lenovo Z5 Pro GT |
süda |
temard, valikuline röstsai |
17. |
Lenovo Z6 Pro |
zippo |
Lucchetto, thermard |
18. |
Moto G6 Plus |
evert |
Jleeblanch |
19. |
Moto G7 |
jõgi |
erfanoabdi, npjohnson, SyberHexen |
20. |
Moto G7 Plus |
järv |
Jleeblanch, npjohnson |
21. |
Moto G7 võimsus |
ookean |
SyberHexen, erfanoabdi, npjohnson |
22. |
Moto X4 |
payton |
erfanoabdi, TheEMarD |
23. |
Moto Z2 jõud |
nash |
erfanoabdi, npjohnson |
24. |
Moto Z3 Play |
beckham |
Jleeblanch |
25. |
Motorola One Action |
troika |
Range, npjohnson |
26. |
Motorola One Power |
kokk |
Hasaber8 |
27. |
Motorola One Vision / Motorola P50 |
kane |
Range, 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. |
Razeri telefon 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 |
aksolotl |
amartinz, joey |
36. |
Sony Xperia XA2 |
pioneer |
LuK1337, range, cdesai |
37. |
Sony Xperia XA2 Plus |
reisija |
LuK1337 |
38. |
Sony Xperia XA2 Ultra |
avastus |
LuK1337 |
39. |
Sony Xperia 10 |
kirin |
LuK1337 |
40. |
Sony Xperia 10 Plus |
merineitsi |
LuK1337 |
41. |
Xiaomi POCO F1 |
berüllium |
bgcngm, warabhishek |
Varsti peaks LineageOS 19-le üle minema rohkem seadmeid, nii et hoidke meie esilehel silm peal, sest esitame sama kohta tavalisi lugusid.
Üldised eesmärgid
Sarnaselt eelmise aasta väljalasega toetab LineageOS-i meeskond Android Virtual Device (AVD), st emulaatori vaikekeskkonda, mida pakub Android Studio, nagu ehitada sihtmärk. See areng jätkub LineageOS 19-ga, mis toetab ka Android Automotive'i ehituseesmärke. Arendajad saavad koostada GSI (Generic System Image) pakette nii mobiili- kui ka Android TV konfiguratsioonides, kuigi ametlik allalaadimisportaal ei majuta selliseid eelkoostatud versioone.
Mis siis, kui minu seadet pole siin loetletud?
See, et teie seadet siin loendis pole, ei tähenda, et te ei saaks praegu LineageOS 19 nautida. Selle avatud lähtekoodiga olemuse tõttu on meie foorumites paljude seadmete jaoks mitmeid mitteametlikke järge, millest paljud muutuvad arenduse edenedes lõpuks ametlikeks järgudeks. Veelgi enam: enamik neist on praeguseks igapäevaseks juhiks täiesti stabiilsed, kusjuures aeg-ajalt esineb väikest veidrust.
LineageOS XDA foorumid
Kuidas vanemalt versioonilt LineageOS 19-le üle minna
Kui te ei ole kursis kohandatud ROM-ide installimise või üldiselt telefoni muutmise protsessiga, esmalt peate avama oma seadme alglaaduri ja installima värskendatud kohandatud taastamise, näiteks LineageOS Recovery või TWRP, enne kui proovite midagi teha. Seejärel, kui teie seadme jaoks on saadaval ametlikud LineageOS 19 järgud, peate need installima kohandatud taastekeskkonna kaudu. Seadmepõhised juhised võivad erineda, seega tehke seda vaadake vastavat wiki lehte ette.
Mis puutub Google'i rakendustesse, siis need ei ole LineageOS-i versioonile eelinstallitud. Sa pead valige sobiv GAppsi distributsioon ja installige see ise.
LineageOS 18.1 – ametlikud versioonid toetatud seadmetele
Kuigi hooldajad töötavad selle nimel, et tuua seadmeid ametlikule LineageOS 19-le, mis põhineb Android 12-l, võite siiski leida nende seadmete jaoks automaatseid järge, mida LineageOS 18.1 toetab:
LineageOS 18.1 ametlik järgunimekiri. Laiendamiseks puudutage/klõpsake.
Sr nr. |
Seadme ja foorumi link |
Seadme koodnimi ja Wiki Link |
Hooldaja |
---|---|---|---|
1. |
ASUS ROG telefon 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 |
purjekala |
npjohnson |
11. |
Google Pixel XL |
marliin |
npjohnson |
12. |
Lenovo P2 |
kuntao |
mikeioannina, highwaystar |
13. |
Lenovo Yoga Tab 3 Plus |
LTE: YTX703LWiFi: YTX703F |
Quallenauge, Vladimir Oltean |
14. |
LG G3 |
AT&T: d850Kanada: d852Rahvusvaheline: d855Korea: f400Sprint: 990 lsT mobiilne: d851Verizon: vs985 |
HardStyl3r, firebird11 |
15. |
Motorola Edge |
võidusõitja |
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 |
kiiev |
SyberHexen, Jleeblanch |
19. |
Motorola Moto G 5G Plus / Motorola One 5G |
nairo |
SyberHexen |
20. |
Motorola Moto G5 |
Cedric |
Jarl-Pingviin |
21. |
Motorola Moto G5S |
montana |
Jarl-Pingviin, wiktorek140 |
22. |
Motorola Moto X 2014 |
victara |
jro1979, linkkandrea, npjohnson |
23. |
OnePlus 9 |
Limonaad |
tangalbert919 |
24. |
OnePlus 9 Pro |
limonaad |
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 |
Kahe SIM-kaardiga: s3ve3gdsSamsungi kaamera: s3ve3gjvSony kaamera: s3ve3gxx |
PythonLimited, fcuzzocrea, Teledurak |
30. |
Samsung Galaxy S5 aktiivne |
klteactivexx |
oda ja noolemäng, 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 |
kaugemale kui 0lte |
Linux4 |
33. |
Samsung Galaxy S10 |
peale 1lte |
Linux4 |
34. |
Samsung Galaxy S10 Plus |
kaugemale kui 2lte |
Linux4 |
35. |
Samsung Galaxy S10 5G |
kaugemale kui x |
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, mina ise5 |
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 |
raha |
xSylla |
48. |
Xiaomi Mi A1 |
tissot |
abhinavgupta371 |
49. |
Xiaomi Mi A2 |
jasmiini_idu |
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 |
viide23 |
55. |
Xiaomi POCO X3 |
surya |
Shimitar, Subhajeetmuhuri |
56. |
Xiaomi POCO X3 Pro |
vayu |
SebaUbuntu |
57. |
Xiaomi Redmi Note 5 Pro |
miksred |
srfarias, SebaUbuntu |
58. |
Xiaomi Redmi Note 6 Pro |
kaks huule |
DD3Boh |
59. |
Xiaomi Redmi Note 7/7S |
lavendel |
Giovix92, UltraGamerHD |
60. |
Xiaomi Redmi Note 8/8T |
hõlmikpuu |
DarkJoker360, danascape |
61. |
ZUK Z2 Plus |
z2_plus |
DD3Boh |
Loe rohkem
Sarnaselt LineageOS 19 järgedega peaksime nägema rohkem nutitelefone, mis jõuavad LineageOS 18.1 ehitusnimekirja. Paljud seadmed, mis on operatsioonisüsteemis LineageOS 17.1, kaotasid praeguseks ametliku toe, kuid loodame, et uued hooldajad sekkuvad ja taastavad need lähipäevil.
Allikas:LineageOS-i ajaveeb
Aitäh Mishaal Rahmanile vihje eest!