O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Inicialização verificada para Android

O Android 8.0 e superior inclui uma implementação de referência de inicialização verificada chamada inicialização verificada do Android (AVB) ou inicialização verificada 2.0. AVB é uma versão do Verified Boot que funciona com a arquitetura do Project Treble , que separa a estrutura do Android da implementação do fornecedor subjacente.

O AVB é integrado ao Android Build System e habilitado por uma única linha, que se encarrega de gerar e assinar todos os metadados dm-verity necessários. Para obter mais informações, consulte Build System Integration .

AVB fornece libavb, que é uma biblioteca C para ser usada no momento da inicialização para verificar o Android. Você pode integrar libavb com seu bootloader implementando uma funcionalidade específica de plataforma para I / O, fornecendo a raiz de confiança e obtendo / configurando metadados de proteção contra reversão.

Os principais recursos do AVB incluem a delegação de atualizações para diferentes partições, um formato de rodapé comum para partições de assinatura e proteção contra invasores que voltam para uma versão vulnerável do Android.

Para obter mais detalhes de implementação, consulte /platform/external/avb/README.md .