LineageOS, LineageOS 19 ile temel olarak Android 12'ye geçiş yapıyor ve birçok önemli değişikliği de beraberinde getiriyor. Okumaya devam etmek!
LineageOS, satış sonrası Android geliştirme dünyasında güçlü bir itici güç olmuştur. CyanogenMod'un halefi olan proje, yüzlerce cihazı kapsıyor ve meraklıları topluluğu, ağır ve şişirilmiş sistemlerden bir çıkış yolu ve modifikasyonlara bir dalış minimum kaplamalar. LineageOS ekibi şimdi ana sürümünü Android 12 temel alınarak LineageOS 19'a yükseltiyor.
Neden LineageOS 19 (19.0/19.1 değil)?
Eğer bir göz atarsan Android 12 ve 12L özel ROM listemizLineageOS 19.0'ın yanı sıra 19.1'e karşılık gelen çok sayıda girişi bulabilirsiniz. eğer öyleyse Aslında, resmi olmayan yapıların ilk seti, bariz büyük platform güncellemesi nedeniyle "19.0"a yükseldi. Sonraki küçük sürüm numarası değişikliği, Android 12L'nin piyasaya sürülmesiyle gerçekleşti.
Bu arada Google, üç aylık bakım sürüm modeli Android için. Doğal olarak LineageOS'un mevcut yıkım terminolojisi uzun vadede normal kullanıcılar için hantal olacaktır. Bu nedenle (ve AOSP'nin sürüm oluşturma kurallarına uymak için) ekip, alt sürüm dizesini bırakmaya karar verdi. Yeni sürüm basitçe "LineageOS 19" olarak adlandırılıyor, ancak ROM dosya adında ve kod tabanında hala "19.1" referanslarını bulabilirsiniz.
LineageOS 19'daki yeni özellikler
LineageOS 19 çok sayıda yeni özellik ve geliştirmeyle birlikte gelir:
- Mart 2021'den Nisan 2022'ye kadar olan güvenlik yamaları LineageOS 16.0'dan 19'a birleştirildi.
- 19 yapı şu anda Pixel 6 serisi etiketi olan android-12.1.0_r4 etiketini temel alıyor.
- WebView, Chromium 100.0.4896.58'e güncellendi.
- Ekip, Android 12'de tanıtılan ses panelini tamamen yeniden tasarladı ve bunun yerine yandan açılır genişleyen bir panel haline getirdi.
- AOSP Galeri uygulamasının çatalında çok sayıda düzeltme ve iyileştirme görüldü.
- Güncelleyici uygulamasında çok sayıda hata düzeltmesi ve iyileştirme görüldü.
- LineageOS web tarayıcısı Jelly'de bir dizi hata düzeltmesi ve iyileştirme yapıldı.
- Ekip, FOSS'un yukarı akışında bir dizi değişiklik ve iyileştirmeye katkıda bulundu Etar bir süre önce takvim uygulamasını entegre ettiler.
- Ekip, bir dizi değişiklik ve iyileştirmeye katkıda bulundu. Tohum deposu yedekleme uygulaması
- LineageOS Recorder uygulamasına çok sayıda hata düzeltmesi, iyileştirme ve özellik eklendi.
- Android TV sürümleri artık Google'ın reklam özellikli başlatıcısının aksine, reklamsız bir Android TV başlatıcısıyla birlikte geliyor.
- Android TV yapıları artık çok çeşitli Bluetooth ve IR uzaktan kumandalarda özel anahtarları desteklememize olanak tanıyan bir anahtar işleyiciyle birlikte geliyor.
- LineageOS
adb_root
hizmet artık yapı türü özelliğine bağlı değildir. - Projenin ayıklama yardımcı programları artık çoğu fabrika görüntüsü türünden/paketlenmiş OTA görüntüsünden ayıklamayı destekliyor, cihazın getirilmesini ve blob çıkarılmasını büyük ölçüde basitleştiriyor.
- SDK'mıza yüksek dokunma yoklama oranı desteği eklendi ve desteklenen cihazlarda etkinleştirilmesine olanak tanındı.
- AOSP Clang araç zinciri artık LineageOS çekirdeklerini derlemek için kullanılan varsayılan araç zinciridir.
- Qualcomm'un Snapdragon Kamerası kaldırıldı ve daha önce onu kullanan cihazlar artık Camera2'yi kullanacak.
- Karanlık mod artık varsayılan olarak etkindir.
- Tamamen yeni Android 12 tarzı simgeler, animasyonlar ve tonlarca yeni yapılandırılabilir sayfa içeren tamamen yeni bir Kurulum Sihirbazı var.
- Neredeyse tüm uygulamalar, hatta sistem uygulamaları için bile yepyeni bir simge seti.
Yukarıda belirtilen iyileştirmelerin yanı sıra, hem LineageOS 19'a hem de eski 18.1 kod tabanına aşağıdaki değişiklikler de dahil edilmiştir:
- Tamamen yeni bir varsayılan duvar kağıdı ve aralarından seçim yapabileceğiniz tam bir duvar kağıdı seti. Bu duvar kağıtları, Android 12'nin Monet tema özellikleri göz önünde bulundurularak tasarlanmıştır.
- Wi-Fi ekranı, Qualcomm'un tescilli arayüzü veya yeni restore edilmiş eski Miracast arayüzü aracılığıyla, katılmayı seçen tüm cihazlar için mevcuttur!
- Farklı şarj türleri (kablolu veya kablosuz) için özel şarj sesleri desteği.
Diğer değişiklikler
Ağ Kısıtlamaları
Yerleşik güvenlik duvarı, kısıtlı ağ modu ve uygulama başına veri izolasyonu özellikleri AOSP'nin yeni kısıtlı ağ modunu ve BPF'yi (Berkeley Paket Filtresi) desteklemek için yeniden yazıldı tesis. Ayrıca veri kısıtlama ve ağ izolasyon özellikleri tek bir uygulamada birleştirildi.
iptables üzerinden eBPF
AOSP artık şunları içeriyor: Genişletilmiş Berkeley Paket Filtresi (eBPF) Çekirdek işlevselliğini genişletmek için eBPF programlarını önyükleme sırasında yükleyen yükleyici ve kitaplık. Esasen kullanımdan kaldırıyor iptables
ve bu özelliği eski Linux çekirdeği çeşitlerine desteklemenin kolay bir yolu yoktur. LineageOS ekibi, Linux çekirdeği 4.4'e sahip cihazlar için işlevsel bir destek oluşturdu, ancak aynısını 3.18 çekirdeğe veya daha eski bir çekirdeğe taşımak oldukça külfetli bir iş. Ayrıca geri yükleyemezsiniz iptables
AOSP kod tabanında hiçbir şeyi bozmadan.
Sonuç olarak, Linux çekirdeği 3.18 ve daha aşağısını çalıştıran Android cihazlar için, bu çekirdek sürümlerine uygun bir BPF geçici çözümü getirilene kadar LineageOS 19 için resmi bir destek verilmeyecektir.
LineageOS 19 – Desteklenen cihazlar için resmi sürümler
LineageOS 19'un kullanıma sunulmasının ilk partisi için resmi derleme listesi aşağıdadır:
Kıdemli Hayır. |
Cihaz ve Forum Bağlantısı |
Cihaz kod adı ve Wiki Bağlantısı |
Bakımcı |
---|---|---|---|
1. |
ASUS ZenFone 5Z |
Z01R |
rohanpurohit, Jackeagle, TheEMarD |
2. |
ASUS ZenFone 8 |
hatır |
ZVNexus, Demon000 |
3. |
F(x)tec Pro1 |
pro1 |
BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm |
4. |
Google Piksel 2 |
Walleye |
Eamo5 |
5. |
Google Piksel 2 XL |
taimen |
Eamo5 |
6. |
Google Piksel 3 |
Mavi çizgi |
razorloves, cdesai, intervigil, mikeioannina |
7. |
Google Piksel 3 XL |
çapraz tarama |
razorloves, cdesai, intervigil, mikeioannina |
8. |
Google Piksel 3a |
sargo |
cdesai, mikeioannina, npjohnson |
9. |
Google Piksel 3a XL |
palamut |
cdesai, mikeioannina, npjohnson |
10. |
Google Piksel 4 |
alev |
cdesai, Eamo5, mikeioannina, npjohnson |
11. |
Google Piksel 4 XL |
mercan |
cdesai, Eamo5, mikeioannina, npjohnson |
12. |
Google Piksel 4a |
güneş balığı |
PeterCxy, cdesai, mikeioannina |
13. |
Google Piksel 4a 5G |
dikenli çalı |
aleasto, mikeioannina |
14. |
Google Piksel 5 |
kızıl yüzgeç |
aleasto, mikeioannina |
15. |
Google Piksel 5a |
barbekü |
aleasto, mikeioannina |
16. |
Lenovo Z5 Pro GT |
kalp |
salatalı, isteğe bağlıkızarmış ekmek |
17. |
Lenovo Z6 Pro |
zippo |
Lucchetto, themard |
18. |
Moto G6 Artı |
her zaman |
Jleeblanch |
19. |
Moto G7 |
nehir |
erfanoabdi, npjohnson, SyberHexen |
20. |
Moto G7 Artı |
göl |
Jleeblanch, npjohnson |
21. |
Moto G7 Gücü |
okyanus |
SyberHexen, erfanoabdi, npjohnson |
22. |
Moto X4 |
payton |
erfanoabdi, TheMarD |
23. |
Moto Z2 Gücü |
nash |
erfanoabdi, npjohnson |
24. |
Moto Z3 Oyna |
beckham |
Jleeblanch |
25. |
Motorola Bir Eylem |
üçlü |
Kısıtlı, npjohnson |
26. |
Motorola Tek Güç |
şef |
hasaber8 |
27. |
Motorola One Vision/Motorola P50 |
Kane |
Kısıtlı, npjohnson |
28. |
Nokia 6.1 (2018) |
PL2 |
npjohnson, dürtü |
29. |
Nokia 6.1 Artı |
DRG |
npjohnson, dürtü |
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 |
aksolotl |
Amartinz, Joey |
36. |
Sony Xperia XA2 |
öncü |
LuK1337, Sıkı, cdesai |
37. |
Sony Xperia XA2 Artı |
gezgin |
LuK1337 |
38. |
Sony Xperia XA2 Ultra |
keşif |
LuK1337 |
39. |
Sony Xperia 10 |
kirin |
LuK1337 |
40. |
Sony Xperia 10 Artı |
Deniz Kızı |
LuK1337 |
41. |
Xiaomi POCO F1 |
berilyum |
bgcngm, warabhishek |
Yakında daha fazla cihazın LineageOS 19'a geçiş yapması bekleniyor, bu nedenle aynı konuda düzenli hikayeler yayınlayacağımız için ön sayfamıza göz atın.
Genel Hedefler
Tıpkı önceki yılın sürümünde olduğu gibi, LineageOS ekibi Android Sanal Cihazını (AVD), yani Android tarafından sağlanan varsayılan emülatör ortamını desteklemektedir. Android Stüdyosu, olarak hedef oluşturmak. Bu evrim, Android Automotive oluşturma hedeflerini destekleyen LineageOS 19 ile de devam ediyor. Geliştiriciler, hem mobil hem de Android TV yapılandırmalarında Genel Sistem Görüntüsü (GSI) paketleri oluşturabilir, ancak resmi indirme portalı bu tür önceden derlenmiş yapıları barındırmayacaktır.
Cihazım burada listelenmiyorsa ne olur?
Cihazınızın burada listelenmemiş olması, şu ana kadar LineageOS 19'un keyfini çıkaramayacağınız anlamına gelmez. Açık kaynak niteliğinden dolayı, forumlarımızda pek çok cihaz için bir takım resmi olmayan yapılar bulunmaktadır ve bunların çoğu, geliştirme ilerledikçe sonunda resmi yapılar haline gelecektir. Dahası: çoğu, arada sırada yaşanan küçük tuhaflıklar dışında, artık günlük sürücüler olarak tamamen stabil durumda.
LineageOS XDA Forumları
Eski bir sürümden LineageOS 19'a nasıl yükseltilir
Özel ROM'ların yüklenmesinin veya genel olarak telefonunuzun değiştirilmesinin ardındaki sürece aşina değilseniz, öncelikle cihazınızın önyükleyicisinin kilidini açmanız ve LineageOS Recovery gibi güncellenmiş bir özel kurtarma yüklemeniz gerekir veya TWRP, herhangi bir şey yapmaya kalkışmadan önce. Ardından, resmi LineageOS 19 yapıları cihazınız için kullanılabilir hale geldiğinde, bunları özel kurtarma ortamı aracılığıyla yüklemeniz gerekecektir. Cihaza özel talimatlar değişiklik gösterebilir; ilgili wiki sayfasına göz atın önceden.
Google uygulamalarına gelince, LineageOS sürümünde önceden yüklenmiş olarak gelmiyorlar. Gerek uygun bir GApps dağıtımı seçin ve kendiniz kurun.
LineageOS 18.1 – Desteklenen cihazlar için resmi sürümler
Bakımcılar cihazları Android 12 tabanlı resmi LineageOS 19'a getirmeye çalışırken, LineageOS 18.1 tarafından desteklenen bu cihazlar için otomatik derlemeler bulabilirsiniz:
LineageOS 18.1 Resmi Yapı Listesi. Genişletmek için dokunun/tıklayın.
Kıdemli Hayır. |
Cihaz ve Forum Bağlantısı |
Cihaz kod adı ve Wiki Bağlantısı |
Bakımcı |
---|---|---|---|
1. |
ASUS ROG Telefon 3 |
Obi Wan |
aleasto, OrdenKrieger |
2. |
ASUS ZenFone Max M1 |
X00P |
Dana manzarası |
3. |
ASUS ZenFone Max M2 |
X01AD |
Dana manzarası |
4. |
ASUS ZenFone Max Pro M1 |
X00TD |
Vivekachooz |
5. |
ASUS ZenFone Max Pro M2 |
X01BD |
Rk585 |
6. |
BQ Kova X |
bardock |
eloimuns, Quallenauge, Aquaris-dev Takımı |
7. |
BQ Aquaris X Pro |
Bardockpro |
Quallenauge, Aquaris-dev Takımı |
8. |
Fairphone 2 |
FP2 |
chrmhoffmann |
9. |
Fairphone 3 |
FP3 |
dk1978 |
10. |
Google Piksel |
yelken balığı |
npjohnson |
11. |
Google Piksel XL |
marlin |
npjohnson |
12. |
Lenovo P2 |
Kuntao |
Mikeioannina, otoyol yıldızı |
13. |
Lenovo Yoga Tab 3 Plus |
LTE: YTX703LWifi: YTX703F |
Quallenauge, Vladimir Oltean |
14. |
LG G3 |
AT&T: d850Kanada: d852Uluslararası: d855Kore: f400Sürat: ls990T mobil: d851Verizon: vs985 |
HardStyl3r, firebird11 |
15. |
Motorola Edge |
yarışçı |
erfanoabdi, Jleeblanch, SyberHexen |
16. |
Motorola Edge S/Moto G100 |
nio |
dianlujitao |
17. |
Motorola Moto E5 Artı |
XT1924-3/9: ahannahXT1924-6/7/8: Hannah1924-1/2/4/5: rhannah |
Jarl-Penguen, karthick111, seçim, 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-Penguen |
21. |
Motorola Moto G5S |
Montana |
Jarl-Penguen, wiktorek140 |
22. |
Motorola MotoX 2014 |
viktara |
jro1979, linckandrea, npjohnson |
23. |
OnePlus 9 |
limonata |
Tangalbert919 |
24. |
OnePlus 9 Pro |
limonata |
LuK1337, bgcngm |
25. |
Samsung Galaksi A5 (2017) |
a5y17lte |
filiprrler |
26. |
Samsung Galaksi A7 (2017) |
a7y17lte |
filiprrler |
27. |
Samsung Galaxy M20 |
m20lte |
SamarV-121 |
28. |
Samsung Galaxy Not 3 LTE |
N9005/P: hlteN9008V: hltechnN900K/L/S: hltekorN900T/V/W8: hltetmo |
haggertk, npjohnson |
29. |
Samsung Galaxy S III Neo |
Çift sim: s3ve3gdsSamsung Kamera: s3ve3gjvSony Kamera: s3ve3gxx |
PythonLimited, fcuzzocrea, Teledurak |
30. |
Samsung Galaxy S5 Aktif |
klteactivexx |
cirit ve 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 |
lte'nin ötesinde |
Linux4 |
33. |
Samsung Galaxy S10 |
1lte'nin ötesinde |
Linux4 |
34. |
Samsung Galaxy S10 Plus |
Beyond2lte |
Linux4 |
35. |
Samsung Galaxy S10 5G |
ötesindex |
Linux4 |
36. |
Sony Xperia XZ2 |
akari |
olivier97, sjlls |
37. |
Sony Xperia XZ2 Kompakt |
xz2c |
olivier97, sjlls |
38. |
Sony Xperia XZ2 Premium |
şafak |
olivier97, sjlls |
39. |
Sony Xperia XZ3 |
akatsuki |
dtrunk90, sjlls |
40. |
Sony Xperia Z2 |
sirius |
ArianK16a |
41. |
Sony Xperia Z3 |
z3 |
Tom1000, Kendim5 |
42. |
Sony Xperia Z3 Kompakt |
z3c |
ArianK16a |
43. |
Xiao mi mi 6 |
sarkma |
ArianK16a, Elektroschmock |
44. |
Xiao mi 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 Not 9 Pro 5G |
Gauguin |
Lynnrin |
47. |
Xiaomi Mi 10 Lite |
para |
xSylla |
48. |
Xiao mi mi A1 |
tissot |
abhinavgupta371 |
49. |
Xiao mi mi A2 |
yasemin_sprout |
Mikeioannina |
50. |
Xiaomi Mi Karışımı 2 |
chiron |
Mikeioannina, wight554 |
51. |
Xiaomi Mi Not 3 |
Jason |
dianlujitao |
52. |
Xiaomi POCO F2 Pro/Redmi K30 Pro/Redmi K30 Pro Yakınlaştırma Sürümü |
lmi |
SebaUbuntu |
53. |
Xiaomi POCO F3/Redmi K40/Mi 11X |
yabancı |
SebaUbuntu |
54. |
Xiaomi POCO M2 Pro/Redmi Not 9S/Redmi Not 9 Pro/Redmi Not 9 Pro Max |
miatoll |
referans23 |
55. |
Xiaomi POCO X3 |
surya |
Shimitar, Subhajeetmuhuri |
56. |
Xiaomi POCO X3 Pro |
vayu |
SebaUbuntu |
57. |
Xiaomi Redmi Not 5 Pro |
neden kırmızı |
srfarias, SebaUbuntu |
58. |
Xiaomi Redmi Not 6 Pro |
iki dudaklı |
DD3Boh |
59. |
Xiaomi Redmi Not 7/7S |
lavanta |
Giovix92, UltraGamerHD |
60. |
Xiaomi Redmi Not 8/8T |
ginkgo |
DarkJoker360, Danascape |
61. |
ZUK Z2 Artı |
z2_plus |
DD3Boh |
devamını oku
LineageOS 19 yapılarına benzer şekilde, daha fazla akıllı telefonun LineageOS 18.1 yapı listesine girdiğini görmeliyiz. LineageOS 17.1'i kullanan birçok cihaz şimdilik resmi desteğini kaybetmiş durumda ancak yeni bakımcıların devreye girip önümüzdeki günlerde bunları eski durumuna getireceğini umuyoruz.
Kaynak:LineageOS Blogu
Bahşiş için Mishaal Rahman'a teşekkürler!