Project Treble viene portato sui telefoni Samsung Galaxy con Exynos 7870

Un gruppo di telefoni Samsung Galaxy alimentati da Exynos 7870 ha ricevuto la compatibilità con Project Treble tramite partizionamento manuale e un'implementazione personalizzata del fornitore.

IL Exynos 7870 è uno dei SoC più utilizzati da Samsung. L'OEM utilizzava questo system-on-chip octa-core (8 core ARM Cortex-A53 con clock a 1,6 GHz) nei suoi telefoni dal 2016 e ha persino rilasciato il Galassia M10 nel 2019 con lo stesso processore da 14 nm. È interessante notare che alcuni dei nuovi dispositivi basati su Exynos 7870 sono stati lanciati con Android Oreo integrato, che li ha resi compatibili con Progetto Treble. Sebbene Samsung non abbia ufficialmente effettuato il backport del supporto Treble sugli smartphone legacy Exynos 7870, la comunità di sviluppatori di XDA è riuscita comunque a farlo.

Visita il forum Project Treble di XDA

Basato sui contributi dello sviluppatore riconosciuto XDA ananjaser1211, Membro XDA SPARTANICOe membro senior di XDA Valera1978, sviluppatore riconosciuto XDA

Astrako ha creato uno strumento di partizionamento automatizzato e una combinazione unificata fornitore-kernel destinata alla piattaforma Exynos 7870. Il kernel personalizzato (Kernel H) si basa sul sorgente del kernel Android 10 per SamsungGalaxy A6 (2018), mentre i frammenti della partizione del fornitore homebrew denominata "Venditore H" sono stati trasferiti dal firmware Android 10 per Samsung Galaxy J6, Galassia A7 (2018)e il Galaxy S20. La mod consente a un totale di sette smartphone legacy Exynos 7870 di avviare Android 10 esistente Immagini di sistema generiche (GSI) e li prepara per Androide 11GSI basati su GSI.

Vale la pena ricordare che la ricarica offline e le chiamate Bluetooth non funzionano nella versione iniziale di H-vendor. Inoltre, SELinux è impostato su permissivo su H-Kernel, che sfortunatamente è un grosso problema di sicurezza che speriamo di vedere risolto presto. I problemi noti specifici del dispositivo sono elencati di seguito:

Collegamento al dispositivo e al forum XDA

Numero di modello

Bug conosciuti

Samsung Galaxy A3 (2017)

A320X

Eco nelle chiamate

Samsung Galaxy J7 Prime

G610X

Ritardo dello schermo all'accensione, flash della fotocamera

Samsung Galaxy J5

J530X

-

Samsung Galaxy J6

J600X

NFC potrebbe essere danneggiato per alcune varianti

Samsung Galaxy J7 Core

J701X

Flash della fotocamera frontale

Samsung Galaxy J7

J710X

NFC potrebbe essere danneggiato per alcune varianti, audio ritardato

SamsungGalaxy J7 (2017)

J730X

-

È necessario un ripristino personalizzato aggiornato per eseguire la fase di creazione della partizione del fornitore, gestita da Exynos7870_CreateVendor_XX.zip. Nonostante nessuno dei suddetti telefoni Samsung sia dotato di Schema di doppia partizione A/B, gli utenti devono eseguire il flashing di un'immagine GSI del sistema A/B ARM64 prima di eseguire il flashing dello zip H-Vendor. Quelli che provengono dal firmware Samsung di serie devono formattare la partizione dati (che eliminerà il contenuto della memoria interna) prima di eseguire il flashing di questa mod, quindi eseguire un backup completo.

Port H-Vendor e H-Kernel Project Treble: download XDA e thread di discussione