Ukukhishwa kweplathifomu yeselula ye-LineageOS 19 esekelwe ku-Android 12

Abathuthukisi bephrojekthi ye-LineageOS, ethathe indawo ye-CyanogenMod, bethule ukukhululwa kwe-LineageOS 19, ngokusekelwe kuplathifomu ye-Android 12. Kuyaphawulwa ukuthi igatsha le-LineageOS 19 selifinyelele ukulingana ekusebenzeni nasekuzinzeni negatsha 18, futhi liqashelwa njengelilungele ukusebenza. inguquko ukwenza ukukhishwa kokuqala. Imihlangano ilungiselelwa amamodeli wedivayisi angu-41.

I-LineageOS ingaphinda isetshenziswe ku-Android Emulator ne-Android Studio. Ikhono lokuhlangana ku-Android TV nemodi ye-Android Automotive linikeziwe. Uma efakiwe, wonke amadivayisi asekelwayo anikezwa i-Lineage Recovery ngokuzenzakalela, engadingi ukwahlukaniswa okuhlukile kokutakula. Ukwakhiwa kwe-LineageOS 17.1 kuye kwamiswa ngoJanuwari 31.

Ukusekelwa okwehlisiwe kwamadivayisi amaningi amadala ngenxa yokukhishwa kwama-iptables ku-AOSP kanye nokushintshwa kwe-Android 12 ukuze kusetshenziswe i-eBPF yokuhlunga iphakethe. Inkinga ukuthi i-eBPF ingasetshenziswa kuphela kumadivayisi ane-Linux kernel 4.9 noma ukukhishwa okusha okutholakalayo. Kumadivayisi ane-kernel 4.4, ukwesekwa kwe-eBPF kubuyiselwe emuva, kodwa ukuthumela kumadivayisi asebenzisa inguqulo ye-kernel 3.18 kunzima. Ngokusebenzisa ama-workaround, bekungenzeka ukulayisha izingxenye ze-Android 12 phezu kwama-kernel amadala, asetshenziswa ngokuhlehliselwa emuva kuma-iptables, kodwa izinguquko azamukelwanga ku-LineageOS 19 ngenxa yokuphazamiseka kokuhlunga kwephakethe. Kuze kube yilapho imbobo ye-eBPF yama-kernel amadala isitholakala, ukwakhiwa okusekelwe ku-LineageOS 19 ngeke kuhlinzekwe kumadivayisi anjalo. Uma ama-assemblies ane-LineageOS 18.1 adalelwe amadivayisi angu-131, khona-ke emibuthanweni ye-LineageOS 19 iyatholakala kumadivayisi angu-41 okwamanje.

Uma kuqhathaniswa ne-LineageOS 18.1, ngaphezu kwezinguquko eziqondene ne-Android 12, kuhlongozwa ukuthuthukiswa okulandelayo:

  • Ukushintshela egatsheni le-android-12.1.0_r4 kusuka ku-AOSP (Android Open Source Project) kwenziwe. Injini yesiphequluli se-WebView ivunyelaniswe ne-Chromium 100.0.4896.58.
  • Esikhundleni sephaneli yokulawula ivolumu entsha ehlongozwayo ku-Android 12, inephaneli yayo eklanywe kabusha ngokuphelele eslayida isuka eceleni.
  • Imodi yedizayini yesixhumi esibonakalayo esimnyama inikwe amandla ngokuzenzakalela.
  • Ithuluzi elikhulu lokwakha i-Linux kernel yi-Clang compiler, enikezwe endaweni yokugcina ye-AOSP.
  • Kuphakanyiswe Iseluleki Sokusetha esisha, esingeza isethi enkulu yamakhasi amasha anezilungiselelo, sisebenzisa izithonjana ezintsha nemiphumela yopopayi evela ku-Android 12.
  • Iqoqo elisha lezithonjana lifakiwe, elimboza cishe zonke izinhlelo zokusebenza, okuhlanganisa nezinhlelo.
  • Uhlelo lokusebenza oluthuthukisiwe lokuphatha igalari yezithombe, okuyimfoloko yohlelo lokusebenza Lwegalari kusukela kunqolobane ye-AOSP.
  • Kwenziwe ngcono uhlelo lokufakwa kwezibuyekezo, isiphequluli sewebhu se-Jelly, iRecorder yezwi, umhleli wekhalenda we-FOSS Etar kanye nohlelo lokusekelayo lwe-Seedvault. Ukuthuthukiswa okungezwe ku-FOSS Etar naku-Seedvault kubuyiselwe kumaphrojekthi akhuphukayo.
  • Ukuze kusetshenziswe kumadivayisi e-Android TV, kuhlongoziwe i-edishini yesixhumi esibonakalayo sokuzulazula (Isiqalisi se-Android TV), esingenakho ukuboniswa kokukhangisa. Isibambi sezinkinobho sengeziwe ekwakhiweni kwe-Android TV, okukuvumela ukuthi usebenzise izinkinobho ezengeziwe kuzilawuli ezikude ezihlukahlukene ezisebenza nge-Bluetooth ne-infrared.
  • Kungezwe usekelo lokwakha kumodi yesikhulumi sethagethi ye-Android Automotive ukuze kusetshenziswe kumasistimu e-infotainment yezimoto.
  • Ukubophezela kwesevisi ye-adb_root esakhiweni esinquma uhlobo lomhlangano kususiwe.
  • Insiza yokukhipha izithombe yengeze usekelo lokukhipha idatha ezinhlotsheni eziningi zezingobo zomlando nezithombe ezinezibuyekezo, okwenza kube lula ukukhishwa kwezingxenye kanambambili ezidingekayo ekusebenzeni kwedivayisi.
  • I-SDK inikeza amandla okwandisa amandla okuvota ezikrini zokuthinta ukuze kuncishiswe isikhathi sokuphendula ekuthinteni isikrini.
  • Ukuze ufinyelele amakhamera kumadivayisi asuselwe kuplathifomu ye-Qualcomm Snapdragon, kusetshenziswa i-Camera2 API esikhundleni se-interface eqondene ne-Qualcomm.
  • Iphephadonga elizenzakalelayo ledeskithophu selishintshiwe futhi iqoqo elisha lesithombe sangemuva lengeziwe.
  • Umsebenzi wokubonisa i-Wi-Fi, okuvumela ukuthi uhlele okukhiphayo okukude esikrinini sangaphandle ngaphandle kokuxhumeka ngokomzimba kusiqapha, kusetshenziswa kuwo wonke amadivayisi, okuhlanganisa izikrini ezisekela isixhumi esibonakalayo esingenantambo se-Qualcomm kanye nobuchwepheshe be-Miracast.
  • Kungenzeka ukwabela imisindo ehlukene yezinhlobo ezahlukene zokushaja (ukushaja ngekhebula noma ukushaja okungenantambo).
  • I-firewall eyakhelwe ngaphakathi, imodi yokufinyelela inethiwekhi ekhawulelwe, namandla okuhlukanisa uhlelo lokusebenza abhalwe kabusha ukuze kucatshangelwe imodi entsha yokuhlukanisa inethiwekhi ku-AOSP kanye nokusetshenziswa kwe-eBPF. Ikhodi yokukhawulela idatha kanye nokuhlukaniswa kwenethiwekhi kuhlanganiswe kwaba ukusetshenziswa okukodwa.

Source: opennet.ru

Engeza amazwana