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