Android Doğrulanmış Önyükleme

Android 8.0 ve üzeri, Android Verified Boot (AVB) veya Verified Boot 2.0 olarak adlandırılan Verified Boot'un referans uygulamasını içerir. AVB, Android çerçevesini temel sağlayıcı uygulamasından ayıran Project Treble mimarisiyle çalışan bir Doğrulanmış Önyükleme sürümüdür.

AVB, Android Build System ile entegredir ve gerekli tüm dm-verity meta verilerinin oluşturulmasını ve imzalanmasını sağlayan tek bir hat tarafından etkinleştirilir. Daha fazla bilgi için bkz . Sistem Entegrasyonu Oluşturma .

AVB, Android'i doğrulamak için önyükleme sırasında kullanılacak bir C kitaplığı olan libavb'yi sağlar. G/Ç için platforma özgü bir işlevsellik uygulayarak, güven kökü sağlayarak ve geri alma koruması meta verilerini alarak/ayarlayarak libavb'yi önyükleyicinizle entegre edebilirsiniz.

AVB'nin temel özellikleri arasında farklı bölümler için güncelleme dağıtımı, bölümleri imzalamak için ortak bir altbilgi formatı ve saldırganların Android'in savunmasız bir sürümüne geri dönmesine karşı koruma yer alıyor.

Daha fazla uygulama ayrıntısı için /platform/external/avb/README.md adresine bakın.