Neskaidrs MediaTek tālrunis bez kodola avota var palaist AOSP Android Oreo, pateicoties Project Treble

click fraud protection

Pateicoties Project Treble saderībai, neskaidrs tālrunis ar nosaukumu Allview V3 Viper, kas darbojas ar MediaTek SoC, spēj ne tikai veiksmīgi sāknēt Android 8.0 Oreo, bet arī Android 8.1. Tas notiek neskatoties uz kodola avotu trūkumu vai pat TWRP!

Mēs esam publicējuši daudz ziņu par Google Projekts Treble pēdējo nedēļu laikā. Viena no tā svarīgākajām sekām (vismaz mums) ir tāda, ka Treble sertificētajām ierīcēm ir jāspēj sāknējiet vispārīgu Android versiju ko sauc par vispārējo sistēmas attēlu (GSI). Tas ir ļāvis AOSP darboties tādās ierīcēs kā Honor 8 Pro, Honor 9, vai Huawei Mate 10 Pro realitāte, lai gan saderība ar augsto skaņu vien nenozīmē, ka šīs populārās ierīces tik un tā nesaņemtu AOSP ROM. Bet kā ar ierīcēm, kurām, visticamāk, nekad nebūs pienācīgs izstrādātāju atbalsts, nemaz nerunājot par oficiālo atbalstu? Apsveriet salīdzinoši neskaidro Allview V3 Viper— bez Project Treble saderības, AOSP palaišana šajā ierīcē būtu a murgs.

Allview Viper V3. Avots: Allview elektronika.

Jūs, iespējams, nekad iepriekš neesat dzirdējuši par šo tālruni. Tas faktiski tika izlaists pagājušajā mēnesī, un tam ir 5,5 collu 18:9 1440x720 displejs, 13MP aizmugurējā un 13MP priekšējā kamera. pirkstu nospiedumu sensors, 3 GB RAM, 32 GB iekšējā atmiņa ar microSD kartes slotu, 3,5 mm austiņu ligzda un 3000 mAh. akumulators.

Par 219,00 € tirgū noteikti ir labākas iespējas. Par papildus 10 eiro jūs varat iegādāties Honor 9 Lite vai pagaidiet dažas dienas un importējiet tikko izlaisto Xiaomi Redmi Note 5 vai Note 5 Pro. Mūsuprāt, Allview V3 Viper nav nekā īpaši interesanta, izņemot vienu lietu: to darbina MediaTek (MT6737) SoC un tas darbojas Android 8.0 Oreo jau no iepakojuma.

Tā kā tas darbojas ar Android Oreo un iztur Google CTS, tas nozīmē, ka tam ir jāatbilst arī prasībām, lai Saderīgs ar projektu Treble. Mums vissvarīgākais ir tas, ka ierīce spēj palaist AOSP Oreo GSI, neprasot izstrādātājiem portēt patentētus komponentus no citiem tālruņiem, izveidot starplikas bibliotēkām ar trūkstošiem simboliem izmantojiet iesaiņotājus, heksadetaļu rediģēšanas bināros failus, lai labotu neatbilstošus nosaukumus, un vēl neprecīzākas metodes, lai panāktu pamata aparatūras darbību AOSP ROM.

Protams, pieņemot, ka jebkurš izstrādātājs to darītu gribu strādāt ar šo ierīci. Izstrādātāji ir gluži kā lietotāji — viņi dodas uz labākajām, populārākajām ierīcēm, ko viņi var atļauties vai kas atbilst viņu pamatvajadzībām. Es ļoti šaubos, vai liela izstrādātāju kopiena pievērstos Allview V3 Viper, taču, pateicoties Project Treble, nav jābūt vienam lai lietotājs varētu sāknēt AOSP savās ierīcēs. Turklāt, pat ja tur bija izstrādātāju interese par šo ierīci, galu galā tam nebūtu nozīmes — bez kodola pirmkoda jums būtu paveicies pat iegūt daļēji funkcionējoši ROM.

Bet ar Treble saderīgai ierīcei nav nepieciešamas nekādas kodola modifikācijas, lai palaistu AOSP, tāpēc jums nav nepieciešams Allview V3 Viper kodola avots, lai palaistu pamata AOSP ROM. Lai to pierādītu, XDA vecākais loceklis Phhusson izgāja un iegādājās vienu no šīm ierīcēm pēc tam, kad lietotājs to ieslēdza /r/Android jautāja, vai ierīcē būtu iespējams palaist AOSP. Saņemot ierīci tikai otro dienu, phhusson varēja palaist ne tikai AOSP Android 8.0 Oreo, bet arī AOSP Arī Android 8.1 Oreo!

Saskaņā ar Phusson, visa aparatūras funkcionalitāte darbojās kad viņš to pārbaudīja, izmantojot Play veikala lietotni Test Your Android.

Pārbaudiet savu AndroidIzstrādātājs: Hibernate

Cena: bezmaksas.

3.9.

Lejupielādēt

The tikai kļūda viņš teica, ka līdz šim ir sastapies ar to, ka ierīcei bija grūti aparatūras atšifrēt HEVC 1080p video viņa ROM — tas ir diezgan īss. kļūdu saraksts, ņemot vērā, ka viņš netērēja laiku, lai izveidotu un palaistu 8.0 Oreo, un neilgu laiku, lai uzlabotu versiju 8.1 un skrienot.

Kāpēc tas ir svarīgi

Līdz šim visas ierīces, kurās esam sāknējuši tā sauktos "Treble ROM", parasti ir bijušas augstākās klases Huawei vai Honor ierīces. Lielākā daļa lietotāju, iespējams, nemēģinās palaist AOSP šajās ierīcēs, jo viņi var paļauties uz oficiālo OEM atbalstu un tāpēc, ka OEM ROM piedāvā daudzas ekskluzīvas funkcijas, kuras viņiem pietrūktu AOSP.

Tomēr ne katrs lietotājs iegādājas jaunāko augstākās klases flagmani no liela oriģinālā aprīkojuma ražotāja. Faktiski lielākā daļa lietotāju izvēlas vidēja vai zema diapazona ierīces, un šādu veidu ir miljoniem lietotāju, kuri iegādājas tālruņus no zīmoliem, kuriem nav resursu, lai atjauninātu savas ierīces. Taču, pateicoties Treble, šie tālruņi joprojām var palaist atjauninātās Android versijas bez īpašas izstrādātāju kopienas un bez piekļuves kodola avotiem.

Mēs nedomājam izvēlēties V3 Viper, taču tā bija ideāla testa ierīce, lai pierādītu šo iespēju. Mēs varam iedomāties nākotni, kurā tiek izlaistas daudzas bez nosaukuma, zemas klases MediaTek ierīces ar niecīgu programmatūru atbalsts, taču ar Treble saderību šīs ierīces var darboties ilgi pēc ražotāja paredzētā derīguma termiņa beigām datumi.

Neliels brīdinājums

Tagad ir viena lieta, kas man jāpiemin. Kā jau iepriekš minēju, projekts Treble nebija īsti pilnīgs līdz Android 8.0 Oreo izlaišanai. Man ir teikts, ka Vendor NDK (VNDK) tika pabeigta tikai operētājsistēmā Android 8.1 Oreo. Tas nozīmē, ka Phhusson izdarīja ir jāveic daži hakeri, lai 8.1 strādātu pie V3 Viper. Pēc viņa teiktā:

Radās SELinux problēma (konflikts starp to, ko MediaTek darīja pārdevēja 8.0 versijā, un to, ko Google darīja sistēma 8.1, kuru es vēl nezinu, kā pareizi labot), un pēc tam man vajadzēja pievienot bibliotēkas VNDK.

Tādas problēmas kā šī diemžēl būs izplatītas, jo daži izstrādātāji pie tās strādā Ar diskantiem saderīgiem ROM strādā, lai noskaidrotu, kā pareizi palaist jaunākas Android versijas esošās 8.0 ierīces.

Vēlreiz ierīces ar Android 8.1 Oreo ir pieejami, lai gan atjaunināšanas process uz Android P tam vajadzētu būt vienkāršam kūkas gabalam — vismaz saskaņā ar Google. Ja visas šīs ziņas jūs sajūsmina, apsveriet iespēju abonēt mūsu Treble-Enabled ierīču izstrādes forumu.

Apmeklējiet mūsu Treble iespējotu ierīču izstrādes forumu