Project Treble est porté sur les téléphones Samsung Galaxy avec Exynos 7870

Un certain nombre de téléphones Samsung Galaxy équipés d'un Exynos 7870 ont reçu la compatibilité Project Treble via un partitionnement manuel et une implémentation personnalisée du fournisseur.

Le Exynos 7870 est l'un des SoC les plus utilisés par Samsung. L'OEM utilisait ce système sur puce octa-core (8 cœurs ARM Cortex-A53 cadencés à 1,6 GHz) dans ses téléphones depuis 2016 et a même publié le Galaxie M10 en 2019 avec le même processeur 14 nm. Il est intéressant de noter que certains des appareils les plus récents équipés d'un Exynos 7870 ont été lancés avec Android Oreo intégré, ce qui les a rendus compatibles avec Projet triple. Bien que Samsung n'ait pas officiellement rétroporté la prise en charge de Treble sur les anciens smartphones Exynos 7870, la communauté des développeurs de XDA a quand même réussi à le faire.

Visitez le forum Project Treble de XDA

Basé sur les contributions du développeur reconnu par XDA ananjaser1211, membre XDA SPARTANICUS, et membre senior XDA Valera1978, Développeur reconnu par XDA

Astrako a créé un outil de partitionnement automatisé et une combinaison fournisseur-noyau unifiée ciblant la plate-forme Exynos 7870. Le noyau personnalisé (Noyau H) est basé sur la source du noyau Android 10 pour le SamsungGalaxy A6 (2018), alors que les éléments de la partition du fournisseur homebrew nommés "Fournisseur H" ont été portés à partir du firmware Android 10 pour le Samsung Galaxy J6, Galaxie A7 (2018), et le Galaxy S20. Le mod permet à un total de sept anciens smartphones équipés d'un Exynos 7870 de démarrer Android 10 existant. Images système génériques (GSI) et les prépare à Android 11basés sur les GSI.

Il convient de mentionner que la recharge hors ligne et les appels Bluetooth sont interrompus dans la version initiale de H-vendor. De plus, SELinux est paramétré en mode permissif sur le H-Kernel, ce qui constitue malheureusement un problème de sécurité majeur que nous espérons voir bientôt résolu. Les problèmes connus spécifiques à l'appareil sont répertoriés ci-dessous :

Lien vers l'appareil et le forum XDA

Numéro de modèle

Bogues connus

SamsungGalaxy A3 (2017)

A320X

Écho dans les appels

Samsung Galaxy J7 Premier

G610X

Retard de l'écran à l'allumage, Flash de l'appareil photo

Samsung Galaxy J5

J530X

-

Samsung Galaxy J6

J600X

NFC pourrait être cassé pour certaines variantes

Samsung Galaxy J7 Noyau

J701X

Flash de l'appareil photo avant

Samsung Galaxy J7

J710X

NFC pourrait être cassé pour certaines variantes, audio retardé

Samsung Galaxy J7 (2017)

J730X

-

Une récupération personnalisée mise à jour est requise pour effectuer l'étape de création de partition fournisseur, qui est gérée par Exynos7870_CreateVendor_XX.zip. Malgré le fait qu'aucun des téléphones Samsung susmentionnés ne dispose d'un Schéma de double partition A/B, les utilisateurs doivent flasher une image GSI du système A/B ARM64 avant de flasher le zip H-Vendor. Ceux provenant du firmware Samsung d'origine doivent formater la partition de données (ce qui supprimera le contenu de la mémoire interne) avant de flasher ce mod, effectuez donc une sauvegarde complète.

Port Treble du projet H-Vendor et H-Kernel - Téléchargement XDA et fil de discussion