बूट फ़्लो

किसी डिवाइस के लिए, बूट फ़्लो का सुझाव दिया जाता है:

वेरिफ़ाइड बूट फ़्लो
पहली इमेज. वेरिफ़ाइड बूट फ़्लो

A/B डिवाइसों के लिए फ़्लो

अगर डिवाइस में A/B का इस्तेमाल किया जा रहा है, तो बूट फ़्लो थोड़ा अलग होता है. इसके लिए स्लॉट अपडेट करने से पहले बूट कंट्रोल एचएएल का इस्तेमाल करके, पहले बूट कंट्रोल एचएएल का इस्तेमाल करके SUCCESSFUL के तौर पर मार्क किया जाना चाहिए रोलबैक सुरक्षा का मेटाडेटा.

अगर कोई प्लैटफ़ॉर्म अपडेट है जो काम नहीं कर रहा है (जिसके आगे निशान नहीं लगाया गया है SUCCESSFUL), A/B स्टैक दूसरे स्लॉट पर वापस चला जाता है, इसमें Android का पिछला वर्शन अब भी मौजूद है. हालांकि, अगर रोलबैक प्रोटेक्शन मेटाडेटा सेट कर दिया जाता है, इसलिए पिछला वर्शन रोलबैक सुरक्षा की वजह से बूट होता है.

वेरिफ़ाइड बूट का कम्यूनिकेट करना उपयोगकर्ताओं को स्थिति के अनुसार

डिवाइस की बूट स्थिति का पता लगाने के बाद, आपको यह बताना होगा कि उपयोगकर्ता को दी जाने वाली जानकारी. अगर डिवाइस में कोई समस्या नहीं है, तो उसके बिना आगे बढ़ें कुछ भी दिखा सकता है. वेरिफ़ाइड बूट की समस्याएं, इन कैटगरी में आती हैं:

  • पीला: कस्टम ट्रस्ट सेट वाले लॉक किए गए डिवाइसों के लिए चेतावनी वाली स्क्रीन
  • नारंगी: अनलॉक किए गए डिवाइसों के लिए चेतावनी स्क्रीन
  • RED (eio): डीएम-वेरिटी खराब होने की चेतावनी देने वाली स्क्रीन
  • आरईडी (कोई ओएस नहीं मिला): कोई मान्य ओएस नहीं मिला

अपनी पसंद के मुताबिक लॉक किए गए डिवाइस रूट ऑफ़ ट्रस्ट

पीली स्क्रीन का उदाहरण:

डिवाइस की चेतावनी वाली पीले रंग की स्क्रीन

अगर डिवाइस लॉक किया हुआ है, तो हर बूट पर पीली स्क्रीन दिखाएं, जो ट्रस्ट को सेट कर दिया गया है और इमेज को ट्रस्ट के इस कस्टम रूट से साइन किया गया है. पीली स्क्रीन, दस सेकंड के बाद खारिज हो जाती है और डिवाइस चालू रहता है डिवाइस बूट हो रहा है. अगर उपयोगकर्ता पावर बटन दबाता है, तो "रोकने के लिए पावर बटन दबाएं" "जारी रखने के लिए पावर बटन दबाएं" में टेक्स्ट बदलता है और स्क्रीन कभी भी खारिज कर दिया जाता है (हालाँकि डिवाइस की रोशनी कम या ज़्यादा की जा सकती है, ताकि बर्न-इन). फिर से दबाने पर, स्क्रीन खारिज हो जाती है और फ़ोन काम करना शुरू कर देता है डिवाइस बूट हो रहा है.

hex-number के लिए, इसके sha256 के पहले 8 अंकों का इस्तेमाल करें पुष्टि के लिए इस्तेमाल होने वाले सार्वजनिक पासकोड को libavb से रिकॉर्ड किया गया हो. उदाहरण के लिए, d14a028c.

सुझाया गया टेक्स्ट:

आपके डिवाइस में कोई दूसरा ऑपरेटिंग सिस्टम लोड हो.

ज़्यादा जानने के लिए किसी दूसरे डिवाइस से इस लिंक पर जाएं:

g.co/ABH

आईडी: hex-number

रोकने के लिए पावर बटन दबाएं

अनलॉक किए गए डिवाइस

ऑरेंज स्क्रीन का उदाहरण:

डिवाइस की नारंगी रंग वाली स्क्रीन

अगर डिवाइस अनलॉक किया गया है, तो हर बूट पर ORANGE स्क्रीन दिखाएं. ORANGE स्क्रीन को दस सेकंड के बाद खारिज कर दिया जाता है और डिवाइस बूट होता रहता है. अगर उपयोगकर्ता पावर बटन दबाता है, "रोकने के लिए पावर बटन दबाएं" टेक्स्ट "प्रेस" में बदल जाता है जारी रखने के लिए पावर बटन दबाएं" और स्क्रीन कभी खारिज नहीं की जाती (डिवाइस की रोशनी कम हो सकती है और/या बर्न-इन या इसी तरह के अन्य खतरों से बचाने के लिए, स्क्रीन को बंद कर दें). अगर आपने फिर से दबाए जाने पर, स्क्रीन खारिज हो जाती है और फ़ोन चालू हो जाता है.

hex-number के लिए, libavb के sha256 के पहले 8 अंकों का इस्तेमाल करें पुष्टि करने के लिए इस्तेमाल किए जाने वाले सार्वजनिक पासकोड को दिखाना, उदाहरण के लिए d14a028c.

सुझाया गया टेक्स्ट:

इस डिवाइस का बूट लोडर अनलॉक है. इस वजह से, सॉफ़्टवेयर को पूरी सुरक्षा देने की गारंटी नहीं दी जा सकती. कोई भी डिवाइस पर सेव किया गया डेटा, हमलावरों के लिए उपलब्ध हो सकता है. किसी भी आइटम को सेव न करें डिवाइस पर मौजूद संवेदनशील डेटा मौजूद है.

ज़्यादा जानने के लिए किसी दूसरे डिवाइस से इस लिंक पर जाएं:

g.co/ABH

आईडी: hex-number

गेम को रोकने के लिए, पावर बटन दबाएं.

डीएम-वेरिटी भ्रष्टाचार

लाल eio स्क्रीन का उदाहरण:

eio डिवाइस की लाल रंग की चेतावनी वाली स्क्रीन

अगर Android का मान्य वर्शन मिलता है, तो लाल रंग की eio वाली स्क्रीन दिखाएं और फ़िलहाल, डिवाइस eio डीएम-वेरिटी मोड में है. उपयोगकर्ता की ज़रूरतें जारी रखने के लिए पावर बटन पर क्लिक करें. अगर उपयोगकर्ता ने चेतावनी दिखाने वाली स्क्रीन 30 सेकंड के अंदर आ जाती है, तो डिवाइस बंद हो जाता है (स्क्रीन को सुरक्षित रखने के लिए बर्न-इन से बचाने और ऊर्जा बचाने के लिए.

सुझाया गया टेक्स्ट:

आपके डिवाइस में कोई गड़बड़ी है. इस पर भरोसा नहीं किया जा सकता और हो सकता है कि यह ठीक से काम न करे.

ज़्यादा जानने के लिए किसी दूसरे डिवाइस से इस लिंक पर जाएं:

g.co/ABH

जारी रखने के लिए पावर बटन दबाएं.

कोई मान्य ओएस नहीं मिला

लाल स्क्रीन का उदाहरण:

खराब डिवाइस वाली लाल रंग की चेतावनी वाली स्क्रीन

अगर Android का कोई मान्य वर्शन नहीं मिलता है, तो RED की स्क्रीन दिखाएं. कॉन्टेंट बनाने डिवाइस को बूट करना जारी नहीं रखा जा सकता. अगर उपयोगकर्ता ने चेतावनी स्वीकार नहीं की है से 30 सेकंड के अंदर स्क्रीन बंद हो जाती है, तो डिवाइस बंद हो जाता है, ताकि स्क्रीन को बर्न-इन और पावर बचाने के लिए).

hex-number के लिए, इसके sha256 के पहले 8 अंकों का इस्तेमाल करें पुष्टि करने के लिए इस्तेमाल होने वाली सार्वजनिक कुंजी को libavb से रिकॉर्ड किया गया हो. उदाहरण के लिए d14a028c.

सुझाया गया टेक्स्ट:

कोई मान्य ऑपरेटिंग सिस्टम नहीं मिला. डिवाइस बूट नहीं होगा.

ज़्यादा जानने के लिए किसी दूसरे डिवाइस से इस लिंक पर जाएं:

g.co/ABH

आईडी: hex-number

इसे बंद करने के लिए पावर बटन दबाएं.

अनलॉक करने की पुष्टि

स्क्रीन का उदाहरण:

डिवाइस पर चेतावनी वाली स्क्रीन को अनलॉक करें

इसके जवाब में अनलॉक होने की पुष्टि करने वाली स्क्रीन दिखाएं fastboot flashing unlock निर्देश, फ़ास्टबूट से चलाया जा रहा है इंटरफ़ेस पर कॉपी करने की सुविधा मिलती है. शुरुआत में, अनलॉक न करें पर फ़ोकस होता है. अगर उपयोगकर्ता के पास चेतावनी वाली स्क्रीन पर 30 सेकंड के अंदर इंटरैक्ट किया गया और स्क्रीन गायब हो गई और आदेश विफल हो जाता है.

सुझाया गया टेक्स्ट:

बूटलोडर को अनलॉक करने पर, आपको अपनी पसंद के मुताबिक ऑपरेटिंग सिस्टम इंस्टॉल करने की सुविधा मिलेगी इस फ़ोन पर सिस्टम सॉफ़्टवेयर इंस्टॉल कर सकता है. कस्टम ओएस पर, एक जैसी का परीक्षण किया जा रहा है, और इससे आपके फ़ोन और इंस्टॉल किए गए ऐप्लिकेशन भी बन सकते हैं ताकि वह ठीक से काम न करे. सॉफ़्टवेयर इंटिग्रिटी की गारंटी नहीं दी जा सकती, क्योंकि ओएस का इस्तेमाल करें, ताकि बूटलोडर के अनलॉक होने पर फ़ोन पर सेव किया गया कोई भी डेटा जोखिम.

अपने निजी डेटा को बिना अनुमति के ऐक्सेस करने से रोकने के लिए, बूटलोडर को अनलॉक करें आपके फ़ोन पर मौजूद सारा निजी डेटा भी मिटा देगा.

बूटलोडर को अनलॉक करने या न करने का विकल्प चुनने के लिए, आवाज़ तेज़/आवाज़ कम करने वाले बटन को दबाएं पावर बटन दबाकर रखें.

अनलॉक करें

बूटलोडर को अनलॉक करें.

अनलॉक न करें

बूटलोडर को अनलॉक न करें और फ़ोन रीस्टार्ट न करें.

लॉक करने की पुष्टि

फ़ास्टबूट इंटरफ़ेस से चलाए जा रहे fastboot flashing lock निर्देश के जवाब में, लॉक होने की पुष्टि करने वाली स्क्रीन दिखाएं. फ़ोकस है ऐप्लिकेशन लॉक न करें पर सेट करें. अगर उपयोगकर्ता ने चेतावनी दिखाई देती है, तो स्क्रीन गायब हो जाती है और आदेश काम नहीं करता.

टेक्स्ट:

बूटलोडर को लॉक करने पर, अपनी पसंद के मुताबिक ऑपरेटिंग सिस्टम इंस्टॉल नहीं किया जा सकेगा इस फ़ोन पर सिस्टम सॉफ़्टवेयर इंस्टॉल कर सकता है. अपनी निजी जानकारी को बिना अनुमति के ऐक्सेस किए जाने से रोकने के लिए बूटलोडर को लॉक करने से, आपके फ़ोन पर मौजूद सारा निजी डेटा भी मिट जाएगा.

बूटलोडर को लॉक करने या न करने का विकल्प चुनने के लिए, आवाज़ तेज़/आवाज़ कम करने वाला बटन दबाएं और पावर बटन दबाकर रखें.

लॉक करें

बूटलोडर को लॉक करें.

लॉक न करें

बूटलोडर को लॉक न करें और फ़ोन को रीस्टार्ट करें.

संचार की पुष्टि की गई Android पर बूट करने की स्थिति

स्क्रीन का उदाहरण:

डिवाइस को लॉक करने की पुष्टि से जुड़ी चेतावनी की स्क्रीन

बूटलोडर इसके ज़रिए Android को वेरिफ़ाइड बूट की स्थिति के बारे में बताता है kernel-कमांड पैरामीटर या Android 12 से शुरू होने वाले बूट कॉन्फ़िगरेशन के ज़रिए भी ऐसा किया जा सकता है. यह androidboot.verifiedbootstate विकल्प को इनमें से किसी एक वैल्यू पर सेट करता है:

  • green: अगर डिवाइस LOCKED है और उपयोगकर्ता इसे सेट कर सकते हैं रूट ऑफ़ ट्रस्ट का इस्तेमाल नहीं किया जाता
  • yellow: अगर डिवाइस LOCKED है और उपयोगकर्ता इसे सेट कर सकते हैं रूट ऑफ़ ट्रस्ट का इस्तेमाल किया जाता है
  • orange: अगर डिवाइस UNLOCKED है

androidboot.veritymode विकल्प को eio या बूट लोडर किस स्थिति में है, इसके हिसाब से restart का इस्तेमाल, डीएम-वेरिटी की गड़बड़ियों को ठीक करने के लिए किया जाता है. ज़्यादा जानकारी के लिए, हैंडलिंग के बारे में जानकारी देखें पुष्टि से जुड़ी गड़बड़ियां शामिल हैं.