Een aantal door Exynos 7870 aangedreven Samsung Galaxy-telefoons zijn Project Treble-compatibiliteit ontvangen via handmatige partitionering en een aangepaste implementatie door de leverancier.
De Exynos 7870 is een van de meest gebruikte SoC's van Samsung. De OEM gebruikte dit octa-core (8x ARM Cortex-A53-kernen geklokt op 1,6 GHz) systeem-op-chip sinds 2016 in zijn telefoons en bracht zelfs de Melkwegstelsel M10 in 2019 met dezelfde 14nm-processor. Interessant is dat sommige van de nieuwere Exynos 7870-apparaten werden gelanceerd met Android Oreo aan boord, waardoor ze compatibel waren met Project Treble. Hoewel Samsung de Treble-ondersteuning niet officieel heeft ondersteund naar oudere Exynos 7870-smartphones, is de ontwikkelaarsgemeenschap van XDA er toch in geslaagd dit te doen.
Bezoek het Project Treble-forum van XDA
Gebaseerd op de bijdragen van XDA Recognized Developer ananjaser1211, XDA-lid SPARTANICUS, en XDA Senior-lid Valera1978, XDA erkende ontwikkelaar Astrako heeft een geautomatiseerde partitietool en een uniforme combinatie van leverancier en kernel gemaakt, gericht op het Exynos 7870-platform. De aangepaste kernel (
H-Kernel) is gebaseerd op de Android 10-kernelbron voor de Samsung Galaxy A6 (2018), terwijl de stukjes en beetjes van de homebrew-leverancierspartitie met de naam "H-leverancier" zijn geporteerd van de Android 10-firmware voor de Samsung Galaxy J6, Melkwegstelsel A7 (2018)en de Galaxy S20. Met de mod kunnen in totaal zeven oudere Exynos 7870-smartphones bestaande Android 10 opstarten Generieke systeemafbeeldingen (GSI) en bereidt ze voor Androïde 11-gebaseerde GSI's.Het is vermeldenswaard dat offline opladen en Bluetooth-oproepen niet werken in de eerste versie van H-vendor. Bovendien is SELinux ingesteld op tolerantie voor de H-Kernel, wat helaas een groot beveiligingsprobleem is waarvan we hopen dat het snel opgelost zal worden. De apparaatspecifieke bekende problemen worden hieronder vermeld:
Apparaat en XDA Forum Link |
Modelnummer |
Bekende bugs |
---|---|---|
Samsung Galaxy A3 (2017) |
A320X |
Echo in oproepen |
Samsung Galaxy J7 Prime |
G610X |
Schermvertraging bij inschakelen, cameraflitser |
Samsung Galaxy J5 |
J530X |
- |
Samsung Galaxy J6 |
J600X |
NFC kan voor sommige varianten kapot zijn |
Samsung Galaxy J7 Core |
J701X |
Flitser van de camera aan de voorkant |
Samsung Galaxy J7 |
J710X |
NFC kan bij sommige varianten kapot zijn, vertraagde audio |
Samsung Galaxy J7 (2017) |
J730X |
- |
Er is een bijgewerkt aangepast herstel vereist om de stap voor het maken van de leverancierspartitie uit te voeren, die wordt afgehandeld door Exynos7870_CreateVendor_XX.zip. Ondanks het feit dat geen van de bovengenoemde Samsung-telefoons over een A/B dubbel partitieschema, moeten gebruikers een GSI-image van het A/B ARM64-systeem flashen voordat ze de H-Vendor-zip flashen. Degenen die uit de standaard Samsung-firmware komen, moeten de gegevenspartitie formatteren (waardoor de inhoud van de interne opslag wordt verwijderd) voordat deze mod wordt geflasht, dus voer een volledige back-up uit.
H-Vendor en H-Kernel Project Treble-poort - XDA download- en discussiethread