Google jest zaangażowany w promowanie równości rasowej dla społeczności czarnych. Zobacz jak.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Zweryfikowany rozruch systemu Android

Android 8.0 i nowsze zawierają referencyjną implementację Verified Boot o nazwie Android Verified Boot (AVB) lub Verified Boot 2.0. AVB to wersja Verified Boot, która współpracuje z architekturą Project Treble , która oddziela platformę Android od implementacji dostawcy.

AVB jest zintegrowany z systemem Android Build i włączany przez jedną linię, która zajmuje się generowaniem i podpisywaniem wszystkich niezbędnych metadanych dm-verity. Aby uzyskać więcej informacji, zobacz Integracja systemu budowania .

AVB dostarcza libavb, która jest biblioteką C używaną podczas uruchamiania do weryfikacji Androida. Możesz zintegrować libavb ze swoim bootloaderem, implementując specyficzną dla platformy funkcjonalność dla I / O, zapewniając podstawę zaufania i uzyskując / ustawiając metadane ochrony przed wycofaniem.

Kluczowe funkcje AVB obejmują delegowanie aktualizacji dla różnych partycji, wspólny format stopki do podpisywania partycji oraz ochronę przed atakującymi cofającymi się do podatnej wersji Androida.

Aby uzyskać więcej informacji na temat implementacji, zobacz /platform/external/avb/README.md .