चमकती डिवाइस

यह पृष्ठ विशिष्ट उपकरणों पर बिल्ड चलाने के लिए विवरण प्रदान करता है। ये विवरण बिल्डिंग एंड्रॉइड में जानकारी के पूरक हैं।

फास्टबूट और अदब का निर्माण

यदि आपके पास पहले से fastboot और adb नहीं है, तो आप उन्हें नियमित बिल्ड सिस्टम के साथ बना सकते हैं। बिल्डिंग एंड्रॉइड में निर्देशों का उपयोग करें और मुख्य make कमांड को इसके साथ बदलें:

make fastboot adb

Android डीबग ब्रिज (ADB) पर विवरण के लिए Android डीबग ब्रिज (ADB) देखें।

फास्टबूट मोड में बूटिंग

आप किसी डिवाइस को तब फ्लैश कर सकते हैं जब वह fastboot बूटलोडर मोड में हो। जब कोई उपकरण ठंडे बूट से गुजर रहा हो, तो fastboot मोड में प्रवेश करने के लिए, नीचे दी गई तालिका में दिए गए कुंजी संयोजनों का उपयोग करें।

आप बूटलोडर में सीधे रीबूट करने के लिए adb reboot bootloader कमांड का भी उपयोग कर सकते हैं। पूर्ण निर्देशों के लिए फ्लैशिंग निर्देश देखें।

उपकरण संकेत नाम प्रमुख संयोजन
पिक्सेल 6 प्रो काला कौआ वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
पिक्सेल 6 ओरियल वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
पिक्सेल 5a (5G) बारबेट वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
पिक्सेल 5 Redfin वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
पिक्सेल 4ए (5जी) ब्रेंबल वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
पिक्सेल 4ए सनफिश वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
पिक्सेल 4 एक्सएल मूंगा वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
पिक्सेल 4 ज्योति वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
पिक्सेल 3ए एक्सएल बोनिटो वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
पिक्सेल 3ए सरगो वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
पिक्सेल 3 एक्सएल क्रॉसहैच वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
पिक्सेल 3 नीली रेखा वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
पिक्सेल 2 एक्सएल तैमेन वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
पिक्सेल 2 पर्स वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
पिक्सेल एक्सएल मार्लिन वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
पिक्सेल सेलफ़िश वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
हाइकी हाइकी J15 के पिन 1 - 2 और 5 - 6 को लिंक करें।
नेक्सस 6पी कांटेबाज़ वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
नेक्सस 5X गाउदी वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
नेक्सस 6 शामू ह्वेल वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
नेक्सस प्लेयर फुगु पावर को दबाकर रखें।
नेक्सस 9 वोलेंटिस वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
नेक्सस 5 हथौड़ा का सिरा वॉल्यूम अप और वॉल्यूम डाउन दोनों को दबाकर रखें, फिर पावर को दबाकर रखें।
नेक्सस 7 फ़्लो वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
नेक्सस 7 3जी लोगों के सामने पहली उपस्थिति करनेवाली वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
नेक्सस 10 मंटा वॉल्यूम अप और वॉल्यूम डाउन दोनों को दबाकर रखें, फिर पावर को दबाकर रखें।
नेक्सस 4 मैको वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
नेक्सस 7 (2012) ग्रूपर वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
नेक्सस 7 3जी (2012) तिलापिया वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
नेक्सस क्यू माया डिवाइस को पावर दें फिर एल ई डी के जलने के बाद और जब तक वे लाल न हो जाएं तब तक इसे एक हाथ से ढक दें।
गैलेक्सी नेक्सस जीएसएम मागुरो वॉल्यूम अप और वॉल्यूम डाउन दोनों को दबाकर रखें, फिर पावर को दबाकर रखें।
गैलेक्सी नेक्सस (वेरिज़ोन) टोरो वॉल्यूम अप और वॉल्यूम डाउन दोनों को दबाकर रखें, फिर पावर को दबाकर रखें।
गैलेक्सी नेक्सस (स्प्रिंट) टोरोप्लस वॉल्यूम अप और वॉल्यूम डाउन दोनों को दबाकर रखें, फिर पावर को दबाकर रखें।
मोटोरोला ज़ूम विंगरे वॉल्यूम डाउन को दबाकर रखें, फिर पावर को दबाकर रखें।
नेक्सस एस क्रेस्पो वॉल्यूम अप को दबाकर रखें, फिर पावर को दबाकर रखें।
नेक्सस एसजी क्रेस्पो4जी वॉल्यूम अप को दबाकर रखें, फिर पावर को दबाकर रखें।

बूटलोडर को अनलॉक करना

आप कस्टम सिस्टम को तभी फ्लैश कर सकते हैं जब बूटलोडर इसकी अनुमति देता है। हालाँकि, ध्यान दें कि बूटलोडर डिफ़ॉल्ट रूप से लॉक है। आप बूटलोडर को अनलॉक कर सकते हैं, लेकिन ऐसा करने से गोपनीयता कारणों से उपयोगकर्ता डेटा हटा दिया जाता है। अनलॉक करने के बाद, डिवाइस पर मौजूद सभी डेटा मिटा दिया जाता है, अर्थात, निजी ऐप डेटा और साझा डेटा दोनों को USB (फ़ोटो और मूवी सहित) पर एक्सेस किया जा सकता है। बूटलोडर को अनलॉक करने का प्रयास करने से पहले, डिवाइस पर किसी भी महत्वपूर्ण फाइल का बैकअप लें।

आपको बूटलोडर को केवल एक बार अनलॉक करने की आवश्यकता है, और यदि आवश्यक हो तो आप इसे फिर से लॉक कर सकते हैं।

हाल के उपकरणों को अनलॉक करना

2014 से जारी सभी नेक्सस और पिक्सेल डिवाइस (नेक्सस 6 और नेक्सस 9 से शुरू) में फ़ैक्टरी-रीसेट सुरक्षा है और बूटलोडर को अनलॉक करने के लिए एक मल्टीस्टेप प्रक्रिया की आवश्यकता होती है।

  1. डिवाइस पर OEM अनलॉकिंग सक्षम करने के लिए:
    1. सेटिंग्स में, फ़ोन के बारे में टैप करें, फिर बिल्ड नंबर पर सात बार टैप करें।
    2. जब आप संदेश देखते हैं तो आप अब एक डेवलपर हैं! , बैक बटन पर टैप करें।
    3. सेटिंग्स में, सिस्टम टैप करें, फिर डेवलपर विकल्प टैप करें और OEM अनलॉकिंग और यूएसबी डिबगिंग सक्षम करें। (यदि OEM अनलॉकिंग अक्षम है, तो इंटरनेट से कनेक्ट करें ताकि डिवाइस कम से कम एक बार चेक इन कर सके। यदि यह अक्षम रहता है, तो आपका डिवाइस आपके वाहक द्वारा सिम लॉक किया जा सकता है और बूटलोडर अनलॉक नहीं किया जा सकता है।)
  2. बूटलोडर में रीबूट करें और इसे अनलॉक करने के लिए fastboot का उपयोग करें।
    • नए उपकरणों (2015 और उच्चतर) के लिए:
      fastboot flashing unlock
    • पुराने उपकरणों (2014 और उससे कम) के लिए:
      fastboot oem unlock
    युक्ति: यदि आप रिबूट से पहले `adb devices` आउटपुट देख रहे हैं, लेकिन फास्टबूट या फ्लैश स्क्रिप्ट गलत व्यवहार कर रहे हैं, तो यह आपके यूएसबी केबल के साथ समस्या हो सकती है। एक अलग पोर्ट और/या स्विचिंग कनेक्टर आज़माएं। यदि आप अपने कंप्यूटर पर USB C पोर्ट का उपयोग कर रहे हैं तो इसके बजाय USB A पोर्ट आज़माएं।
  3. ऑनस्क्रीन अनलॉक की पुष्टि करें।

बूटलोडर को फिर से लॉक करना

बूटलोडर को फिर से लॉक करने के लिए:

  • नए उपकरणों (2015 और उच्चतर) के लिए:
    fastboot flashing lock
  • पुराने उपकरणों (2014 और उससे कम) के लिए:
    fastboot oem lock

फ्लैश लॉक स्टेट्स का उपयोग करना

getFlashLockState() सिस्टम API बूटलोडर स्थिति को प्रसारित करता है और PersistentDataBlockManager.getFlashLockState() सिस्टम API संगत डिवाइस पर बूटलोडर की लॉक स्थिति लौटाता है।

प्रतिलाभ की मात्रा स्थितियाँ
FLASH_LOCK_UNKNOWN केवल Android 7.x या उच्चतर में अपग्रेड करने वाले उपकरणों द्वारा लौटाया गया जो पहले फ्लैश लॉक स्थिति प्राप्त करने के लिए आवश्यक बूटलोडर परिवर्तनों का समर्थन नहीं करते थे यदि वे फ्लैशिंग लॉक/अनलॉक क्षमता का समर्थन करते थे।
  • Android 7.x या उसके बाद वाले वर्शन पर चलने वाले नए डिवाइस या तो FLASH_LOCK_LOCKED या FLASH_LOCK_UNLOCKED स्थिति में होने चाहिए।
  • Android 7.x या उच्चतर में अपग्रेड करने वाले डिवाइस जो फ्लैशिंग अनलॉक/लॉक क्षमता का समर्थन नहीं करते हैं, उन्हें FLASH_LOCK_LOCKED स्थिति लौटानी चाहिए।
FLASH_LOCK_LOCKED फ्लैशिंग लॉक/अनलॉक का समर्थन नहीं करने वाले किसी भी डिवाइस द्वारा लौटाया गया (यानी, डिवाइस हमेशा लॉक रहता है), या कोई भी डिवाइस जो फ्लैशिंग लॉक/अनलॉक का समर्थन करता है और लॉक स्थिति में है।
FLASH_LOCK_UNLOCKED फ्लैशिंग लॉक/अनलॉक का समर्थन करने वाले किसी भी उपकरण द्वारा लौटाया गया और अनलॉक स्थिति में है।

निर्माताओं को लॉक और अनलॉक बूटलोडर वाले उपकरणों द्वारा लौटाए गए मूल्यों का परीक्षण करना चाहिए। उदाहरण के लिए, एंड्रॉइड ओपन सोर्स प्रोजेक्ट (एओएसपी) में एक संदर्भ कार्यान्वयन होता है जो ro.boot.flash.locked बूट प्रॉपर्टी के आधार पर एक मान देता है। उदाहरण कोड निम्नलिखित निर्देशिकाओं में स्थित है:

  • frameworks/base/services/core/java/com/android/server/PersistentDataBlockService.java
  • frameworks/base/core/java/android/service/persistentdata/PersistentDataBlockManager.java

डिवाइस बिल्ड का चयन करना

अनुशंसित डिवाइस बिल्ड lunch मेनू से उपलब्ध हैं, lunch कमांड को बिना किसी तर्क के चलाते समय एक्सेस किया जाता है। lunch कमांड पर उपलब्ध बिल्ड प्रकारों और अधिक जानकारी के लिए लक्ष्य चुनना देखें।

आप Developers.google.com से Pixel और Nexus डिवाइस के लिए फ़ैक्टरी इमेज और बायनेरिज़ डाउनलोड कर सकते हैं। डाउनलोड के लिए डिवाइस बायनेरिज़ देखें। विवरण और अतिरिक्त संसाधनों के लिए, मालिकाना बायनेरिज़ प्राप्त करना देखें।

उपकरण संकेत नाम कॉन्फ़िगरेशन बनाएं
पिक्सेल 6 प्रो काला कौआ aosp_raven-userdebug
पिक्सेल 6 ओरियल aosp_oriole-userdebug
पिक्सेल 5 Redfin aosp_redfin-userdebug
पिक्सेल 4ए 5जी ब्रेंबल aosp_bramble-userdebug
पिक्सेल 4ए सनफिश aosp_sunfish-userdebug
पिक्सेल 4 एक्सएल मूंगा aosp_coral-userdebug
पिक्सेल 4 ज्योति aosp_flame-userdebug
पिक्सेल 3ए एक्सएल बोनिटो aosp_bonito-userdebug
पिक्सेल 3ए सरगो aosp_sargo-userdebug
पिक्सेल 3 एक्सएल क्रॉसहैच aosp_crosshatch-userdebug
पिक्सेल 3 नीली रेखा aosp_blueline-userdebug
पिक्सेल 2 एक्सएल तैमेन aosp_taimen-userdebug
पिक्सेल 2 पर्स aosp_walleye-userdebug
पिक्सेल एक्सएल मार्लिन aosp_marlin-userdebug
पिक्सेल सेलफ़िश aosp_sailfish-userdebug
हायकी हाइकी hikey-userdebug
नेक्सस 6पी कांटेबाज़ aosp_angler-userdebug
नेक्सस 5X गाउदी aosp_bullhead-userdebug
नेक्सस 6 शामू ह्वेल aosp_shamu-userdebug
नेक्सस प्लेयर फुगु aosp_fugu-userdebug
नेक्सस 9 वोलेंटिस (फ्लाउंडर) aosp_flounder-userdebug
नेक्सस 5 (जीएसएम/एलटीई) हथौड़ा का सिरा aosp_hammerhead-userdebug
Nexus 7 (वाई-फ़ाई) उस्तरा (फ्लो) aosp_flo-userdebug
नेक्सस 7 (मोबाइल) रेज़रग (देब) aosp_deb-userdebug
नेक्सस 10 मंतरे (मंता) full_manta-userdebug
नेक्सस 4 ओकम (माको) full_mako-userdebug
Nexus 7 (वाई-फ़ाई) नकासी (ग्रॉपर) full_grouper-userdebug
नेक्सस 7 (मोबाइल) नाकासिग (तिलपिया) full_tilapia-userdebug
गैलेक्सी नेक्सस (जीएसएम/एचएसपीए+) याक्जू (मागुरो) full_maguro-userdebug
गैलेक्सी नेक्सस (वेरिज़ोन) मैसिड (टोरो) √aosp_toro-userdebug
गैलेक्सी नेक्सस (प्रायोगिक) mysidspr (टोरोप्लस) aosp_toroplus-userdebug
मोटोरोला ज़ूम (यूएस वाई-फाई) विंगरे full_wingray-userdebug
नेक्सस एस सोजू (क्रेस्पो) full_crespo-userdebug
नेक्सस एस 4जी सोजस (क्रेस्पो4जी) full_crespo4g-userdebug

एक उपकरण चमकाना

आप एक ही कमांड में पूरे Android सिस्टम को फ्लैश कर सकते हैं; ऐसा करने से पुष्टि होती है कि फ्लैश किया जा रहा सिस्टम संस्थापित बूटलोडर और रेडियो के साथ संगत है, बूट, रिकवरी और सिस्टम विभाजन को एक साथ लिखता है, फिर सिस्टम को रिबूट करता है। फ्लैशिंग सभी उपयोगकर्ता डेटा को भी मिटा देता है, इसी तरह fastboot oem unlock

डिवाइस को फ्लैश करने के लिए:

  1. बूट पर उपयुक्त कुंजी संयोजन को पकड़कर या निम्न कमांड का उपयोग करके डिवाइस को fastboot मोड में रखें:
    adb reboot bootloader
  2. डिवाइस के फास्टबूट मोड में होने के बाद, चलाएं:
    fastboot flashall -w
    -w विकल्प डिवाइस पर /data विभाजन को मिटा देता है; यह आपके लिए पहली बार किसी विशेष डिवाइस को फ्लैश करने के लिए उपयोगी है लेकिन अन्यथा अनावश्यक है।

फ़ैक्टरी स्थिति में उपकरणों को पुनर्स्थापित करना

Google उपकरणों के लिए फ़ैक्टरी छवियां Nexus और पिक्सेल उपकरणों के लिए फ़ैक्टरी छवियों से उपलब्ध हैं। Motorola Xoom के लिए फ़ैक्टरी छवियां सीधे Motorola द्वारा वितरित की जाती हैं।