चमकती डिवाइस

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

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

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

make fastboot adb

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

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

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

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

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

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

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

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

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

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

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

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

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

  • : नए डिवाइस (2015 और अधिक) के लिए
    fastboot flashing lock
  • : पुराने उपकरणों (2014 और कम) के लिए
    fastboot oem lock

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

getFlashLockState() प्रणाली एपीआई बूटलोडर राज्य पहुंचाता और PersistentDataBlockManager.getFlashLockState() प्रणाली एपीआई अनुरूप उपकरणों पर बूटलोडर की लॉक स्थिति देता है।

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

निर्माताओं को लॉक और अनलॉक बूटलोडर वाले उपकरणों द्वारा लौटाए गए मूल्यों का परीक्षण करना चाहिए। एक उदाहरण के लिए, एंड्रॉयड ओपन सोर्स प्रोजेक्ट (AOSP) एक संदर्भ कार्यान्वयन शामिल है कि रिटर्न के आधार पर एक मूल्य 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 आदेश।

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

युक्ति संकेत नाम कॉन्फ़िगरेशन बनाएं
पिक्सेल 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
पिक्सेल ३ए सरगो 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
नेक्सस ६पी कांटेबाज़ 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 डिवाइस पर विभाजन; यह आपके लिए पहली बार किसी विशेष डिवाइस को फ्लैश करने के लिए उपयोगी है लेकिन अन्यथा अनावश्यक है।

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

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