Ett gäng Exynos 7870-drivna Samsung Galaxy-telefoner har fått Project Treble-kompatibilitet via manuell partitionering och en anpassad leverantörsimplementering.
De Exynos 7870 är en av de mest använda SoC: erna av Samsung. OEM hade använt detta åttakärniga (8x ARM Cortex-A53-kärnor klockade till 1,6GHz) system-på-chip i sina telefoner sedan 2016 och släppte till och med Galaxy M10 2019 med samma 14nm-processor. Intressant nog lanserades några av de nyare Exynos 7870-drivna enheterna med Android Oreo ombord, vilket gjorde dem kompatibla med Projekt Treble. Medan Samsung inte officiellt backporterade Treble-stöd till äldre Exynos 7870-smarttelefoner, har XDA: s utvecklargemenskap lyckats göra det ändå.
Besök XDA: s Project Treble-forum
Baserat på bidrag från XDA Recognized Developer ananjaser1211, XDA-medlem SPARTANICUS, och XDA Senior Member Valera 1978, XDA erkänd utvecklare Astrako har skapat ett automatiserat partitioneringsverktyg och en enhetlig leverantör-kärna-kombination riktad mot Exynos 7870-plattformen. Den anpassade kärnan (
H-kärna) är baserad på Android 10-kärnkällan för Samsung Galaxy A6 (2018), medan bitarna av den hembryggda leverantörspartitionen med namnet "H-försäljare" portades från Android 10 firmware för Samsung Galaxy J6, Galaxy A7 (2018), och Galaxy S20. Moden gör det möjligt för totalt sju äldre Exynos 7870-drivna smartphones att starta upp befintlig Android 10 Generiska systembilder (GSI) och förbereder dem för Android 11-baserade GSI.Det är värt att nämna att offlineladdning och Bluetooth-samtal är trasiga i den ursprungliga versionen av H-leverantör. Dessutom är SELinux inställd på tillåtande på H-Kernel, vilket tyvärr är ett stort säkerhetsproblem som vi hoppas få löst snart. De enhetsspecifika kända problemen listas nedan:
Enhets- och XDA-forumlänk |
Modellnummer |
Kända buggar |
---|---|---|
Samsung Galaxy A3 (2017) |
A320X |
Eko i samtal |
Samsung Galaxy J7 Prime |
G610X |
Skärmfördröjning när den tänds, kamerablixt |
Samsung Galaxy J5 |
J530X |
- |
Samsung Galaxy J6 |
J600X |
NFC kan vara trasig för vissa varianter |
Samsung Galaxy J7 Core |
J701X |
Framkamerablixt |
Samsung Galaxy J7 |
J710X |
NFC kan vara trasig för vissa varianter, fördröjt ljud |
Samsung Galaxy J7 (2017) |
J730X |
- |
En uppdaterad anpassad återställning krävs för att utföra steget att skapa leverantörspartitionen, som hanteras av Exynos7870_CreateVendor_XX.zip. Trots det faktum att ingen av de tidigare nämnda Samsung-telefonerna har en A/B dubbelpartitionsschema, användare måste flasha en A/B ARM64-system GSI-bild innan de flashar H-Vendor zip. De som kommer från lager Samsung firmware måste formatera datapartitionen (som kommer att radera innehållet i den interna lagringen) innan den här moden blinkar, så gör en fullständig säkerhetskopiering.
H-Vendor och H-Kernel Project Diskantport — XDA-nedladdning och diskussionstråd