ميزة "التشغيل المتحقّق منه" في Android

يتضمّن الإصدار 8.0 من نظام التشغيل Android والإصدارات الأحدث عملية تنفيذ مرجعية لميزة "التمهيد التحقق منه"، والتي تُعرف باسم "التمهيد التحقق منه في Android" (AVB) أو "التمهيد التحقق منه 2.0". ‫AVB هو إصدار من ميزة "التمهيد التحقق منه" يعمل مع بنية Project Treble، ما يفصل إطار عمل Android عن التنفيذ الأساسي للمورّد.

تم دمج AVB مع نظام إنشاء Android وتفعيله باستخدام سطر واحد، والذي يهتم بإنشاء كل البيانات الوصفية اللازمة لـ dm-verity وتوقيعها. لمزيد من المعلومات، يُرجى الاطّلاع على دمج نظام الإنشاء.

توفّر AVB مكتبة libavb، وهي مكتبة C يتم استخدامها في وقت التشغيل للتأكّد من صحة Android. يمكنك دمج libavb مع أداة تحميل البرامج من خلال تنفيذ وظيفة خاصة بالنظام الأساسي لنقل البيانات بين الجهاز والطرف الخارجي، وتوفير ملف بدء عملية الاعتماد، والحصول على البيانات الوصفية لحماية التراجع أو ضبطها.

تشمل الميزات الرئيسية لبروتوكول AVB تفويض التحديثات لمختلف الأقسام، وتنسيق تذييل شائع لتوقيع الأقسام، والحماية من الهجومات التي تؤدي إلى الرجوع إلى إصدار Android يتضمّن ثغرات أمنية.

لمزيد من تفاصيل التنفيذ، يُرجى الاطّلاع على /platform/external/avb/README.md.