LineageOS face saltul la Android 12 ca bază cu LineageOS 19, aducând mai multe modificări cheie la nivel general. Citește mai departe!
LineageOS a fost o forță motrice puternică în lumea dezvoltării Android aftermarket. În calitate de succesor al CyanogenMod, proiectul se întinde pe sute literale de dispozitive, oferind comunitatea de entuziaști o cale de ieșire din sistemele grele și umflate și o scufundare în modificări pentru cei cu piei minime. Acum, echipa LineageOS își marchează versiunea majoră la LineageOS 19 cu Android 12 ca bază.
De ce LineageOS 19 (și nu 19.0/19.1)?
Dacă aruncați o privire la lista noastră de ROM-uri personalizate Android 12 și 12L, puteți găsi numeroasele intrări corespunzătoare LineageOS 19.0, precum și 19.1. Ca o chestiune dacă De fapt, setul inițial de versiuni neoficiale a preluat „19.0” din cauza actualizării majore evidente a platformei. Modificarea minoră ulterioară a numărului de versiune a avut loc odată cu lansarea Android 12L.
Între timp, Google a trecut pe
modelul de lansare trimestrial de întreținere pentru Android. Desigur, nomenclatura existentă de subversiune a LineageOS ar fi greoaie pentru utilizatorii obișnuiți pe termen lung. Din acest motiv (și pentru a se potrivi cu convențiile de versiuni ale AOSP), echipa a decis să renunțe la șirul de subversiune. Noua versiune se numește pur și simplu „LineageOS 19”, deși puteți găsi în continuare referințe pentru „19.1” în numele fișierului ROM și baza de cod.Funcții noi în LineageOS 19
LineageOS 19 vine cu o multitudine de funcții și îmbunătățiri noi:
- Patch-urile de securitate din martie 2021 până în aprilie 2022 au fost îmbinate cu LineageOS 16.0 până la 19.
- 19 versiuni se bazează în prezent pe eticheta android-12.1.0_r4, care este eticheta din seria Pixel 6.
- WebView a fost actualizat la Chromium 100.0.4896.58.
- Echipa a refăcut complet panoul de volum introdus în Android 12 și, în schimb, l-a transformat într-un panou de extensie pop-out lateral.
- Furk-ul aplicației AOSP Gallery a înregistrat un număr mare de remedieri și îmbunătățiri.
- Aplicația Updater a înregistrat un număr mare de remedieri de erori și îmbunătățiri.
- Browserul web LineageOS, Jelly a văzut o serie de remedieri de erori și îmbunătățiri.
- Echipa a contribuit cu o serie de modificări și îmbunătățiri în amonte la FOSS Etar aplicația de calendar pe care au integrat-o cu ceva timp în urmă.
- Echipa a contribuit cu o serie de modificări și îmbunătățiri în amonte Seedvault aplicație de rezervă.
- Aplicația LineageOS Recorder a văzut numeroase remedieri de erori, îmbunătățiri și funcții adăugate.
- Build-urile Android TV sunt livrate acum cu un lansator Android TV fără reclame, spre deosebire de lansatorul Google activat pentru anunțuri.
- Versiunile Android TV sunt livrate acum cu un dispozitiv de gestionare a cheilor care ne permite să acceptăm chei personalizate pe o gamă largă de telecomenzi Bluetooth și IR.
- LineageOS
adb_root
serviciul nu mai este legat de proprietatea tipului de construcție. - Utilitarele de extragere ale proiectului acceptă acum extragerea din majoritatea tipurilor de imagini din fabrică/imagini OTA împachetate, simplificând foarte mult ridicarea dispozitivului și extragerea blob-ului.
- Suport pentru rata de sondare la atingere ridicată a fost adăugat la SDK-ul nostru, permițându-i să fie activat pe dispozitivele acceptate.
- Lanțul de instrumente AOSP Clang este acum lanțul de instrumente implicit utilizat pentru a compila nucleele LineageOS.
- Camera Snapdragon de la Qualcomm a fost abandonată, iar dispozitivele care au folosit-o anterior vor folosi acum Camera2.
- Modul întunecat este acum activat implicit.
- Există un asistent de configurare complet nou, cu toate pictogramele, animații și o mulțime de noi pagini configurabile în stil Android 12.
- Un set nou-nouț de pictograme pentru aproape toate aplicațiile, chiar și pentru cele de sistem.
Pe lângă îmbunătățirile menționate mai sus, următoarele modificări au fost, de asemenea, încorporate atât în baza de cod LineageOS 19, cât și în baza de cod moștenit 18.1:
- Un tapet implicit complet nou și un set complet de imagini de fundal din care să alegeți. Aceste imagini de fundal sunt concepute având în vedere funcțiile de tematică Monet din Android 12.
- Afișajul Wi-Fi este disponibil pentru toate dispozitivele care aleg să se înscrie, fie prin interfața proprietară Qualcomm, fie prin interfața Miracast moștenită recent restaurată!
- Suport pentru sunete de încărcare personalizate pentru diferite tipuri de încărcare, prin cablu sau fără fir.
Alte modificări
Restricții de rețea
Firewallul încorporat, modul de rețea restricționat și funcțiile de izolare a datelor per aplicație au fost rescris pentru a sprijini noul mod de rețea restricționat al AOSP și BPF (Berkeley Packet Filter) facilitate. Mai mult, caracteristicile de restricție a datelor și de izolare a rețelei au fost îmbinate într-o singură implementare.
eBPF peste iptables
AOSP include acum un Filtru de pachete Berkeley extins (eBPF) încărcător și bibliotecă care încarcă programe eBPF la pornire pentru a extinde funcționalitatea nucleului. În esență, depreciază iptables
, și nu există o modalitate ușoară de a backporta caracteristica la variantele vechi ale nucleului Linux. Echipa LineageOS a creat un backport funcțional pentru dispozitivele cu kernel Linux 4.4, dar portarea aceluiași nucleu 3.18 sau mai vechi este o muncă destul de împovărătoare. În plus, nu puteți restaura iptables
în baza de cod AOSP fără a rupe lucrurile.
În consecință, nu va exista suport oficial pentru LineageOS 19 pentru dispozitivele Android care rulează nucleul Linux 3.18 și versiunile anterioare, până când se aduce o soluție adecvată a BPF la aceste versiuni de kernel.
LineageOS 19 – versiuni oficiale pentru dispozitivele acceptate
Următoarea este lista oficială de construcție pentru lotul inițial al lansării LineageOS 19:
Sr. nr. |
Link pentru dispozitiv și forum |
Numele de cod al dispozitivului și linkul Wiki |
întreținător |
---|---|---|---|
1. |
ASUS ZenFone 5Z |
Z01R |
rohanpurohit, Jackeagle, TheMarD |
2. |
ASUS ZenFone 8 |
dragul |
ZVNexus, Demon000 |
3. |
F(x) tec Pro1 |
pro1 |
BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm |
4. |
Google Pixel 2 |
walleye |
Eamo5 |
5. |
Google Pixel 2 XL |
taimen |
Eamo5 |
6. |
Google Pixel 3 |
linia albastră |
razorloves, cdesai, intervigil, mikeioannina |
7. |
Google Pixel 3 XL |
hașura încrucișată |
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 |
flacără |
cdesai, Eamo5, mikeioannina, npjohnson |
11. |
Google Pixel 4 XL |
coral |
cdesai, Eamo5, mikeioannina, npjohnson |
12. |
Google Pixel 4a |
pește soare |
PeterCxy, cdesai, mikeioannina |
13. |
Google Pixel 4a 5G |
mărăcine |
aleasto, mikeioannina |
14. |
Google Pixel 5 |
redfin |
aleasto, mikeioannina |
15. |
Google Pixel 5a |
barbet |
aleasto, mikeioannina |
16. |
Lenovo Z5 Pro GT |
inima |
themard, optionaltoast |
17. |
Lenovo Z6 Pro |
bricheta Zippo |
Lucchetto, themard |
18. |
Moto G6 Plus |
evert |
Jleeblanch |
19. |
Moto G7 |
râu |
erfanoabdi, npjohnson, SyberHexen |
20. |
Moto G7 Plus |
lac |
Jleeblanch, npjohnson |
21. |
Moto G7 Power |
ocean |
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 |
troica |
Strict, npjohnson |
26. |
Motorola One Power |
bucătar |
Hasaber8 |
27. |
Motorola One Vision/Motorola P50 |
kane |
Strict, npjohnson |
28. |
Nokia 6.1 (2018) |
PL2 |
npjohnson, impulsul |
29. |
Nokia 6.1 Plus |
DRG |
npjohnson, impulsul |
30. |
OnePlus 6 |
enchilada |
LuK1337 |
31. |
OnePlus 6T |
fajita |
EdwinMoq |
32. |
Telefon Razer 2 |
aură |
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 |
pionier |
LuK1337, Stricted, cdesai |
37. |
Sony Xperia XA2 Plus |
călător |
LuK1337 |
38. |
Sony Xperia XA2 Ultra |
descoperire |
LuK1337 |
39. |
Sony Xperia 10 |
kirin |
LuK1337 |
40. |
Sony Xperia 10 Plus |
sirenă |
LuK1337 |
41. |
Xiaomi POCO F1 |
beriliu |
bgcngm, warabhishek |
Mai multe dispozitive ar trebui să facă tranziția în curând la LineageOS 19, așa că fiți cu ochii pe prima pagină, deoarece vom difuza povești regulate pe aceeași.
Ținte generice
La fel ca și versiunea de anul precedent, echipa LineageOS acceptă dispozitivul virtual Android (AVD), adică mediul de emulator implicit oferit de Android Studio, ca construiți ținta. Această evoluție continuă cu LineageOS 19 care acceptă și obiectivele de construcție Android Automotive. Dezvoltatorii pot construi pachete Generic System Image (GSI) atât în configurații mobile, cât și în Android TV, deși portalul oficial de descărcare nu va găzdui astfel de versiuni pre-compilate.
Ce se întâmplă dacă dispozitivul meu nu este listat aici?
Doar pentru că dispozitivul dvs. nu este listat aici nu înseamnă că nu vă puteți bucura de LineageOS 19 până acum. Datorită naturii sale open source, există o serie de versiuni neoficiale pentru multe dispozitive pe forumurile noastre, dintre care multe vor ajunge în cele din urmă să devină versiuni oficiale pe măsură ce dezvoltarea progresează. În plus: majoritatea dintre ei sunt, până acum, perfect stabili ca șoferi zilnici, cu ocazional ciudat minor.
Forumuri LineageOS XDA
Cum să faceți upgrade la LineageOS 19 de la o versiune mai veche
Dacă nu sunteți familiarizat cu procesul din spatele instalării ROM-urilor personalizate sau, în general, cu modificarea telefonului, veți mai întâi trebuie să deblocați bootloader-ul dispozitivului și să instalați o recuperare personalizată actualizată, cum ar fi LineageOS Recovery sau TWRP, înainte de a încerca să faceți ceva. Apoi, odată ce versiunile oficiale LineageOS 19 devin disponibile pentru dispozitivul dvs., va trebui să le instalați prin mediul personalizat de recuperare. Instrucțiunile specifice dispozitivului pot varia, la fel și consultați pagina wiki corespunzătoare în prealabil.
În ceea ce privește aplicațiile Google, acestea nu vin preinstalate pe o versiune LineageOS. Trebuie să alegeți o distribuție GApps potrivită și instalează-l singur.
LineageOS 18.1 – versiuni oficiale pentru dispozitivele acceptate
În timp ce întreținerii lucrează pentru a aduce dispozitive la LineageOS 19 oficial bazat pe Android 12, puteți găsi în continuare versiuni automate pentru aceste dispozitive care sunt acceptate pentru LineageOS 18.1:
Lista oficială de versiuni LineageOS 18.1. Atingeți/clic pentru a extinde.
Sr. nr. |
Link pentru dispozitiv și forum |
Numele de cod al dispozitivului și linkul Wiki |
întreținător |
---|---|---|---|
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 |
Rk585 |
6. |
BQ Aquaris X |
bardock |
eloimuns, Quallenauge, Team aquaris-dev |
7. |
BQ Aquaris X Pro |
bardockpro |
Quallenauge, Echipa aquaris-dev |
8. |
Fairphone 2 |
FP2 |
chrmhoffmann |
9. |
Fairphone 3 |
FP3 |
dk1978 |
10. |
Google Pixel |
pește-veler |
npjohnson |
11. |
Google Pixel XL |
marlin |
npjohnson |
12. |
Lenovo P2 |
kuntao |
mikeioannina, highwaystar |
13. |
Lenovo Yoga Tab 3 Plus |
LTE: YTX703LWifi: YTX703F |
Quallenauge, Vladimir Oltean |
14. |
LG G3 |
AT&T: d850Canada: d852Internaţional: d855Coreea: f400Sprint: ls990T-Mobile: d851Verizon: vs985 |
HardStyl3r, firebird11 |
15. |
Motorola Edge |
cal de curse |
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 |
Kiev |
SyberHexen, Jleeblanch |
19. |
Motorola Moto G 5G Plus/Motorola One 5G |
nairo |
SyberHexen |
20. |
Motorola Moto G5 |
cedric |
Jarl-Penguin |
21. |
Motorola Moto G5S |
montana |
Jarl-Penguin, wiktorek140 |
22. |
Motorola Moto X 2014 |
victara |
jro1979, linckandrea, npjohnson |
23. |
OnePlus 9 |
limonadă |
tangalbert919 |
24. |
OnePlus 9 Pro |
limonadep |
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 |
SIM dual: s3ve3gdsCamera Samsung: s3ve3gjvCamera 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 |
dincolo de0lte |
Linux4 |
33. |
Samsung Galaxy S10 |
dincolo de1lte |
Linux4 |
34. |
Samsung Galaxy S10 Plus |
dincolo de2lte |
Linux4 |
35. |
Samsung Galaxy S10 5G |
dincolo dex |
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, eu însumi5 |
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 |
iasomie_sprout |
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 |
dereferire23 |
55. |
Xiaomi POCO X3 |
surya |
Shimitar, Subhajeetmuhuri |
56. |
Xiaomi POCO X3 Pro |
vayu |
SebaUbuntu |
57. |
Xiaomi Redmi Note 5 Pro |
de ce |
srfarias, SebaUbuntu |
58. |
Xiaomi Redmi Note 6 Pro |
două buze |
DD3Boh |
59. |
Xiaomi Redmi Note 7/7S |
lavandă |
Giovix92, UltraGamerHD |
60. |
Xiaomi Redmi Note 8/8T |
ginkgo |
DarkJoker360, danascape |
61. |
ZUK Z2 Plus |
z2_plus |
DD3Boh |
citeşte mai mult
La fel ca și versiunile LineageOS 19, ar trebui să vedem mai multe smartphone-uri care își fac drum pe lista de versiuni LineageOS 18.1. O mulțime de dispozitive care sunt pe LineageOS 17.1 și-au pierdut suportul oficial deocamdată, dar sperăm că noi menținători vor interveni și le vor restabili în zilele următoare.
Sursă:Blog LineageOS
Mulțumesc Mishaal Rahman pentru pont!