O Google está comprometido em promover a equidade racial para as comunidades negras. Veja como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Inicialização verificada pelo Android

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

O AVB é integrado ao Android Build System e ativado por uma única linha, que cuida da geração e assinatura de todos os metadados necessários do dm-verity. Para obter mais informações, consulte Build System Integration .

O AVB fornece libavb, que é uma biblioteca C para ser usada no momento da inicialização para verificar o Android. É possível integrar o libavb ao seu gerenciador de inicialização implementando uma funcionalidade específica da plataforma para E / S, fornecendo a raiz da confiança e obtendo / configurando metadados de proteção de reversão.

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

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