Hoʻokuʻu ʻia o ka LineageOS 19 kahua paʻa i hoʻokumu ʻia ma ka Android 12

ʻO nā mea hoʻomohala o ka papahana LineageOS, ka mea i pani iā ​​CyanogenMod, hōʻike i ka hoʻokuʻu ʻana o LineageOS 19, e pili ana i ka Android 12 platform. Ua ʻike ʻia ua hiki i ka lālā LineageOS 19 ke kūlike i ka hana a me ka paʻa me ka lālā 18, a ʻike ʻia ua mākaukau no ka hoʻololi e hana i ka hoʻokuʻu mua. Hoʻomākaukau ʻia nā hui no 41 mau hiʻohiʻona.

Hiki ke holo ʻia ʻo LineageOS ma ka Android Emulator a me ka Android Studio. Hāʻawi ʻia ka hiki ke hōʻuluʻulu ma Android TV a me Android Automotive mode. Ke kau ʻia, hāʻawi ʻia nā mea kākoʻo āpau i kā lākou Lineage Recovery ma ke ʻano maʻamau, ʻaʻole ia e koi i kahi ʻāpana hoʻihoʻi ʻokoʻa. Ua hoʻopau ʻia nā kūkulu ʻana o LineageOS 17.1 ma Ianuali 31.

Hoʻopau ʻia ke kākoʻo no nā mea kahiko ma muli o ka wehe ʻana i nā iptables mai AOSP a me ka hoʻololi ʻana o Android 12 e hoʻohana i ka eBPF no ka kānana packet. ʻO ka pilikia, hiki ke hoʻohana wale ʻia ka eBPF ma nā polokalamu i loaʻa iā Linux kernel 4.9 a i ʻole nā ​​​​mea hou aʻe. No nā polokalamu me ka kernel 4.4, ua kākoʻo ʻia ke kākoʻo eBPF, akā paʻakikī ka lawe ʻana i nā polokalamu e holo ana i ka kernel version 3.18. Ke hoʻohana nei i nā workarounds, hiki iā ia ke hoʻouka i nā ʻāpana Android 12 ma luna o nā kernels kahiko, i hoʻokō ʻia ma o ka rollback i iptables, akā ʻaʻole i ʻae ʻia nā loli i LineageOS 19 ma muli o kahi pilikia i ka kānana packet. A hiki i ka loaʻa ʻana o ke awa eBPF no nā kernels kahiko, ʻaʻole e hāʻawi ʻia nā kūkulu hoʻokumu o LineageOS 19 no ia mau mea. Inā hoʻokumu ʻia nā hui me LineageOS 18.1 no nā polokalamu 131, a laila ma LineageOS 19 nā hui i kēia manawa no 41 mau polokalamu.

Hoʻohālikelike ʻia me LineageOS 18.1, ma kahi o nā hoʻololi kikoʻī i ka Android 12, ua manaʻo ʻia nā mea hou aʻe:

  • Ua hana ʻia ka hoʻololi ʻana i ka lālā android-12.1.0_r4 mai ka waihona waihona AOSP (Android Open Source Project). Hoʻonohonoho ʻia ka ʻenekini polokalamu WebView me Chromium 100.0.4896.58.
  • Ma kahi o ka papa mana mana volume hou i manaʻo ʻia ma ka Android 12, loaʻa iā ia kāna papa hana hou i hoʻolālā ʻia e hoʻoheheʻe ʻia mai ka ʻaoʻao.
  • Hoʻohana ʻia ke ʻano hoʻolālā hoʻolālā ʻeleʻele ma ka paʻamau.
  • ʻO ka mea hana nui no ke kūkulu ʻana i ka kernel Linux ʻo ka Clang compiler, i hāʻawi ʻia ma ka waihona waihona AOSP.
  • Ua noi ʻia kahi Wizard Setup hou, e hoʻohui i kahi pūʻulu nui o nā ʻaoʻao hou me nā hoʻonohonoho, hoʻohana i nā kiʻi hou a me nā hopena animation mai ka Android 12.
  • Hoʻokomo ʻia kahi hōʻiliʻili hou o nā kiʻi, e uhi ana i nā noi āpau, me nā ʻōnaehana.
  • ʻO ka polokalamu hoʻokele kiʻi kiʻi i hoʻomaikaʻi ʻia, kahi ʻāpana o ka app Gallery mai ka waihona waihona AOSP.
  • Ua hoʻomaikaʻi ʻia ka papahana no ka hoʻokomo ʻana i nā mea hou, ka polokalamu kele pūnaewele Jelly, ka mea hoʻopaʻa leo leo Recorder, ka mea hoʻolālā kalena FOSS Etar a me ka polokalamu kākoʻo Seedvault. Ua hoʻihoʻi ʻia nā hoʻomaikaʻi i hoʻohui ʻia iā FOSS Etar a me Seedvault i nā papahana upstream.
  • No ka hoʻohana ʻana i nā polokalamu TV TV, ua hoʻolaha ʻia kahi paʻi o ka navigation interface (Android TV Launcher), me ka ʻole o ka hōʻike ʻana i ka hoʻolaha. Ua hoʻohui ʻia kahi mea hoʻohana pihi i ke kūkulu ʻana no Android TV, e ʻae iā ʻoe e hoʻohana i nā pihi hou aku ma nā mana mamao like ʻole e hana ma o Bluetooth a me ka infrared.
  • Hoʻohui ʻia ke kākoʻo no ke kūkulu ʻana i ka Android Automotive target platform mode no ka hoʻohana ʻana i nā ʻōnaehana infotainment automotive.
  • Ua wehe ʻia ka hoʻopaʻa ʻana o ka lawelawe adb_root i ka waiwai e hoʻoholo ai i ke ʻano hui.
  • Ua hoʻohui ka pono wehe kiʻi i ke kākoʻo no ka unuhi ʻana i ka ʻikepili mai ka hapa nui o nā waihona a me nā kiʻi me nā mea hou, e hoʻomaʻamaʻa i ka unuhi ʻana o nā ʻāpana binary e pono ai no ka hana o ka hāmeʻa.
  • Hāʻawi ka SDK i ka hiki ke hoʻonui i ka ikaika koho balota o nā pale paʻi e hōʻemi i ka manawa pane e hoʻopā i ka pale.
  • No ke kiʻi ʻana i nā kiʻi paʻi kiʻi ma nā polokalamu e pili ana i ka platform Qualcomm Snapdragon, ua hoʻohana ʻia ka Camera2 API ma kahi o ke kikowaena Qualcomm-specific.
  • Ua pani ʻia ke kiʻi paʻi kiʻi paʻamau a ua hoʻohui ʻia kahi hōʻiliʻili wallpaper hou.
  • ʻO ka hana hōʻike Wi-Fi, e hiki ai iā ʻoe ke hoʻonohonoho i ka hoʻopuka mamao i kahi pale waho me ka ʻole o kahi pilina kino i ka monitor, ua hoʻokō ʻia no nā mea hana a pau, me nā pale e kākoʻo ana i ka ʻenehana ponoʻī o Qualcomm a me ka ʻenehana Miracast.
  • Hiki ke hoʻokaʻawale i nā kani ʻokoʻa no nā ʻano o ka hoʻouka ʻana (ka hoʻouka ʻana ma ke kelepona a i ʻole ka hoʻouka uila).
  • Ua kākau hou ʻia ka pā ahi i kūkulu ʻia, ke ʻano hoʻokaʻawale ʻana i ka pūnaewele, a me ka hiki ke hoʻokaʻawale i nā noi no ka noʻonoʻo ʻana i ke ʻano hoʻokaʻawale pūnaewele hou ma AOSP a me ka hoʻohana ʻana o eBPF. Ua hoʻohui ʻia ke code no ka palena ʻikepili a me ka hoʻokaʻawale pūnaewele i hoʻokahi hoʻokō.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka