Desenvolvedor coloca Android P rodando no Motorola Moto Z

click fraud protection

O Android P Developer Preview está oficialmente disponível apenas para os dispositivos Google Pixel e Pixel 2, mas um desenvolvedor conseguiu portá-lo para o Motorola Moto Z graças ao suporte não oficial do Project Treble.

Estamos a apenas 10 dias de Google I/O 2018 onde o Google deverá revelar muitos detalhes sobre AndroidP tais como o rumores de gestos de navegação e Renovação do design de materiais. O primeiro Visualização do desenvolvedor Android P está disponível para Google Pixel, Pixel XL, Pixel 2 e Pixel 2 XL e há bastante nós temos já visto no primeiro lançamento, mas ainda há muito o que esperar antes do lançamento final da nova versão do Android. Para aqueles que não têm telefones Google Pixel, provavelmente esperarão muito tempo até que o P seja disponibilizado para o seu dispositivo. No entanto, os desenvolvedores em nossos fóruns não vão esperar que os OEMs atualizem oficialmente seus dispositivos (se é que o fazem), então eles estão resolvendo o problema por conta própria. Um desses desenvolvedores conseguiu inicializar o primeiro Android P Developer Preview em seu Motorola Moto Z.

O Motorola Moto Z foi lançado em junho de 2016 com um sistema em chip Qualcomm Snapdragon 820 e Android Marshmallow. Desde então, recebeu uma atualização oficial para o Android Nougat e Android Oreo, e não se espera que receba o Android P. Desenvolvedor reconhecido pelo XDA erfanoabdi conseguiu portar o Android P para seu dispositivo graças a Compatibilidade não oficial do Project Treble. Este é agora o segundo dispositivo que não é do Google capaz de inicializar o Android P, embora o último tenha sido o Huawei Mate 10 Pro rodando em uma versão fortemente skin na forma de EMUI.

erfanoabdi conseguiu fazer isso modificando a imagem do sistema existente do Google Pixel XL (marlin). Usando seu script personalizado chamado "Capire Le Treble"que permite que ele atualize uma imagem de sistema específica do dispositivo em dispositivos sem uma partição /vendor, ele foi capaz de atualizar o sistema P modificado imagem do Pixel XL em seu Moto Z que estava rodando anteriormente o lançamento oficial do LineageOS 15.1 (que, aliás, será lançado Segunda-feira.)

Para aqueles que já acompanharam nossos relatórios sobre o Projeto Treble antes, podem estar se perguntando como esse script funciona. Em essência, ele extrai os HALs em /system/vendor e os coloca no Imagem genérica do sistema (GSI) a ser atualizado; dessa forma, atualizar a imagem do sistema não substituirá os HALs. Depois de algumas falhas iniciais e muita depuração, ele conseguiu colocar o Android P em funcionamento. Aqui estão algumas fotos adicionais mostrando vários elementos e recursos da interface do usuário P.

De acordo com erfanoabdi, tem seu quinhão de bugs. Coisas como câmera, Wi-Fi e rádio não funcionam atualmente. Surpreendentemente, os Moto Mods parecem funcionar, embora também sejam um pouco problemáticos. Considerando o quanto tudo isso é um hack gigante (o Moto Z não suporta o Project Treble e o sistema imagem é uma imagem do marlin modificada em vez de uma imagem construída a partir da fonte), é surpreendente que isso funcione até mesmo em todos. Não espere executar isso como um driver diário tão cedo; você provavelmente terá ROMs do Android P muito mais funcionais quando o código-fonte for lançado junto com o lançamento completo do P.