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