Project Treble zostanie przeniesiony na telefony Samsung Galaxy z procesorem Exynos 7870

Kilka telefonów Samsung Galaxy z procesorem Exynos 7870 uzyskało zgodność z Project Treble poprzez ręczne partycjonowanie i niestandardową implementację dostawcy.

The Exynosa 7870 to jeden z najczęściej używanych SoC firmy Samsung. Producent OEM używał tego ośmiordzeniowego (8 rdzeni ARM Cortex-A53 o taktowaniu 1,6 GHz) w swoich telefonach od 2016 roku, a nawet wypuścił Galaxy M10 w 2019 r. z tym samym procesorem 14 nm. Co ciekawe, niektóre nowsze urządzenia z procesorem Exynos 7870 zostały wprowadzone na rynek z wbudowanym systemem Android Oreo, dzięki czemu były kompatybilne z Projekt Treble. Chociaż Samsung oficjalnie nie udostępnił obsługi Treble dla starszych smartfonów Exynos 7870, społeczności programistów XDA i tak udało się to zrobić.

Odwiedź forum Project Treble XDA

Na podstawie wkładu uznanego programisty XDA ananjaser1211, członek XDA SPARTANIKi starszy członek XDA Walera 1978, Uznany programista XDA Astrako stworzył zautomatyzowane narzędzie do partycjonowania oraz ujednolicone połączenie dostawcy i jądra przeznaczone dla platformy Exynos 7870. Niestandardowe jądro (

Jądro H) jest oparty na źródle jądra Androida 10 dla Samsunga Galaxy A6 (2018), podczas gdy fragmenty partycji dostawcy homebrew o nazwie „H-sprzedawca” zostały przeniesione z oprogramowania układowego Androida 10 dla wersji Samsunga Galaxy J6, Galaxy A7 (2018)i Galaxy S20. Mod umożliwia uruchomienie istniejącego systemu Android 10 łącznie na siedmiu starszych smartfonach z procesorem Exynos 7870 Ogólne obrazy systemu (GSI) i przygotowuje je do Androida 11oparte na GSI.

Warto wspomnieć, że w początkowej wersji H-vendora nie działa ładowanie offline i połączenia Bluetooth. Co więcej, SELinux jest ustawiony na liberalizację dla jądra H, co jest niestety poważnym problemem bezpieczeństwa, który, mamy nadzieję, wkrótce zostanie rozwiązany. Poniżej wymieniono znane problemy specyficzne dla urządzenia:

Link do urządzenia i forum XDA

Numer modelu

Znane błędy

Samsunga Galaxy A3 (2017)

A320X

Echo w rozmowach

Samsunga Galaxy J7 Prime

G610X

Opóźnienie ekranu po włączeniu, lampa błyskowa aparatu

Samsunga Galaxy J5

J530X

-

Samsunga Galaxy J6

J600X

W przypadku niektórych wariantów funkcja NFC może być uszkodzona

Rdzeń Samsunga Galaxy J7

J701X

Lampa błyskowa przedniego aparatu

Samsunga Galaxy J7

J710X

W niektórych wariantach funkcja NFC może być uszkodzona. Opóźniony dźwięk

Samsung Galaxy J7 (2017)

J730X

-

Aby przeprowadzić etap tworzenia partycji dostawcy, który jest obsługiwany przez., wymagane jest zaktualizowane odzyskiwanie niestandardowe Exynos7870_CreateVendor_XX.zip. Pomimo tego, że żaden z wyżej wymienionych telefonów Samsung nie posiada tzw Schemat podwójnej partycji A/B, użytkownicy muszą sflashować obraz GSI systemu A/B ARM64 przed flashowaniem zip H-Vendor. Te pochodzące z oprogramowania sprzętowego Samsunga muszą sformatować partycję danych (co spowoduje usunięcie zawartości pamięci wewnętrznej) przed flashowaniem tego moda, więc wykonaj pełną kopię zapasową.

Port Treble projektu H-Vendor i H-Kernel — pobieranie XDA i wątek dyskusji