A partir de 2026, para alinhar com nosso modelo de desenvolvimento estável de tronco e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, recomendamos usar android-latest-release em vez de aosp-main. O branch de manifesto android-latest-release sempre vai fazer referência à versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Inicialização verificada do Android
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Android 8.0 e versões mais recentes incluem uma implementação de referência da Inicialização verificada
chamada Inicialização verificada do Android (AVB) ou Inicialização verificada 2.0. O AVB é uma versão da
inicialização verificada que funciona com a arquitetura do Projeto Treble, que separa o framework do Android da implementação do fornecedor
subjacente.
O AVB é integrado ao sistema de build do Android e ativado por
uma única linha, que gera e assina todos os metadados dm-verity
necessários. Para mais informações, consulte Integração do sistema de build.
O AVB fornece a libavb, uma biblioteca C que é usada na inicialização para
verificar o Android. É possível integrar o libavb ao bootloader implementando uma
funcionalidade específica da plataforma para E/S, fornecendo a raiz
de confiança e recebendo/definindo metadados de proteção contra rollback.
Os principais recursos do AVB incluem a delegação de atualizações para diferentes
partições, um formato de rodapé comum para assinatura de partições e proteção contra
invasores que fazem downgrade para uma versão vulnerável do Android.
Para mais detalhes da implementação, consulte /platform/external/avb/README.md.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-12-03 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-12-03 UTC."],[],[]]