Android सत्यापित बूट

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

एंड्रॉइड 8.0 और उच्चतर में सत्यापित बूट का संदर्भ कार्यान्वयन शामिल है जिसे एंड्रॉइड सत्यापित बूट (एवीबी) या सत्यापित बूट 2.0 कहा जाता है। एवीबी सत्यापित बूट का एक संस्करण है जो प्रोजेक्ट ट्रेबल आर्किटेक्चर के साथ काम करता है, जो एंड्रॉइड फ्रेमवर्क को अंतर्निहित विक्रेता कार्यान्वयन से अलग करता है।

एवीबी को एंड्रॉइड बिल्ड सिस्टम के साथ एकीकृत किया गया है और एक ही लाइन द्वारा सक्षम किया गया है, जो सभी आवश्यक डीएम-सत्य मेटाडेटा को बनाने और हस्ताक्षर करने का ख्याल रखता है। अधिक जानकारी के लिए, सिस्टम एकीकरण बनाएँ देखें।

AVB libavb प्रदान करता है, जो कि एक C लाइब्रेरी है जिसका उपयोग बूट समय पर Android को सत्यापित करने के लिए किया जाता है। आप I/O के लिए प्लेटफ़ॉर्म-विशिष्ट कार्यक्षमता को लागू करके, विश्वास की जड़ प्रदान करके, और रोलबैक सुरक्षा मेटाडेटा प्राप्त/सेट करके libavb को अपने बूटलोडर के साथ एकीकृत कर सकते हैं।

AVB की प्रमुख विशेषताओं में विभिन्न विभाजनों के लिए अद्यतनों को सौंपना, विभाजनों पर हस्ताक्षर करने के लिए एक सामान्य पादलेख प्रारूप और Android के एक कमजोर संस्करण में वापस आने वाले हमलावरों से सुरक्षा शामिल है।

अधिक कार्यान्वयन विवरण के लिए, /platform/external/avb/README.md देखें।