Project Treble é portado para telefones Samsung Galaxy com Exynos 7870

Vários telefones Samsung Galaxy com Exynos 7870 receberam compatibilidade com o Project Treble por meio de particionamento manual e implementação personalizada do fornecedor.

O Exinos 7870 é um dos SoCs mais utilizados pela Samsung. O OEM tem usado este sistema em chip octa-core (8x núcleos ARM Cortex-A53 com clock de 1,6 GHz) em seus telefones desde 2016 e até lançou o Galáxia M10 em 2019 com o mesmo processador de 14 nm. Curiosamente, alguns dos dispositivos mais recentes com Exynos 7870 foram lançados com Android Oreo integrado, o que os tornou compatíveis com Projeto Agudos. Embora a Samsung não tenha suportado oficialmente o Treble para smartphones Exynos 7870 legados, a comunidade de desenvolvedores do XDA conseguiu fazê-lo de qualquer maneira.

Visite o fórum do Projeto Treble do XDA

Com base nas contribuições do desenvolvedor reconhecido XDA ananjaser1211, Membro XDA ESPARTÂNICOe membro sênior do XDA Valera1978, Desenvolvedor reconhecido pelo XDA Astraco criou uma ferramenta de particionamento automatizado e uma combinação unificada de fornecedor e kernel voltada para a plataforma Exynos 7870. O kernel personalizado (

Kernel H) é baseado na fonte do kernel do Android 10 para o Samsung Galaxy A6 (2018), enquanto os pedaços da partição do fornecedor de homebrew chamada "Fornecedor H"foram portados do firmware do Android 10 para o Samsung Galaxy J6, Galáxia A7 (2018), e o Galaxy S20. O mod permite que um total de sete smartphones legados com Exynos 7870 inicializem o Android 10 existente Imagens genéricas do sistema (GSI) e os prepara para Android 11GSIs baseados em .

Vale ressaltar que o carregamento offline e as chamadas Bluetooth estão quebrados na versão inicial do fornecedor H. Além disso, o SELinux está configurado para ser permissivo no H-Kernel, o que infelizmente é um grande problema de segurança que esperamos ver resolvido em breve. Os problemas conhecidos específicos do dispositivo estão listados abaixo:

Link do dispositivo e do fórum XDA

Número do modelo

Erros conhecidos

Samsung Galaxy A3 (2017)

A320X

Eco nas chamadas

Samsung Galaxy J7 Prime

G610X

Atraso na tela ao ligar, flash da câmera

Samsung Galaxy J5

J530X

-

Samsung Galaxy J6

J600X

NFC pode ser quebrado para algumas variantes

Samsung Galaxy J7 Núcleo

J701X

Flash da câmera frontal

Samsung Galaxy J7

J710X

NFC pode estar quebrado para algumas variantes, áudio atrasado

Samsung Galaxy J7 (2017)

J730X

-

Uma recuperação personalizada atualizada é necessária para executar a etapa de criação da partição do fornecedor, que é realizada por Exynos7870_CreateVendor_XX.zip. Apesar de nenhum dos telefones Samsung mencionados acima apresentar um Esquema de partição dupla A/B, os usuários precisam atualizar uma imagem GSI do sistema A/B ARM64 antes de atualizar o zip H-Vendor. Aqueles provenientes do firmware padrão da Samsung precisam formatar a partição de dados (que excluirá o conteúdo do armazenamento interno) antes de atualizar este mod, portanto, execute um backup completo.

Porta Treble do projeto H-Vendor e H-Kernel - Download XDA e tópico de discussão