Project Treble wird mit Exynos 7870 auf Samsung Galaxy-Telefone portiert

Eine Reihe von Samsung Galaxy-Handys mit Exynos 7870 haben durch manuelle Partitionierung und eine benutzerdefinierte Implementierung des Herstellers Project Treble-Kompatibilität erhalten.

Der Exynos 7870 ist einer der am häufigsten verwendeten SoCs von Samsung. Der OEM nutzte dieses Octa-Core-System (8x ARM Cortex-A53-Kerne mit 1,6 GHz getaktet) seit 2016 in seinen Telefonen und brachte es sogar auf den Markt Galaxy M10 im Jahr 2019 mit dem gleichen 14-nm-Prozessor. Interessanterweise wurden einige der neueren Geräte mit Exynos 7870 mit integriertem Android Oreo auf den Markt gebracht, wodurch sie kompatibel waren Projekt Treble. Während Samsung die Treble-Unterstützung nicht offiziell auf ältere Exynos 7870-Smartphones zurückportiert hat, ist es der Entwickler-Community von XDA trotzdem gelungen, dies zu tun.

Besuchen Sie das Project Treble-Forum von XDA

Basierend auf den Beiträgen von XDA Recognized Developer ananjaser1211, XDA-Mitglied SPARTANICUS, und XDA Senior Member Valera1978, XDA-anerkannter Entwickler

Astrako hat ein automatisiertes Partitionierungstool und eine einheitliche Hersteller-Kernel-Kombination für die Exynos 7870-Plattform entwickelt. Der benutzerdefinierte Kernel (H-Kernel) basiert auf der Android 10-Kernelquelle für Samsung Galaxy A6 (2018), wohingegen die Teile der Homebrew-Vendor-Partition mit dem Namen „H-Anbieter" wurden von der Android 10-Firmware für die portiert Samsung Galaxy J6, Galaxy A7 (2018), und das Galaxy S20. Der Mod ermöglicht es insgesamt sieben älteren Smartphones mit Exynos 7870, bestehendes Android 10 zu booten Generische Systembilder (GSI) und bereitet sie darauf vor Android 11-basierte GSIs.

Erwähnenswert ist, dass Offline-Laden und Bluetooth-Anrufe in der ersten Version von H-vendor nicht mehr möglich sind. Darüber hinaus ist SELinux auf den H-Kernel freizügig eingestellt, was leider ein großes Sicherheitsproblem darstellt, das wir hoffentlich bald gelöst sehen. Die gerätespezifischen bekannten Probleme sind unten aufgeführt:

Link zum Gerät und zum XDA-Forum

Modell-Nr

Bekannte Fehler

Samsung Galaxy A3 (2017)

A320X

Echo bei Anrufen

Samsung Galaxy J7 Prime

G610X

Bildschirmverzögerung beim Einschalten, Kamerablitz

Samsung Galaxy J5

J530X

-

Samsung Galaxy J6

J600X

NFC könnte bei einigen Varianten defekt sein

Samsung Galaxy J7 Core

J701X

Frontkamerablitz

Samsung Galaxy J7

J710X

NFC könnte bei einigen Varianten defekt sein, verzögerter Ton

Samsung Galaxy J7 (2017)

J730X

-

Eine aktualisierte benutzerdefinierte Wiederherstellung ist erforderlich, um den Schritt zur Erstellung der Herstellerpartition auszuführen, der von durchgeführt wird Exynos7870_CreateVendor_XX.zip. Trotz der Tatsache, dass keines der oben genannten Samsung-Telefone über eine verfügt A/B-Doppelpartitionsschemamüssen Benutzer ein A/B-ARM64-System-GSI-Image flashen, bevor sie die H-Vendor-ZIP-Datei flashen. Diejenigen, die von der Samsung-Firmware stammen, müssen die Datenpartition formatieren (wodurch der Inhalt des internen Speichers gelöscht wird), bevor dieser Mod geflasht wird. Führen Sie daher eine vollständige Sicherung durch.

H-Vendor und H-Kernel Project Treble-Port – XDA-Download- und Diskussionsthread