Project Treble bliver overført til Samsung Galaxy-telefoner med Exynos 7870

En flok Exynos 7870-drevne Samsung Galaxy-telefoner har modtaget Project Treble-kompatibilitet via manuel partitionering og en tilpasset leverandørimplementering.

Det Exynos 7870 er en af ​​de mest udbredte SoC'er af Samsung. OEM havde brugt denne octa-core (8x ARM Cortex-A53 kerner clocket til 1,6GHz) system-on-chip i sine telefoner siden 2016 og udgav endda Galaxy M10 i 2019 med den samme 14nm-processor. Interessant nok blev nogle af de nyere Exynos 7870-drevne enheder lanceret med Android Oreo ombord, hvilket gjorde dem kompatible med Projekt Diskant. Selvom Samsung ikke officielt backporterede Treble-understøttelse til ældre Exynos 7870-smartphones, har XDAs udviklerfællesskab formået at gøre det alligevel.

Besøg XDAs Project Treble-forum

Baseret på bidragene fra XDA Recognized Developer ananjaser1211, XDA-medlem SPARTANICUS, og XDA Senior Member Valera 1978, XDA anerkendt udvikler Astrako har skabt et automatiseret partitioneringsværktøj og en forenet leverandør-kerne-kombination rettet mod Exynos 7870-platformen. Den brugerdefinerede kerne (

H-kerne) er baseret på Android 10-kernekilden til Samsung Galaxy A6 (2018), hvorimod bits og stykker af den hjemmebryggede leverandørpartition med navnet "H-forhandler" blev porteret fra Android 10-firmwaren til Samsung Galaxy J6, Galaxy A7 (2018), og Galaxy S20. Mod'et gør det muligt for i alt syv ældre Exynos 7870-drevne smartphones at starte eksisterende Android 10 Generiske systembilleder (GSI) og forbereder dem til Android 11-baserede GSI'er.

Det er værd at nævne, at offline opladning og Bluetooth-opkald er brudt i den oprindelige version af H-leverandør. Desuden er SELinux indstillet til eftergivende på H-Kernel, hvilket desværre er et stort sikkerhedsproblem, som vi håber at se løst snart. De enhedsspecifikke kendte problemer er angivet nedenfor:

Enhed og XDA Forum Link

Model nummer

Kendte Bugs

Samsung Galaxy A3 (2017)

A320X

Ekko i opkald

Samsung Galaxy J7 Prime

G610X

Skærmforsinkelse, når den tændes, kamerablitz

Samsung Galaxy J5

J530X

-

Samsung Galaxy J6

J600X

NFC kan være brudt for nogle varianter

Samsung Galaxy J7 Core

J701X

Front kamera blitz

Samsung Galaxy J7

J710X

NFC kan være brudt for nogle varianter, Forsinket lyd

Samsung Galaxy J7 (2017)

J730X

-

En opdateret tilpasset gendannelse er påkrævet for at udføre trinnet til oprettelse af leverandørpartition, som håndteres af Exynos7870_CreateVendor_XX.zip. På trods af at ingen af ​​de førnævnte Samsung-telefoner har en A/B dobbelt partitionsskema, skal brugere flashe et A/B ARM64-system GSI-billede, før de flasher H-Vendor zip. Dem, der kommer fra lager Samsung-firmware, skal formatere datapartitionen (som vil slette indholdet af det interne lager), før denne mod blinker, så udfør en komplet sikkerhedskopi.

H-Vendor og H-Kernel Project Diskantport — XDA download og diskussionstråd