Egy kernelforrás nélküli Obscure MediaTek telefon képes futtatni az AOSP Android Oreót a Project Treble-nek köszönhetően

A Project Treble kompatibilitásnak köszönhetően a MediaTek SoC-n futó Allview V3 Viper nevű, homályos telefon képes nemcsak az Android 8.0 Oreo sikeres elindítása, hanem az Android 8.1 is. Ez annak ellenére van, hogy hiányoznak a kernelforrások vagy akár TWRP!

Sok bejegyzést írtunk a Google-ról Projekt Treble az elmúlt hetekben. Ennek egyik legfontosabb (legalábbis számunkra) következménye, hogy a Treble-tanúsítvánnyal rendelkező eszközöknek képesnek kell lenniük erre indítsa el az Android általános verzióját az általános rendszerkép (GSI). Az AOSP futtatását olyan eszközökön tette lehetővé, mint a Honor 8 Pro, Honor 9, vagy Huawei Mate 10 Pro a valóság, bár a magas hangok kompatibilitása önmagában nem jelentené azt, hogy ezek a népszerű eszközök ne kapnának AOSP ROM-ot. De mi a helyzet azokkal az eszközökkel, amelyek valószínűleg nem kapnak majd megfelelő fejlesztői támogatást – nem is beszélve a hivatalos támogatásról? Tekintsük a viszonylag homályosat Allview V3 Viper– Project Treble kompatibilitás nélkül az AOSP futtatása ezen az eszközön a lidércnyomás.

Az Allview Viper V3. Forrás: Allview Electronics.

Valószínűleg még soha nem hallottál erről a telefonról. Valójában a múlt hónapban jelent meg, és 5,5 hüvelykes 18:9-es 1440x720-as kijelzővel, 13 MP hátlapi és 13 MP előlapi kamerával rendelkezik. ujjlenyomat-érzékelő, 3 GB RAM, 32 GB belső tárhely microSD kártyanyílással, 3,5 mm-es fejhallgató-csatlakozó és 3000 mAh akkumulátor.

219,00 €-ért biztosan vannak jobb lehetőségek a piacon. További 10 euróért megvásárolhatja a Honor 9 Lite vagy várjon néhány napot, és importálja az újonnan megjelentet Xiaomi Redmi Note 5 vagy Note 5 Pro. Véleményünk szerint az Allview V3 Viperben nincs semmi különösebb érdekes, egy dolgot kivéve: egy MediaTek (MT6737) SoC és fut Android 8.0 Oreo a dobozból.

Mivel Android Oreo fut rajta, és átmegy a Google CTS-én, ez azt jelenti, hogy teljesítenie kell a követelményeket is. Project Treble kompatibilis. Ami számunkra a legfontosabb, ez azt jelenti, hogy az eszköz képes AOSP Oreo GSI-t indítani anélkül, hogy a fejlesztőknek más telefonokról szabadalmaztatott összetevőit kellene portolniuk, alátéteket a hiányzó szimbólumokat tartalmazó könyvtárak esetében használjon burkolókat, hexadecimális szerkesztésű bináris fájlokat a nem egyező nevek kijavításához, és több durva módszert az AOSP ROM-on való alapvető hardver működéséhez.

Ez természetesen azt feltételezi, hogy bármelyik fejlesztő ezt megtenné akar dolgozni ezen az eszközön. A fejlesztők olyanok, mint a felhasználók – a legjobb, legnépszerűbb eszközöket keresik, amelyeket megengedhetnek maguknak, vagy amelyek kielégítik alapvető szükségleteiket. Erősen kétlem, hogy egy jelentős fejlesztői közösség az Allview V3 Viperre összpontosítana, de a Project Treble-nek köszönhetően nem kell egynek lennie annak érdekében, hogy a felhasználó elindítsa az AOSP-t az eszközén. Továbbá, még ha ott is volt a fejlesztők érdeklődése ez iránt az eszköz iránt, végül nem számítana – a kernel forráskódja nélkül szerencsés lenne félig működő ROM-ok.

De egy Treble-kompatibilis eszközön nincs szükség kernel módosítására az AOSP indításához, tehát ez azt jelenti, hogy nem kell az Allview V3 Viper kernelforrása egy alap AOSP ROM futtatásához. Ennek bizonyítására az XDA Senior Tag phhusson kiment, és vásárolt egy ilyen eszközt, miután egy felhasználó bekapcsolta /r/Android megkérdezte, hogy lehet-e futtatni AOSP-t az eszközön. Mivel csak a napokban kapta meg az eszközt, a phhusson nem csak az AOSP Android 8.0 Oreót, hanem az AOSP-t is képes volt elindítani. Android 8.1 Oreo is!

Phhusson szerint minden hardver funkció működött amikor a Play Áruház „Test Your Android” alkalmazásával tesztelte.

Tesztelje AndroidjátFejlesztő: Hibernate

Ár: Ingyenes.

3.9.

Letöltés

A csak bug Azt mondta, hogy eddig azzal találkozott, hogy az eszköz nehezen tudta hardveres dekódolni a HEVC 1080p videókat a ROM-jában – ez elég rövid. hibák listája, figyelembe véve, hogy nem töltött időt a 8.0 Oreo üzembe helyezésén és futtatásán, és rövid idő volt a 8.1 felállítására és futás.

Miért fontos ez

Eddig az összes eszköz, amelyen az úgynevezett "Treble ROM-ot" indítottuk, általában csúcskategóriás Huawei vagy Honor eszköz volt. A legtöbb felhasználó valószínűleg nem próbálja meg futtatni az AOSP-t ezeken az eszközökön, mert megbízhat a hivatalos támogatást az OEM-től, és mivel az OEM ROM sok olyan exkluzív funkciót kínál, amelyek hiányoznának AOSP.

Azonban nem minden felhasználó vásárolja meg a legújabb csúcskategóriás zászlóshajót egy nagyobb OEM-től. Valójában a legtöbb felhasználó a közepes vagy alacsony hatótávolságú eszközök felé hajlik, és milliónyi ilyen típus létezik azoknak a felhasználóknak, akik olyan márkáktól vásárolnak telefont, amelyek nem rendelkeznek az eszközeik frissítéséhez szükséges erőforrásokkal. De a Treble-nek köszönhetően ezek a telefonok továbbra is képesek elindítani az Android frissített verzióit anélkül, hogy külön fejlesztői közösségre és kernelforrásokhoz kellene hozzáférniük.

Nem a V3 Vipert akarjuk választani, de tökéletes teszteszköz volt ennek bizonyítására. El tudunk képzelni egy olyan jövőt, ahol rengeteg névtelen, alacsony kategóriás MediaTek eszközt bocsátanak ki csekély szoftverrel támogatás, de a Treble-kompatibilitás révén ezek az eszközök jóval a gyártó által tervezett lejárati időn túl is élhetnek dátumok.

Egy kis figyelmeztetés

Most egy dolgot meg kell említenem. Mint korábban említettem, a Project Treble nem volt igazán teljes mire megjelent az Android 8.0 Oreo. Azt mondták, hogy a Vendor NDK (VNDK) csak az Android 8.1 Oreo rendszeren készült el. Ez azt jelenti, hogy phhusson tette Hakkerezni kell, hogy a 8.1 működjön a V3 Viperen. Szerinte:

SELinux-probléma volt (ütközés a MediaTek által a 8.0-s verzióban és a Google által a 8.0-s verzióban rendszer 8.1, amelyet még nem tudom, hogyan kell megfelelően kijavítani), majd könyvtárakat kellett hozzáadnom a VNDK-hoz.

Az ehhez hasonló problémák egyelőre sajnos gyakoriak lesznek, mivel a néhány fejlesztő dolgozik ezen A magas hangokkal kompatibilis ROM-ok azon dolgoznak, hogy kitalálják, hogyan lehet megfelelően elindítani az Android újabb verzióit meglévő 8.0 eszközök.

Még egyszer eszközökkel Android 8.1 Oreo A frissítési folyamat azonban elérhető Android P szelet tortának kell lennie – legalábbis a Google szerint. Ha mindezek a hírek felkeltik érdeklődését, akkor fontolja meg, hogy feliratkozik a magas hangsugárzó-kompatibilis eszközök fejlesztési fórumára.

Látogassa meg magas hangsugárzó-kompatibilis eszközfejlesztési fórumunkat