Project Treble se prenosi na Samsung Galaxy telefone s Exynos 7870

Hrpa Samsung Galaxy telefona s procesorom Exynos 7870 dobila je Project Treble kompatibilnost putem ručnog particioniranja i implementacije prilagođene dobavljaču.

The Exynos 7870 je jedan od najčešće korištenih SoC-ova od strane Samsunga. OEM je koristio ovaj osmojezgreni (8x ARM Cortex-A53 jezgri takta 1,6 GHz) sustav na čipu u svojim telefonima od 2016. i čak je objavio Galaxy M10 u 2019. s istim 14nm procesorom. Zanimljivo je da su neki od novijih uređaja s Exynosom 7870 lansirani s ugrađenim Androidom Oreo, što ih je učinilo kompatibilnima s Projekt Treble. Iako Samsung nije službeno vratio Treble podršku na naslijeđene Exynos 7870 pametne telefone, zajednica razvojnih programera XDA je to ipak uspjela učiniti.

Posjetite XDA's Project Treble forum

Na temelju doprinosa XDA Recognized Developera ananjaser1211, član XDA SPARTANICUS, i viši član XDA Valera1978, XDA priznati programer Astrako je stvorio automatizirani alat za particioniranje i objedinjenu kombinaciju dobavljača i kernela koji cilja na platformu Exynos 7870. Prilagođena jezgra (

H-jezgra) temelji se na izvoru jezgre Android 10 za Samsung Galaxy A6 (2018), dok su dijelovi particije dobavljača homebrew pod nazivom "H-Dobavljač" preneseni su iz firmvera Android 10 za Samsung Galaxy J6, Galaxy A7 (2018), i Galaxy S20. Mod omogućuje ukupno sedam naslijeđenih pametnih telefona s Exynos 7870 za pokretanje postojećeg Androida 10 Generičke slike sustava (GSI) i priprema ih za Android 11temeljene na GSI.

Vrijedno je spomenuti da su izvanmrežno punjenje i Bluetooth pozivi prekinuti u početnoj verziji H-dobavljača. Štoviše, SELinux je postavljen kao permisivan na H-Kernelu, što je nažalost veliki sigurnosni problem za koji se nadamo da ćemo ga uskoro riješiti. Dolje su navedeni poznati problemi specifični za uređaj:

Veza za uređaj i XDA forum

Broj modela

Poznate greške

Samsung Galaxy A3 (2017)

A320X

Odjek u pozivima

Samsung Galaxy J7 Prime

G610X

Kašnjenje zaslona pri uključivanju, bljeskalica kamere

Samsung Galaxy J5

J530X

-

Samsung Galaxy J6

J600X

NFC bi mogao biti pokvaren za neke varijante

Samsung Galaxy J7 Core

J701X

Bljeskalica prednje kamere

Samsung Galaxy J7

J710X

NFC bi mogao biti pokvaren za neke varijante, odgođeni zvuk

Samsung Galaxy J7 (2017)

J730X

-

Ažurirani prilagođeni oporavak potreban je za izvođenje koraka stvaranja particije dobavljača, kojim upravlja Exynos7870_CreateVendor_XX.zip. Unatoč činjenici da niti jedan od gore navedenih Samsungovih telefona nema A/B dvostruka particiona shema, korisnici moraju flashati sliku A/B ARM64 sustava GSI prije flashanja H-Vendor zip-a. Oni koji dolaze sa zalihama Samsung firmware-a moraju formatirati podatkovnu particiju (što će izbrisati sadržaj unutarnje pohrane) prije flashanja ovog moda, stoga napravite potpunu sigurnosnu kopiju.

H-Vendor i H-Kernel Project Treble port — XDA preuzimanje i tema za raspravu