फ़ास्टबूट के साथ फ़्लैश

यह पेज, Android 18 की मदद से Fastboot और adb टूल. ये टूल आपको अपने डेवलपमेंट वर्कस्टेशन को सीधे अपने Android-पावर्ड डिवाइस पर इकट्ठा किया जा सकता है, ताकि आप Android को इंस्टॉल (फ़्लैश) करके, अपने ओएस और ऐप्लिकेशन में हुए बदलावों की जांच करें. अतिरिक्त यह जानकारी कि adb कैसे काम करता है, और ऐप डेवलपमेंट पर जोर देते हुए, देखें Android Studio का Android डीबग ब्रिज (adb) पेज. अगर आपको adb के कोड की जानकारी चाहिए, तो adb देखें रीडमी.

पुष्टि करना कि आपके पास फ़ास्टबूट और adb है

Android ऐप्लिकेशन बनाने पर, adb डिफ़ॉल्ट रूप से बन जाता है. यह पुष्टि करने के लिए कि आपके पास adb है, चलाएं ये निर्देश होंगे:

adb --version
fastboot --version

अगर आपको वर्शन नंबर दिखते हैं, तो इसका मतलब है कि आपके डिवाइस में फ़ास्टबूट और adb इंस्टॉल किया गया है. अगर आपको वर्शन नंबर देखें, तो पक्का करें कि Android ऑपरेटिंग सिस्टम पर काम करता है. का इस्तेमाल किया जा सकता है. इस पर जारी रखें अपना यूएसबी कनेक्शन चालू करें.

अपना यूएसबी कनेक्शन चालू करें

किसी डिवाइस पर Android चलाने से पहले, आपको अपना यूएसबी कनेक्शन चालू करना होगा:

  1. डेवलपर के लिए उपलब्ध विकल्पों में, OEM अनलॉक करने और यूएसबी डीबग करने की सुविधा चालू करें:

    1. सेटिंग ऐप्लिकेशन में, फ़ोन के बारे में जानकारी पर टैप करें.
    2. बिल्ड नंबर पर सात बार टैप करें.
    3. जब आपको अब आप डेवलपर हैं! मैसेज दिखे, तो <- पर टैप करें.
    4. सिस्टम पर टैप करें. इसके बाद, डेवलपर के लिए सेटिंग और टूल पर टैप करें.
    5. OEM अनलॉक करने और यूएसबी डीबग करने की सुविधा चालू करें. अगर आपने ओईएम से अनलॉक करने की सुविधा उपलब्ध नहीं है. इंटरनेट से कनेक्ट करें, ताकि डिवाइस ये काम कर सके चेक इन करें. अगर यह अब भी काम नहीं करता, तो ज़बरदस्ती चेक करें in: डायलर ऐप्लिकेशन में, *#*#CHECKIN#*#* (*#*#2432546#*#*) डालें (सिम की ज़रूरत नहीं है). नंबर डालने के बाद (कॉल दबाने की ज़रूरत नहीं है), तो टेक्स्ट गायब हो जाता है और इसके पूरा होने की सूचना दिखाई देती है.

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

  2. अपने डिवाइस को वर्कस्टेशन पर मौजूद यूएसबी पोर्ट से कनेक्ट करें.

फ़ास्टबूट मोड (Fastboot mode) चालू करें

Android को किसी डिवाइस में फ़्लैश करने से पहले, डिवाइस फ़ास्टबूट मोड में होना चाहिए. किसी डिवाइस को फ़ास्टबूट मोड (Fastboot mode) में चालू करने के दो तरीके हैं:

  • adb कमांड का इस्तेमाल करें: कमांड लाइन से, adb reboot bootloader टाइप करें.
  • की कॉम्बिनेशन का इस्तेमाल करें:
    1. अपने डिवाइस के लिए 'की कॉम्बिनेशन' तय करें. फ़ास्टबूट की टेबल के लिए कुंजी के कॉम्बिनेशन देखें. फ़ास्टबूट बटन के कॉम्बिनेशन.
    2. डिवाइस को बंद करें.
    3. डिवाइस को चालू करें और तुरंत अपने डिवाइस के लिए, बटन के कॉम्बिनेशन को दबाकर रखें डिवाइस (पहले चरण में तय किया गया).

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

फ़ास्टबूट मोड में चालू करने के बाद, आपको बूटलोडर अनलॉक करना होगा.

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

  1. (ज़रूरी नहीं) डिवाइस पर मौजूद ज़रूरी फ़ाइलों का बैक अप लें.
  2. अपने डिवाइस के लिए अनलॉक करने का निर्देश चलाएं:

    • अगर 2015 में बने किसी Nexus या Pixel डिवाइस को अपडेट किया जा रहा है या बाद में, fastboot flashing unlock चलाएं.
    • Pixel 2 के लिए: बूटलोडर को फ़्लैश करने के लिए, पुष्टि करें कि Pixel 2 के बूटलोडर का इस्तेमाल किया जा रहा हो को कम से कम Oreo MR1 के वर्शन पर अपडेट किया जाता है. Pixel 2 में अपडेट करने के लिए इस वर्शन में, ओवर-द-एयर (ओटीए) अपडेट लागू करें या पूरा ओटीए.
    • TMZ20a से पहले के लोडर वर्शन वाले Pixel 2 XL के लिए: ज़रूरी फ़्लैश करने से पहले पार्टिशन को अनलॉक करने की ज़रूरत हो सकती है. ऐप्लिकेशन को अनलॉक करने के लिए, सिर्फ़ Pixel 2 XL के क्रिटिकल पार्टिशन, चलते हैं fastboot flashing unlock_critical.
    • अगर आप 2015 से पहले का कोई डिवाइस अनलॉक कर रहे हैं, तो fastboot oem unlock चलाएं.

    टारगेट डिवाइस, पुष्टि करने के लिए स्क्रीन दिखाता है.

  3. पुष्टि करें कि आपको उपयोगकर्ता का पूरा डेटा मिटाना है और डिवाइस को अनलॉक करना है.

डिवाइस का फ़्लैश चालू करें

आप एक निर्देश से पूरे Android सिस्टम को फ़्लैश कर सकते हैं. पूरा फ़्लैश हो रहा है एक कमांड के साथ सिस्टम यह पुष्टि करता है कि सिस्टम को फ़्लैश किया जा रहा है यह डिवाइस, इंस्टॉल किए गए बूटलोडर और रेडियो के साथ काम करता है. साथ ही, बूट, रिकवरी, और और सिस्टम पार्टिशन को एक साथ फिर से चालू करता है.

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

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

    adb reboot bootloader
    
  2. डिवाइस में फ़ास्टबूट मोड चालू होने पर, इसे चलाएं:

    fastboot flashall -w
    

-w विकल्प, डिवाइस के /data पार्टीशन को मिटा देता है. यह काम का है पहली बार किसी डिवाइस को फ़्लैश करने के लिए.

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

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

  • साल 2015 या उसके बाद के डिवाइसों के लिए, fastboot flashing lock निर्देश चलाएं
  • साल 2014 या इससे पहले के डिवाइसों के लिए, fastboot oem lock निर्देश चलाएं

डिवाइस को फ़ैक्ट्री स्थिति में वापस लाएं

Google डिवाइसों के लिए फ़ैक्ट्री इमेज यहां से उपलब्ध हैं Nexus और Pixel डिवाइसों के लिए फ़ैक्ट्री इमेज. Motorola Xoom के लिए फ़ैक्ट्री चित्र सीधे Motorola द्वारा वितरित किए जाते हैं.