O mulțime de telefoane Samsung Galaxy cu Exynos 7870 au primit compatibilitate Project Treble prin partiționare manuală și o implementare personalizată a furnizorului.
The Exynos 7870 este unul dintre cele mai utilizate SoC-uri de Samsung. OEM a folosit acest sistem octa-core (8x nuclee ARM Cortex-A53 tactate la 1,6 GHz) sistem pe cip în telefoanele sale din 2016 și chiar a lansat Galaxy M10 în 2019 cu același procesor de 14 nm. Interesant este că unele dintre cele mai noi dispozitive alimentate cu Exynos 7870 au fost lansate cu Android Oreo la bord, ceea ce le-a făcut compatibile cu Proiect Treble. Deși Samsung nu a retroportat oficial suportul Treble pentru smartphone-urile vechi Exynos 7870, comunitatea de dezvoltatori XDA a reușit să o facă oricum.
Vizitați forumul Project Treble de la XDA
Pe baza contribuțiilor dezvoltatorului recunoscut XDA ananjaser1211, Membru XDA SPARTANICUS, și XDA Senior Member Valera1978, Dezvoltator recunoscut XDA Astrako a creat un instrument de partiționare automată și o combinație unificată de furnizor-kernel care vizează platforma Exynos 7870. Nucleul personalizat (
H-Kernel) se bazează pe sursa nucleului Android 10 pentru Samsung Galaxy A6 (2018), în timp ce fragmentele din partiția furnizorului homebrew numită „H-Vânzător" au fost portate din firmware-ul Android 10 pentru Samsung Galaxy J6, Galaxy A7 (2018)și Galaxy S20. Modul permite un total de șapte smartphone-uri vechi cu Exynos 7870 să pornească Android 10 existent Imagini de sistem generice (GSI) și le pregătește pentru Android 11GSI-uri bazate peEste de menționat că încărcarea offline și apelurile Bluetooth sunt întrerupte în versiunea inițială a H-vendor. Mai mult, SELinux este setat la permisiv pe H-Kernel, care este, din păcate, o problemă majoră de securitate pe care sperăm să o vedem rezolvată în curând. Problemele cunoscute specifice dispozitivului sunt enumerate mai jos:
Dispozitiv și XDA Forum Link |
Număr de model |
Bug-uri cunoscute |
---|---|---|
Samsung Galaxy A3 (2017) |
A320X |
Ecou în apeluri |
Samsung Galaxy J7 Prime |
G610X |
Întârzierea ecranului la pornire, blițul camerei |
Samsung Galaxy J5 |
J530X |
- |
Samsung Galaxy J6 |
J600X |
NFC ar putea fi rupt pentru unele variante |
Samsung Galaxy J7 Core |
J701X |
Blițul camerei frontale |
Samsung Galaxy J7 |
J710X |
NFC ar putea fi spart pentru unele variante, audio întârziat |
Samsung Galaxy J7 (2017) |
J730X |
- |
Este necesară o recuperare personalizată actualizată pentru a efectua pasul de creare a partiției de furnizor, care este gestionat de Exynos7870_CreateVendor_XX.zip. În ciuda faptului că niciunul dintre telefoanele Samsung menționate mai sus nu prezintă un Schema de partiție duală A/B, utilizatorii trebuie să flasheze o imagine GSI a sistemului A/B ARM64 înainte de a afișa zip-ul H-Vendor. Cei care provin din firmware-ul Samsung stoc trebuie să formateze partiția de date (care va șterge conținutul stocării interne) înainte de a flashiza acest mod, așa că faceți o copie de rezervă completă.
Portul H-Vendor și H-Kernel Project Treble — Descărcare și discuții XDA