Egy csomó Exynos 7870-es Samsung Galaxy telefon kapott Project Treble-kompatibilitást kézi particionálással és egyedi gyártói implementációval.
A Exynos 7870 a Samsung egyik legszélesebb körben használt SoC-je. Az OEM 2016 óta használja ezt a nyolcmagos (8x ARM Cortex-A53 mag, 1,6 GHz-es órajelű) chip-rendszert telefonjaiban, és kiadta a Galaxy M10 2019-ben ugyanazzal a 14nm-es processzorral. Érdekes módon néhány újabb Exynos 7870-es készüléket beépített Android Oreo-val indítottak el, ami kompatibilissé tette őket Projekt Treble. Noha a Samsung hivatalosan nem adta vissza a Treble támogatást az örökölt Exynos 7870 okostelefonokhoz, az XDA fejlesztői közösségének mégis sikerült.
Látogassa meg az XDA Project Treble fórumát
Az XDA Recognized Developer hozzájárulása alapján ananjaser1211, XDA tag SPARTANICUS, és az XDA vezető tagja Valera1978, XDA elismert fejlesztő Astrako létrehozott egy automatizált particionáló eszközt és egy egységes gyártó-kernel kombinációt, amely az Exynos 7870 platformot célozza meg. Az egyéni kernel (
H-Kernel) az Android 10 rendszermag forrásán alapul Samsung Galaxy A6 (2018), míg a "Homebrew" nevű szállítói partíció apró darabjaiH-Vendor" portolták az Android 10 firmware-ről a Samsung Galaxy J6, Galaxy A7 (2018)és a Galaxy S20. A mod összesen hét örökölt Exynos 7870-es okostelefonon teszi lehetővé a meglévő Android 10 rendszerindítását. Általános rendszerképek (GSI) és felkészíti őket Android 11-alapú GSI-k.Érdemes megemlíteni, hogy az offline töltés és a Bluetooth-hívások megszakadnak a H-vendor kezdeti verziójában. Sőt, a SELinux megengedőre van állítva a H-Kernelen, ami sajnos egy jelentős biztonsági probléma, és reméljük, hogy hamarosan megoldódik. Az alábbiakban felsoroljuk az eszközspecifikus ismert problémákat:
Eszköz és XDA fórum hivatkozás |
Típusszám |
Ismert hibák |
---|---|---|
Samsung Galaxy A3 (2017) |
A320X |
A hívások visszhangja |
Samsung Galaxy J7 Prime |
G610X |
Képernyő késleltetés bekapcsolásakor, fényképezőgép vaku |
Samsung Galaxy J5 |
J530X |
- |
Samsung Galaxy J6 |
J600X |
Az NFC egyes változatoknál megszakadhat |
Samsung Galaxy J7 Core |
J701X |
Elülső kamera vaku |
Samsung Galaxy J7 |
J710X |
Az NFC egyes változatoknál megszakadhat, késleltetett hang |
Samsung Galaxy J7 (2017) |
J730X |
- |
Frissített egyéni helyreállítás szükséges a szállítói partíció létrehozási lépésének végrehajtásához, amelyet a kezel Exynos7870_CreateVendor_XX.zip. Annak ellenére, hogy a fent említett Samsung telefonok egyike sem rendelkezik A/B kettős partíciós séma, a felhasználóknak fel kell villanniuk egy A/B ARM64 rendszer GSI-képet a H-Vendor zip felvillantása előtt. A raktárról érkező Samsung firmware-nek formáznia kell az adatpartíciót (ami törli a belső tárhely tartalmát), mielőtt elindítaná ezt a modot, ezért végezzen teljes biztonsági mentést.
H-Vendor és H-Kernel Project Treble port – XDA letöltési és beszélgetési szál