LineageOS 15.1 agora suporta dispositivos A/B como Moto Z2 Force

click fraud protection

LineageOS 15.1 agora suporta oficialmente dispositivos A/B começando com o Motorola Moto Z2 Force. Espere suporte para o Pixel 2 XL, Xiaomi Mi A1 e muito mais em breve.

Uma das mudanças mais interessantes que o Android Nougat 7.0 trouxe foi a introdução do esquema de partição dupla A/B para dispositivos lançados com esta versão do sistema operacional. Essa mudança abordou como as atualizações do sistema Android são aplicadas aos dispositivos, com o objetivo de fornecer um experiência de atualização perfeita para o usuário, onde uma reinicialização simples e rápida o traz para o atualizado SO. Essa mudança também adicionou o benefício de um sistema à prova de falhas que garantiu que pelo menos um sistema de inicialização funcional permanece no dispositivo durante uma atualização OTA, permitindo que os dispositivos "revertam" para o sistema mais antigo se um OTA falhar para inicializar.

Infelizmente, nem todos os dispositivos que receberam o Android 7.0 suportam esse esquema de partição dupla A/B. Este esquema de partição A/B é visto principalmente em dispositivos originalmente fornecidos com Android Nougat 7.0+, como atualização de um dispositivo para Nougat e, em seguida, apoiar esta mudança exigiria um reparticionamento, o que foi considerado uma proposta arriscada por muitos OEMs.

Aqui está uma lista de dispositivos que suportam atualizações contínuas A/B. Alternativamente, você também pode verifique manualmente se o seu dispositivo suporta atualizações contínuas.

Embora o esquema de partição dupla A/B seja amplamente bem recebido, ele representou um desafio para a comunidade de ROM personalizada. Dispositivos A/B não vieram com uma partição de recuperação como o sistema Android não precisava dessas partições, a comunidade teve que se adaptar. TWRP v3.1.0 foi lançado com suporte para dispositivos A/B, enquanto Magisk trouxe suporte para dispositivos A/B com versão 14.1.

Agora, o LineageOS 15.1 está adicionando suporte para dispositivos A/B. O suporte foi adiado em 15.1 porque o A equipe do LineageOS estava trabalhando para corrigir seu script addon.d. Este script é responsável por fazer backup do complemento SU do GApps e do Lineage e precisava de modificações para funcionar corretamente com dispositivos A/B. As seguintes pessoas estiveram envolvidas para fazer esse desenvolvimento acontecer (desculpas se perdemos alguém).

Contribuições para tornar possível o suporte A/B para LineageOS 15.1

  • Desenvolvedor reconhecido pelo XDA invisível - Escreveu addon.d-v2/backuptool_ab e contribuiu com patches originais para o atualizador A/B
  • Membro Sênior do XDA npjohnson - Mantido addon.d-v2/backuptool_ab e implementado algumas correções. Trabalhei com projetos externos (OpenGApps/Magisk) para ajudar a torná-los compatíveis com a nova ferramenta.
  • Membro Sênior do XDA abhishek987 - Manteve addon.d-v2/backuptool_ab, ajudou a depurar/corrigir ao longo do caminho,
  • gmrt - Configure o atualizador A/B contínuo, adicione suporte para uma variedade de funções A/B no Updater, exposição build.prop para iniciar releasetools para A/B, mude para update_engine irrestrito (WIP)
  • Desenvolvedor reconhecido pelo XDA tdm - Trouxe a recuperação do Lineage, a plataforma para envio em A/B como recuperação integrada
  • Desenvolvedor reconhecido pelo XDA raymanfx - vários patches de recuperação para permitir a instalação de zips de estilo antigo e zips de estilo de carga útil mais recentes, algumas ferramentas AVB funcionam, tornando addonsu compatíveis com A/B
  • Membro Sênior do XDA intervigília - Lógica de inicialização verificada do Android e ferramenta para desativar/lidar com isso
  • Desenvolvedor reconhecido inativo XDA Rashed97 - contribuições addon.d e login na plataforma

consulte Mais informação

Inicialmente, apenas o Motorola Moto Z2 Force (nash) possui foi adicionado à lista, com suporte esperado para mais dispositivos no futuro. A Força do Moto Z2 build será lançado amanhã. A construção do Z2 Force está sendo mantida pelo membro sênior do XDA npjohnson.

Esperamos que os seguintes dispositivos recebam suporte em breve, assim que todos os bugs específicos do dispositivo forem corrigidos:

  • Google Pixel
  • Google PixelXL
  • Google Pixel 2
  • Google Pixel 2XL
  • Telefone Essencial PH-1
  • Xiaomi Mi A1

Na verdade, esperamos que o Xiaomi Mi A1 receba suporte muito em breve, dados os comentários aqui. Da mesma forma, um bug relacionado ao Bluetooth MAC precisa ser consertado antes que a versão do Essential Phone chegue. Manteremos você atualizado assim que as compilações oficiais do LineageOS 15.1 para os outros dispositivos A/B começarem a ser implementadas.