LineageOS siirtyy Android 12:een LineageOS 19:n pohjana tuoden mukanaan useita tärkeitä muutoksia kautta linjan. Jatka lukemista!
LineageOS on ollut vahva liikkeellepaneva voima jälkimarkkinoiden Android-kehityksen maailmassa. CyanogenModin seuraajana projekti kattaa yli satoja laitteita ja tarjoaa innokas yhteisö tie ulos raskaista ja paisuneista järjestelmistä ja sukeltaa modifikaatioihin niille, joilla on minimaaliset skinit. Nyt LineageOS-tiimi merkitsee suurta versiota LineageOS 19:ään asti Android 12:n pohjana.
Miksi LineageOS 19 (eikä 19.0/19.1)?
Jos katsot luettelomme mukautetuista Android 12- ja 12L-ROM-levyistä, löydät lukuisat merkinnät, jotka vastaavat LineageOS 19.0:aa ja 19.1:ää. Ihan kuin jos Itse asiassa ensimmäinen sarja epävirallisia koontiversioita nousi "19.0" ilmeisen suuren alustapäivityksen vuoksi. Myöhempi pieni versionumeron muutos tapahtui Android 12L: n julkaisun myötä.
Samaan aikaan Google siirtyi neljännesvuosittainen huoltojulkaisumalli Androidille. Luonnollisesti nykyinen LineageOS: n subversion-nimikkeistö olisi hankala tavallisille käyttäjille pitkällä aikavälillä. Tämän vuoksi (ja AOSP: n versiointikäytäntöjen mukaiseksi) tiimi on päättänyt luopua subversion merkkijonosta. Uuden julkaisun nimi on yksinkertaisesti "LineageOS 19", vaikka voit silti löytää viittauksia "19.1":een ROM-tiedostonimestä ja koodikannasta.
LineageOS 19:n uusia ominaisuuksia
LineageOS 19 sisältää joukon uusia ominaisuuksia ja parannuksia:
- Maaliskuun 2021 ja huhtikuun 2022 väliset tietoturvakorjaukset on yhdistetty LineageOS 16.0 - 19 versioon.
- 19 versiota perustuu tällä hetkellä android-12.1.0_r4-tunnisteeseen, joka on Pixel 6 -sarjan tunniste.
- WebView on päivitetty versioon Chromium 100.0.4896.58.
- Tiimi on uudistanut Android 12:ssa käyttöön otetun äänenvoimakkuuspaneelin kokonaan ja tehnyt siitä sen sijaan sivulle avautuvan laajennettavan paneelin.
- AOSP Gallery -sovelluksen haarukka on nähnyt suuren määrän korjauksia ja parannuksia.
- Updater-sovellus on nähnyt suuren määrän virheenkorjauksia ja parannuksia.
- LineageOS-verkkoselain Jelly on nähnyt useita virheenkorjauksia ja parannuksia.
- Tiimi on tehnyt useita muutoksia ja parannuksia FOSS: n alkupäässä Etar he integroivat kalenterisovelluksen jonkin aikaa sitten.
- Tiimi teki useita muutoksia ja parannuksia alkuvaiheessa Seedholvi varmuuskopiointisovellus.
- LineageOS Recorder -sovellukseen on lisätty lukuisia virheenkorjauksia, parannuksia ja ominaisuuksia.
- Android TV -versiot toimitetaan nyt mainoksettoman Android TV -käynnistimen kanssa, toisin kuin Googlen mainoksia sisältävässä käynnistysohjelmassa.
- Android TV -versiot toimitetaan nyt avaimenkäsittelylaitteen kanssa, jonka avulla voimme tukea mukautettuja avaimia monenlaisissa Bluetooth- ja IR-kaukosäätimissä.
- LineageOS
adb_root
palvelu ei ole enää sidottu build-tyyppiseen omaisuuteen. - Projektin poiminta-apuohjelmat tukevat nyt purkamista useimmista tehdaskuvista/pakatuista OTA-kuvista, mikä yksinkertaistaa huomattavasti laitteen esille tuomista ja blob-poistoa.
- SDK: hon on lisätty tuki korkean kosketuksen äänestystaajuudelle, mikä mahdollistaa sen ottamisen käyttöön tuetuissa laitteissa.
- AOSP Clang -työkaluketju on nyt oletustyökaluketju, jota käytetään LineageOS-ytimien kääntämiseen.
- Qualcommin Snapdragon-kamera on poistettu, ja sitä aiemmin käyttäneet laitteet käyttävät nyt Camera2:ta.
- Tumma tila on nyt oletuksena käytössä.
- Siellä on täysin uusi ohjattu asennustoiminto, joka sisältää kaikki uudet Android 12 -tyyliset kuvakkeet, animaatiot ja paljon uusia konfiguroitavia sivuja.
- Upouusi kuvakesarja lähes kaikille sovelluksille, myös järjestelmäsovelluksille.
Edellä mainittujen parannusten lisäksi seuraavat muutokset on sisällytetty sekä LineageOS 19:ään että vanhaan 18.1-koodikantaan:
- Täysin uusi oletustaustakuva ja täysi valikoima taustakuvia. Nämä taustakuvat on suunniteltu Android 12:n Monet-teemaominaisuuksia ajatellen.
- Wi-Fi-näyttö on saatavilla kaikille laitteille, jotka valitsevat sen, joko Qualcommin patentoidun käyttöliittymän tai hiljattain palautetun vanhan Miracast-liitännän kautta!
- Tuki mukautetuille latausäänille erityyppisille latauksille, kaapelilla tai langattomasti.
Lisää muutoksia
Verkkorajoitukset
Sisäänrakennettu palomuuri, rajoitettu verkkotila ja sovelluskohtaiset tietojen eristysominaisuudet ovat olleet kirjoitettu uudelleen tukemaan AOSP: n uutta rajoitettua verkkotilaa ja BPF: tä (Berkeley Packet Filter) laitos. Lisäksi tiedonrajoitus- ja verkoneristysominaisuudet on yhdistetty yhdeksi toteutukseksi.
eBPF iptablesin kautta
AOSP sisältää nyt Laajennettu Berkeley-pakettisuodatin (eBPF) latausohjelma ja kirjasto, joka lataa eBPF-ohjelmat käynnistyksen yhteydessä laajentaakseen ytimen toimintoja. Se on pohjimmiltaan vanhentunut iptables
, eikä ole helppoa tapaa siirtää ominaisuutta takaisin vanhoihin Linux-ytimen variantteihin. LineageOS-tiimi on luonut toimivan backportin laitteille, joissa on Linux-ydin 4.4, mutta sen siirtäminen 3.18-ytimeen tai vanhempaan on melko raskasta työtä. Lisäksi et voi palauttaa iptables
AOSP-koodikannassa rikkomatta asioita.
Tämän seurauksena LineageOS 19:lle ei tule virallista tukea Android-laitteille, joissa on Linux-ydin 3.18 tai vanhempi, ennen kuin BPF: n kiertotapa on tuotu näihin ydinversioihin.
LineageOS 19 – Viralliset versiot tuetuille laitteille
Seuraava on virallinen rakennusluettelo LineageOS 19 -julkaisun ensimmäiselle erälle:
Sr No. |
Laite ja foorumi linkki |
Laitteen koodinimi ja Wiki-linkki |
Ylläpitäjä |
---|---|---|---|
1. |
ASUS ZenFone 5Z |
Z01R |
rohanpurohit, Jackeagle, TheEMarD |
2. |
ASUS ZenFone 8 |
vuoksi |
ZVNexus, Demon000 |
3. |
F(x) tec Pro1 |
pro1 |
BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm |
4. |
Google Pixel 2 |
kukkakuha |
Eamo5 |
5. |
Google Pixel 2 XL |
taimen |
Eamo5 |
6. |
Google Pixel 3 |
sininen linja |
razorloves, cdesai, intervigil, mikeioannina |
7. |
Google Pixel 3 XL |
ristikko |
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 |
liekki |
cdesai, Eamo5, mikeioannina, npjohnson |
11. |
Google Pixel 4 XL |
koralli |
cdesai, Eamo5, mikeioannina, npjohnson |
12. |
Google Pixel 4a |
aurinkokala |
PeterCxy, cdesai, mikeioannina |
13. |
Google Pixel 4a 5G |
särmäys |
aleasto, mikeioannina |
14. |
Google Pixel 5 |
punafin |
aleasto, mikeioannina |
15. |
Google Pixel 5a |
barbet |
aleasto, mikeioannina |
16. |
Lenovo Z5 Pro GT |
sydän |
temard, valinnainen paahtoleipä |
17. |
Lenovo Z6 Pro |
zippo |
Lucchetto, themard |
18. |
Moto G6 Plus |
evert |
Jleeblanch |
19. |
Moto G7 |
joki |
erfanoabdi, npjohnson, SyberHexen |
20. |
Moto G7 Plus |
järvi |
Jleeblanch, npjohnson |
21. |
Moto G7 Power |
valtameri |
SyberHexen, erfanoabdi, npjohnson |
22. |
Moto X4 |
payton |
erfanoabdi, TheEMarD |
23. |
Moto Z2 Force |
nash |
erfanoabdi, npjohnson |
24. |
Moto Z3 Play |
beckham |
Jleeblanch |
25. |
Motorola One Action |
troikka |
Tiukka, npjohnson |
26. |
Motorola One Power |
kokki |
Hasaber8 |
27. |
Motorola One Vision/Motorola P50 |
kane |
Tiukka, 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 puhelin 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 |
edelläkävijä |
LuK1337, Stricted, cdesai |
37. |
Sony Xperia XA2 Plus |
matkailija |
LuK1337 |
38. |
Sony Xperia XA2 Ultra |
löytö |
LuK1337 |
39. |
Sony Xperia 10 |
kirin |
LuK1337 |
40. |
Sony Xperia 10 Plus |
merenneito |
LuK1337 |
41. |
Xiaomi POCO F1 |
beryllium |
bgcngm, warabhishek |
Lisää laitteita pitäisi pian siirtyä LineageOS 19:ään, joten pidä silmällä etusivuamme, sillä julkaisemme samalla tavallisia tarinoita.
Yleiset tavoitteet
Kuten edellisen vuoden julkaisussa, LineageOS-tiimi tukee Android Virtual Device (AVD) -laitetta eli oletusarvoista emulaattoriympäristöä, jonka tarjoaa Android Studio, kuten a rakentaa tavoite. Tämä kehitys jatkuu LineageOS 19:n kanssa, joka tukee myös Android Automotiven rakennuskohteita. Kehittäjät voivat rakentaa Generic System Image (GSI) -paketteja sekä mobiili- että Android TV -kokoonpanoissa, vaikka virallinen latausportaali ei isännöi tällaisia esikäännettyjä koontiversioita.
Entä jos laitettani ei ole tässä luettelossa?
Se, että laitettasi ei ole tässä luettelossa, ei tarkoita, että et voi nauttia LineageOS 19:stä tähän mennessä. Avoimen lähdekoodin luonteensa vuoksi foorumeillamme on useita epävirallisia koontiversioita monille laitteille, joista monista lopulta tulee virallisia koontiversioita kehityksen edetessä. Enemmänkin: useimmat heistä ovat tähän mennessä täysin vakaita päivittäisinä kuljettajina, satunnaisten pienten oikkujen kanssa.
LineageOS XDA -foorumit
Kuinka päivittää LineageOS 19:ään vanhemmasta versiosta
Jos et ole perehtynyt mukautettujen ROM-levyjen asentamiseen tai yleensä puhelimen muokkaamiseen, ensin on avattava laitteesi käynnistyslatain ja asennettava päivitetty mukautettu palautus, kuten LineageOS Recovery tai TWRP, ennen kuin yrität tehdä mitään. Sitten kun viralliset LineageOS 19 -versiot tulevat saataville laitteellesi, sinun on asennettava ne mukautetun palautusympäristön kautta. Laitekohtaiset ohjeet voivat vaihdella, tee niin katso vastaava wiki-sivu etukäteen.
Mitä tulee Google-sovelluksiin, niitä ei ole esiasennettu LineageOS-julkaisuun. Sinun täytyy valitse sopiva GApps-jakelu ja asenna se itse.
LineageOS 18.1 – Viralliset versiot tuetuille laitteille
Vaikka ylläpitäjät pyrkivät tuomaan laitteet viralliseen LineageOS 19:ään Android 12:een perustuen, voit silti löytää automaattisia koontiversioita näille laitteille, joita tukee LineageOS 18.1:
LineageOS 18.1:n virallinen versioluettelo. Laajenna napauttamalla/napsauttamalla.
Sr No. |
Laite ja foorumi linkki |
Laitteen koodinimi ja Wiki-linkki |
Ylläpitäjä |
---|---|---|---|
1. |
ASUS ROG puhelin 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 |
marliini |
npjohnson |
12. |
Lenovo P2 |
kuntao |
mikeioannina, highwaystar |
13. |
Lenovo Yoga Tab 3 Plus |
LTE: YTX703LWi-Fi: YTX703F |
Quallenauge, Vladimir Oltean |
14. |
LG G3 |
AT&T: d850Kanada: d852Kansainvälinen: d855Korea: f400Sprintti: ls990T-Mobile: d851Verizon: vs985 |
HardStyl3r, firebird11 |
15. |
Motorola Edge |
kilpailija |
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 |
kiova |
SyberHexen, Jleeblanch |
19. |
Motorola Moto G 5G Plus/Motorola One 5G |
nairo |
SyberHexen |
20. |
Motorola Moto G5 |
cedric |
Jarl-pingviini |
21. |
Motorola Moto G5S |
montana |
Jarl-Pingviini, wiktorek140 |
22. |
Motorola Moto X 2014 |
Victara |
jro1979, linkkandrea, npjohnson |
23. |
OnePlus 9 |
limsa |
tangalbert919 |
24. |
OnePlus 9 Pro |
limonadi |
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 |
Kaksois-SIM: s3ve3gdsSamsung kamera: s3ve3gjvSony kamera: s3ve3gxx |
PythonLimited, fcuzzocrea, Teledurak |
30. |
Samsung Galaxy S5 aktiivinen |
klteactivexx |
keihäänheitto, 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 |
yli 0lte |
Linux 4 |
33. |
Samsung Galaxy S10 |
yli 1lte |
Linux 4 |
34. |
Samsung Galaxy S10 Plus |
yli 2lte |
Linux 4 |
35. |
Samsung Galaxy S10 5G |
overx |
Linux 4 |
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, minä itse5 |
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 |
jasmiinin verso |
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 |
viittaus 23 |
55. |
Xiaomi POCO X3 |
surya |
Shimitar, Subhajeetmuhuri |
56. |
Xiaomi POCO X3 Pro |
vayu |
SebaUbuntu |
57. |
Xiaomi Redmi Note 5 Pro |
miksi |
srfarias, SebaUbuntu |
58. |
Xiaomi Redmi Note 6 Pro |
kaksihuulinen |
DD3Boh |
59. |
Xiaomi Redmi Note 7/7S |
laventeli |
Giovix92, UltraGamerHD |
60. |
Xiaomi Redmi Note 8/8T |
neidonhiuspuu |
DarkJoker360, danascape |
61. |
ZUK Z2 Plus |
z2_plus |
DD3Boh |
Lue lisää
LineageOS 19:n koontiversioiden tapaan meidän pitäisi nähdä enemmän älypuhelimia LineageOS 18.1 -versioiden listalle. Joukko LineageOS 17.1 -käyttöjärjestelmää käyttäviä laitteita menetti virallisen tuen toistaiseksi, mutta toivomme, että uudet ylläpitäjät puuttuvat asiaan ja palauttavat ne lähipäivinä.
Lähde:LineageOS-blogi
Kiitos Mishaal Rahman vinkistä!