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

En haug med Exynos 7870-drevne Samsung Galaxy-telefoner har mottatt Project Treble-kompatibilitet via manuell partisjonering og en tilpasset leverandørimplementering.

De Exynos 7870 er en av de mest brukte SoC-ene av Samsung. OEM hadde brukt denne åttekjerners (8x ARM Cortex-A53-kjerner klokket til 1,6GHz) system-på-brikke i sine telefoner siden 2016 og ga til og med ut Galaxy M10 i 2019 med samme 14nm-prosessor. Interessant nok ble noen av de nyere Exynos 7870-drevne enhetene lansert med Android Oreo ombord, noe som gjorde dem kompatible med Prosjekt diskant. Selv om Samsung ikke offisielt støttet diskantstøtte til eldre Exynos 7870-smarttelefoner, har XDAs utviklerfellesskap klart å gjøre det uansett.

Besøk XDAs Project Treble-forum

Basert på bidragene fra XDA Recognized Developer ananjaser1211, XDA-medlem SPARTANICUS, og XDA seniormedlem Valera 1978, XDA anerkjent utvikler Astrako har laget et automatisert partisjoneringsverktøy og en enhetlig leverandør-kjerne-kombinasjon rettet mot Exynos 7870-plattformen. Den tilpassede kjernen (

H-kjerne) er basert på Android 10-kjernekilden for Samsung Galaxy A6 (2018), mens bitene og delene av den hjemmebryggede leverandørpartisjonen kalt "H-leverandørble portert fra Android 10-fastvaren for Samsung Galaxy J6, Galaxy A7 (2018), og Galaxy S20. Moden gjør det mulig for totalt syv eldre Exynos 7870-drevne smarttelefoner å starte opp eksisterende Android 10 Generiske systembilder (GSI) og forbereder dem på Android 11-baserte GSI-er.

Det er verdt å nevne at offline lading og Bluetooth-anrop er ødelagt i den første versjonen av H-leverandøren. Dessuten er SELinux satt til ettergivende på H-Kernel, noe som dessverre er et stort sikkerhetsproblem som vi håper å se løst snart. De enhetsspesifikke kjente problemene er oppført nedenfor:

Enhet og XDA Forum Link

Modellnummer

Kjente feil

Samsung Galaxy A3 (2017)

A320X

Ekko i samtaler

Samsung Galaxy J7 Prime

G610X

Skjermforsinkelse når den kommer på, kamerablits

Samsung Galaxy J5

J530X

-

Samsung Galaxy J6

J600X

NFC kan være ødelagt for noen varianter

Samsung Galaxy J7 Core

J701X

Fremre kamerablits

Samsung Galaxy J7

J710X

NFC kan være ødelagt for noen varianter, forsinket lyd

Samsung Galaxy J7 (2017)

J730X

-

En oppdatert tilpasset gjenoppretting er nødvendig for å utføre trinnet for opprettelse av leverandørpartisjon, som håndteres av Exynos7870_CreateVendor_XX.zip. Til tross for at ingen av de nevnte Samsung-telefonene har en A/B dobbel partisjonsordning, må brukere flashe et A/B ARM64-system GSI-bilde før de flasher H-Vendor zip. De som kommer fra lager Samsung-firmware, må formatere datapartisjonen (som vil slette innholdet i internlagringen) før du blinker denne moden, så utfør en fullstendig sikkerhetskopi.

H-Vendor og H-Kernel Project Diskantport — XDA-nedlasting og diskusjonstråd