A LineageOS az Android 12-re ugrik alapként a LineageOS 19 rendszerrel, számos kulcsfontosságú változást hozva az egész fórumon. Olvass tovább!
A LineageOS erős hajtóerő volt az Android utángyártott fejlesztések világában. A CyanogenMod utódjaként a projekt több száz eszközt ölel fel, és lelkes közösség kiutat a nehéz és dagadt rendszerekből, és belemerülni a módosításokba azok számára, akik rendelkeznek minimális bőrök. A LineageOS csapata most a LineageOS 19-ig terjedő főverzióját jelöli meg, Android 12-vel.
Miért a LineageOS 19 (és nem a 19.0/19.1)?
Ha megnézed Android 12 és 12L egyedi ROM-ok listája, megtalálhatja a LineageOS 19.0-nak és 19.1-nek megfelelő számos bejegyzést. Ami azt illeti, ha Valójában a nem hivatalos buildek kezdeti készlete „19.0” lett a nyilvánvaló jelentős platformfrissítés miatt. Az ezt követő kisebb verziószám változás az Android 12L kiadásával történt.
Eközben a Google áttért a negyedéves karbantartási kiadási modell Androidra. Természetesen a LineageOS meglévő szubverziós nómenklatúrája hosszú távon nehézkes lenne a rendszeres felhasználók számára. Emiatt (és hogy megfeleljen az AOSP verziószámítási konvencióinak) a csapat úgy döntött, hogy elveti a szubverziós karakterláncot. Az új kiadást egyszerűen „LineageOS 19”-nek hívják, bár a ROM fájlnevében és a kódbázisban továbbra is találhatunk „19.1” hivatkozásokat.
Új funkciók a LineageOS 19-ben
A LineageOS 19 rengeteg új funkcióval és fejlesztéssel érkezik:
- A 2021 márciusa és 2022 áprilisa közötti biztonsági javításokat egyesítettük a LineageOS 16.0 és 19 között.
- Jelenleg 19 build az android-12.1.0_r4 címkén alapul, amely a Pixel 6 sorozat címkéje.
- A WebView Chromium 100.0.4896.58 verzióra frissült.
- A csapat teljesen átdolgozta az Android 12-ben bevezetett hangerő-panelt, helyette egy oldalsó kiugró kibővítő panelt csinált belőle.
- Az AOSP Gallery alkalmazás villájában számos javítás és fejlesztés történt.
- Az Updater alkalmazásban számos hibajavítás és fejlesztés történt.
- A LineageOS webböngésző, a Jelly számos hibajavítást és fejlesztést látott.
- A csapat számos változtatással és fejlesztéssel járult hozzá a FOSS-hoz képest Etar naptáralkalmazást integráltak egy ideje.
- A csapat számos változtatással és fejlesztéssel járult hozzá a programhoz Seedvault biztonsági mentési alkalmazás.
- A LineageOS Recorder alkalmazás számos hibajavítást, fejlesztést és szolgáltatást kapott.
- Az Android TV buildjeit mostantól reklámmentes Android TV-indítóval szállítják, ellentétben a Google hirdetésképes indítójával.
- Az Android TV-ket most már kulcskezelővel szállítjuk, amely lehetővé teszi számunkra, hogy támogassuk az egyéni kulcsokat a Bluetooth- és infravörös távirányítók széles skáláján.
- A LineageOS
adb_root
szolgáltatás már nincs a build típusú tulajdonsághoz kötve. - A projekt kivonatoló segédprogramjai már támogatják a legtöbb típusú gyári kép/csomagolt OTA-kép kinyerését, ami nagymértékben leegyszerűsíti az eszközök előhívását és a blob-kinyerést.
- Az SDK-nkhoz hozzáadtuk a nagy érintéses lekérdezési arány támogatását, amely lehetővé teszi a támogatott eszközökön.
- Az AOSP Clang eszközlánc mostantól az alapértelmezett eszközlánc, amelyet a LineageOS kernelek fordításához használnak.
- A Qualcomm Snapdragon kamerája kimaradt, a korábban azt használó eszközök mostantól a Camera2-t fogják használni.
- A sötét mód most alapértelmezés szerint engedélyezve van.
- Van egy teljesen új Telepítővarázsló, minden új Android 12 stílusú ikonnal, animációval és rengeteg új konfigurálható oldallal.
- Vadonatúj ikonkészlet szinte minden alkalmazáshoz, még a rendszeralkalmazásokhoz is.
A fent említett fejlesztéseken kívül a következő változtatásokat is beépítették a LineageOS 19 és a régebbi 18.1 kódbázisba:
- Egy teljesen új alapértelmezett háttérkép, és választható háttérképek teljes készlete. Ezek a háttérképek az Android 12 Monet-témáinak figyelembevételével készültek.
- A Wi-Fi-kijelző minden olyan eszközhöz elérhető, amelyik úgy dönt, hogy a Qualcomm szabadalmaztatott felületén vagy az újonnan visszaállított, örökölt Miracast felületen keresztül!
- Egyedi töltési hangok támogatása különböző típusú, vezetékes vagy vezeték nélküli töltésekhez.
További változtatások
Hálózati korlátozások
A beépített tűzfal, a korlátozott hálózati mód és az alkalmazásonkénti adatleválasztási funkciók már rendelkezésre állnak átírva, hogy támogassa az AOSP új korlátozott hálózati módját és a BPF-et (Berkeley Packet Filter) létesítmény. Ezen túlmenően az adatkorlátozási és hálózati elkülönítési funkciókat egyetlen megvalósításban egyesítették.
eBPF iptables felett
Az AOSP most egy Kiterjesztett Berkeley csomagszűrő (eBPF) betöltő és könyvtár, amely betölti az eBPF programokat rendszerindításkor a kernel funkcióinak kiterjesztése érdekében. Lényegében elavult iptables
, és nincs egyszerű módja annak, hogy a funkciót visszaportálják a korábbi Linux kernelváltozatokra. A LineageOS csapata létrehozott egy funkcionális háttérportot a 4.4-es Linux kernellel rendelkező eszközökhöz, de ennek portolása 3.18-as vagy régebbi kernelre meglehetősen megterhelő feladat. Ezenkívül nem tudja visszaállítani iptables
az AOSP kódbázisban anélkül, hogy feltörnék a dolgokat.
Következésképpen a LineageOS 19 hivatalos támogatása nem lesz elérhető a 3.18-as vagy régebbi Linux kernelt futtató Android-eszközökön mindaddig, amíg ezekre a kernelverziókra nem hoznak megfelelő megoldást a BPF-re.
LineageOS 19 – Hivatalos buildek a támogatott eszközökhöz
A következő a hivatalos összeállítási névsor a LineageOS 19 bevezetésének kezdeti kötegéhez:
Sr. sz. |
Eszköz és fórum hivatkozás |
Eszköz kódneve és Wiki Link |
Karbantartó |
---|---|---|---|
1. |
ASUS ZenFone 5Z |
Z01R |
rohanpurohit, Jackeagle, TheEMarD |
2. |
ASUS ZenFone 8 |
kedvéért |
ZVNexus, Demon000 |
3. |
F(x) tec Pro1 |
pro1 |
BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm |
4. |
Google Pixel 2 |
rétisas |
Eamo5 |
5. |
Google Pixel 2 XL |
taimen |
Eamo5 |
6. |
Google Pixel 3 |
kékvonal |
razorloves, cdesai, intervigil, mikeioannina |
7. |
Google Pixel 3 XL |
sraffozás |
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 |
láng |
cdesai, Eamo5, mikeioannina, npjohnson |
11. |
Google Pixel 4 XL |
korall |
cdesai, Eamo5, mikeioannina, npjohnson |
12. |
Google Pixel 4a |
naphal |
PeterCxy, cdesai, mikeioannina |
13. |
Google Pixel 4a 5G |
földi szeder |
aleasto, mikeioannina |
14. |
Google Pixel 5 |
vörösúszójú |
aleasto, mikeioannina |
15. |
Google Pixel 5a |
barbet |
aleasto, mikeioannina |
16. |
Lenovo Z5 Pro GT |
szív |
temárd, opcionális pirítós |
17. |
Lenovo Z6 Pro |
zippo |
Lucchetto, themard |
18. |
Moto G6 Plus |
szemhéját kifordítja |
Jleeblanch |
19. |
Moto G7 |
folyó |
erfanoabdi, npjohnson, SyberHexen |
20. |
Moto G7 Plus |
tó |
Jleeblanch, npjohnson |
21. |
Moto G7 Power |
óceán |
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 Akció |
trojka |
Szigorú, npjohnson |
26. |
Motorola One Power |
séf |
Hasaber8 |
27. |
Motorola One Vision/Motorola P50 |
kane |
Szigorú, 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 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 |
axolotl |
Amartinz, Joey |
36. |
Sony Xperia XA2 |
úttörő |
LuK1337, szigorú, cdesai |
37. |
Sony Xperia XA2 Plus |
utazó |
LuK1337 |
38. |
Sony Xperia XA2 Ultra |
felfedezés |
LuK1337 |
39. |
Sony Xperia 10 |
kirin |
LuK1337 |
40. |
Sony Xperia 10 Plus |
sellő |
LuK1337 |
41. |
Xiaomi POCO F1 |
berillium |
bgcngm, warabhishek |
Hamarosan több eszköznek kell áttérnie a LineageOS 19-re, ezért figyelje a címoldalunkat, mert ugyanazon a rendszeres történeteket fogjuk futtatni.
Általános célok
Az előző évi kiadáshoz hasonlóan a LineageOS csapata támogatja az Android Virtual Device-t (AVD), vagyis az alapértelmezett emulátor környezetet, amelyet Android Studio, mint a célt építeni. Ez a fejlődés folytatódik a LineageOS 19 operációs rendszerrel, amely támogatja az Android Automotive építési célokat is. A fejlesztők Generic System Image (GSI) csomagokat is készíthetnek mobil és Android TV konfigurációkban is, bár a hivatalos letöltési portál nem tartalmaz ilyen előre lefordított buildeket.
Mi van, ha az eszközöm nem szerepel itt?
Csak azért, mert eszköze nem szerepel itt, nem jelenti azt, hogy mostanra nem élvezheti a LineageOS 19-et. Nyílt forráskódú jellege miatt számos eszközhöz számos nem hivatalos build található fórumunkon, amelyek közül sok a fejlesztés előrehaladtával végül hivatalos build lesz. Sőt: a legtöbbjük mára már tökéletesen stabil, mint napi sofőr, időnként kisebb furcsaságokkal.
LineageOS XDA fórumok
Hogyan frissítsünk LineageOS 19-re egy régebbi verzióról
Ha nem ismeri az egyéni ROM-ok telepítésének folyamatát vagy általában a telefon módosítását, akkor először fel kell oldania az eszköz rendszerbetöltőjét, és telepítenie kell egy frissített egyéni helyreállítást, például a LineageOS Recovery-t vagy TWRP, mielőtt bármit is megpróbálna tenni. Ezután, amint a hivatalos LineageOS 19 buildek elérhetővé válnak az eszközön, telepítenie kell őket az egyéni helyreállítási környezeten keresztül. Az eszközspecifikus utasítások eltérőek lehetnek, így tegye ezt is nézd meg a megfelelő wiki oldalt előzetesen.
Ami a Google-alkalmazásokat illeti, ezek nincsenek előre telepítve egy LineageOS kiadásra. Neked kell válasszon egy megfelelő GApps disztribúciót és saját maga telepítse.
LineageOS 18.1 – Hivatalos buildek a támogatott eszközökhöz
Míg a karbantartók azon dolgoznak, hogy az eszközöket az Android 12-n alapuló hivatalos LineageOS 19-re állítsák be, továbbra is találhat automatizált buildeket ezekhez az eszközökhöz, amelyeket a LineageOS 18.1 támogat:
LineageOS 18.1 hivatalos Build List. Koppintson/kattintson a kibontáshoz.
Sr. sz. |
Eszköz és fórum hivatkozás |
Eszköz kódneve és Wiki Link |
Karbantartó |
---|---|---|---|
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 |
vitorláshal |
npjohnson |
11. |
Google Pixel XL |
marlin |
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: d852Nemzetközi: d855Korea: f400Sprintel: ls990T-Mobile: d851Verizon: vs985 |
HardStyl3r, firebird11 |
15. |
Motorola Edge |
versenyző |
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-Pingvin, karthick111, electimon, wh0dat |
18. |
Motorola Moto G 5G/Motorola One 5G Ace |
Kijev |
SyberHexen, Jleeblanch |
19. |
Motorola Moto G 5G Plus/Motorola One 5G |
nairo |
SyberHexen |
20. |
Motorola Moto G5 |
cedric |
Jarl-Pingvin |
21. |
Motorola Moto G5S |
montana |
Jarl-Pingvin, wiktorek140 |
22. |
Motorola Moto X 2014 |
victara |
jro1979, linkkandrea, npjohnson |
23. |
OnePlus 9 |
limonádé |
tangalbert919 |
24. |
OnePlus 9 Pro |
limonádé |
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 |
Két SIM: s3ve3gdsSamsung fényképezőgép: s3ve3gjvSony fényképezőgép: s3ve3gxx |
PythonLimited, fcuzzocrea, Teledurak |
30. |
Samsung Galaxy S5 aktív |
klteactivexx |
gerely és 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 |
0lte túl |
Linux4 |
33. |
Samsung Galaxy S10 |
1lte túl |
Linux4 |
34. |
Samsung Galaxy S10 Plus |
2lte túl |
Linux4 |
35. |
Samsung Galaxy S10 5G |
overx |
Linux4 |
36. |
Sony Xperia XZ2 |
akari |
olivier97, sjllls |
37. |
Sony Xperia XZ2 Compact |
xz2c |
olivier97, sjllls |
38. |
Sony Xperia XZ2 Premium |
hajnal |
olivier97, sjllls |
39. |
Sony Xperia XZ3 |
akatsuki |
dtrunk90, sjllls |
40. |
Sony Xperia Z2 |
sirius |
ArianK16a |
41. |
Sony Xperia Z3 |
z3 |
Tom1000, én magam5 |
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 |
jázmin_csíra |
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 |
surya |
Shimitar, Subhajeetmuhuri |
56. |
Xiaomi POCO X3 Pro |
vayu |
SebaUbuntu |
57. |
Xiaomi Redmi Note 5 Pro |
miértes |
srfarias, SebaUbuntu |
58. |
Xiaomi Redmi Note 6 Pro |
két ajak |
DD3Boh |
59. |
Xiaomi Redmi Note 7/7S |
levendula |
Giovix92, UltraGamerHD |
60. |
Xiaomi Redmi Note 8/8T |
ginkgo |
DarkJoker360, danascape |
61. |
ZUK Z2 Plus |
z2_plus |
DD3Boh |
Olvass tovább
Hasonlóan a LineageOS 19 buildekhez, több okostelefont kellene látnunk a LineageOS 18.1 build listán. Egy csomó LineageOS 17.1-et futtató eszköz egyelőre elveszítette a hivatalos támogatást, de reméljük, hogy az elkövetkező napokban új karbantartók lépnek közbe, és visszaállítják őket.
Forrás:LineageOS Blog
Köszi Mishaal Rahman a tippet!