एंड्रॉइड पर एडीबी और फास्टबूट का उपयोग कैसे करें (और आपको क्यों करना चाहिए)

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

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

एडीबी और फास्टबूट क्या हैं?

एडीबी और फास्टबूट उपयोगिताओं हैं जो एंड्रॉइड सिस्टम तक पहुंच को अनलॉक करते हैं, जबकि आपका फोन एक यूएसबी केबल के माध्यम से डेस्कटॉप कंप्यूटर से जुड़ा होता है। कंप्यूटर और केबल इस के अभिन्न अंग हैं – कोई ऐप संस्करण नहीं है, और जब आप एडीबी को वायरलेस तरीके से उपयोग कर सकते हैं, तो इसे स्थापित करना अधिक जटिल है।

जब आप Android चला रहे हों तो आप सामान्यतः ADB का उपयोग करते हैं। यह आपको सिस्टम फ़ोल्डरों तक पहुंचने या छिपी हुई सेटिंग्स को बदलने में सक्षम बनाता है, जो अन्यथा उपयोगकर्ताओं के लिए ऑफ-लिमिट हैं। आप ADB का उपयोग करके डिवाइस से सिस्टम फ़ाइलों को कॉपी कर सकते हैं, और सिस्टम अपडेट को स्थापित करने के लिए एक साइडलोड फ़ंक्शन भी हो सकता है।

एंड्रॉइड न चलने पर फास्टबूट काम करता है और डिवाइस को इसके बजाय "फास्टबूट मोड" में बूट किया जाता है। यह आपको अपने सभी डिवाइस के विभाजन तक पहुंचने में सक्षम बनाता है – न केवल एंड्रॉइड सिस्टम, बल्कि डेटा विभाजन, बूट विभाजन, और इसी तरह।

Android पर, Fastboot एक नैदानिक ​​उपकरण है। यदि आप अपने फोन को अनब्रिक करना चाहते हैं, तो यह आवश्यक है , और कस्टम रिकवरी को स्थापित करने के लिए सबसे अधिक उपयोग किया जाता है।

दोनों एंड्रॉइड सॉफ्टवेयर डेवलपमेंट किट के प्लेटफ़ॉर्म टूल्स कलेक्शन का हिस्सा हैं।

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

ADB और Fastboot कैसे सेट करें

सबसे पहले, आपको टूल का उपयोग करने के लिए अपना फोन सेट करना होगा। यदि आपने पहले से नहीं किया है, तो सेटिंग> फ़ोन पर जाकर और सात बार बिल्ड नंबर पर टैप करके डेवलपर विकल्पों को सक्षम करें।

फिर, सेटिंग> डेवलपर विकल्पों में , USB डिबगिंग के बगल में स्थित बॉक्स को चेक करें और उसके बाद आने वाले डायलॉग बॉक्स पर चलें।

एंड्रॉयड डेवलपर वेबसाइट से एडीबी और फास्टबूट डाउनलोड करें। जब आप डाउनलोड को अनज़िप करते हैं, तो सामग्री को प्लेटफ़ॉर्म-टूल्स नामक एक फ़ोल्डर में एकत्र किया जाएगा। फ़ोल्डर में कई अन्य आइटम हैं, लेकिन आप इन्हें अनदेखा कर सकते हैं।

यदि आप विंडोज पर हैं, तो आपको अपने डिवाइस के लिए ड्राइवरों को डाउनलोड करना होगा। Android डेवलपर वेबसाइट पर सबसे लोकप्रिय निर्माताओं के लिंक की एक सूची है। Mac या Linux पर ड्राइवरों की आवश्यकता नहीं है।

कमांड प्रॉम्प्ट या टर्मिनल का

कमांड प्रॉम्प्ट या टर्मिनल ऐप खोलें। ADB और fastboot का उपयोग करने के लिए आपको प्लेटफ़ॉर्म-टूल फ़ोल्डर में नेविगेट करना होगा।

Cd कमांड का उपयोग करके ऐसा करें: cd [प्लेटफ़ॉर्म-टूल पर पथ] दर्ज करें । एक आसान तरीका है cd [space] टाइप करना और फिर प्लेटफॉर्म-टूल्स फोल्डर को कमांड प्रॉम्प्ट विंडो में ड्रैग करें- यह आपके लिए रास्ता ऑटोफिल करेगा।

अभी भी आसान है, विंडोज पर आप प्लेटफ़ॉर्म-टूल फ़ोल्डर पर राइट-क्लिक करते हुए शिफ्ट पकड़ सकते हैं, फिर ओपन कमांड प्रॉम्प्ट यहाँ चुनें

संबंधित: 15 कमांड प्रॉम्प्ट कमांड आपको पता होना चाहिए

विंडोज और मैक / लिनक्स के बीच अंतर

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

जहां विंडोज पर एडीबी टाइप तो, आप मैक और लिनक्स पर ./adb लिखना चाहिए। और Windows पर फ़ास्टबूट मैक और लिनक्स पर ./fastboot की जरूरत है।

सादगी के लिए, हम आगे जाने वाले विंडोज कमांड के साथ चिपके रहेंगे।

एडीबी का उपयोग कैसे करें

अपने फोन को एंड्रॉइड में बूट करें, फिर इसे अपने डेस्कटॉप कंप्यूटर से USB केबल से कनेक्ट करें। अपने कंप्यूटर पर, कमांड प्रॉम्प्ट लॉन्च करें और प्लेटफ़ॉर्म-टूल्स फ़ोल्डर को इंगित करने के लिए निर्देशिका बदलें।

Adb डिवाइस टाइप करें और एंटर दबाएं । अब आपको सीरियल नंबर के साथ संलग्न उपकरणों की एक सूची देखनी चाहिए। इससे पता चलता है कि यह काम कर रहा है।

यह सब वहाँ यह है: आप को निष्पादित करना चाहते हैं जो आदेश के बाद एडीबी टाइप करें। एक और सरल उदाहरण के लिए, अपने फ़ोन को पुनः आरंभ करने के लिए adb रिबूट दर्ज करें।

फास्टबूट का उपयोग कैसे करें

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

वैकल्पिक रूप से, एडीबी का उपयोग करें और एडीबी रिबूट बूटलोडर टाइप करें।

उसके बाद भी ऐसा ही है। फास्टबूट उपकरणों को यह जांचने के लिए दर्ज करें कि आपका फोन पहचाना जा रहा है। Android को पुन: लॉन्च करने के लिए फ़ास्टबूट रिबूट दर्ज करें।

चीजें जो आप एडीबी और फास्टबूट के साथ कर सकते हैं

अब जब आप जानते हैं कि एडीबी और फास्टबूट का उपयोग कैसे किया जाता है, तो आप उनके साथ क्या कर सकते हैं? यहाँ कुछ उपकरण आज़माए गए हैं:

  • adb पुल [फ़ाइल में पथ] [फ़ोल्डर में पथ] यह आपके फ़ोन पर कहीं भी संग्रहीत फ़ाइल की प्रतिलिपि बनाता है, और इसे आपके कंप्यूटर पर निर्दिष्ट फ़ोल्डर में सहेजता है।
  • अदब धक्का [फ़ाइल करने के लिए पथ] [फ़ोल्डर का पथ] पुल के विपरीत; अपने फ़ोन से अपने डेस्कटॉप पर एक फ़ाइल भेजें।
  • adb इंस्टॉल [फाइल करने का रास्ता] अपने फोन पर एक एपीके ऐप इंस्टॉल करें। यह ऐप डेवलपर्स के लिए सबसे अधिक उपयोग है।
  • adb अनइंस्टॉल [पैकेज का नाम] एक ऐप को अनइंस्टॉल करता है। आपको पूरा पैकेज नाम दर्ज करने की आवश्यकता है – आम तौर पर com.devname.appname की तर्ज पर कुछ – सामान्य ऐप नाम के बजाय।
  • adb खोल wm घनत्व [डीपीआई] आपके प्रदर्शन के पिक्सेल घनत्व को बदलता है। एक कम संख्या स्क्रीन पर अधिक सामग्री फिट करती है, जबकि एक उच्च संख्या कम फिट होगी। उदाहरण के लिए, वनप्लस 3 जैसे पुराने डिवाइस में 480 का देशी डीपीआई है। इसे 400 पर सेट करने से टेक्स्ट, आइकन और बाकी सब कुछ छोटा हो जाता है।
  • adb sideload [update.zip के लिए पथ] Sideloads update.zip फर्मवेयर अद्यतन। यह आपके फ़ोन पर कस्टम पुनर्प्राप्ति के माध्यम से चलता है। उपयोगी यदि आप अपने डिवाइस पर धकेलने के लिए अपडेट का इंतजार नहीं कर सकते।
  • fastboot oem अनलॉक या fastboot चमकती अनलॉक आपको किस कमांड का चाहिए यह इस बात पर निर्भर करता है कि आप Android के किस संस्करण को चला रहे हैं। Android 6 के बाद से आपको डेवलपर विकल्पों में OEM अनलॉकिंग को सक्षम करने की आवश्यकता है। बूटलोडर को इस तरह से अनलॉक करने से आपका फोन पूरी तरह से खराब हो जाता है।
  • fastboot फ़्लैश रिकवरी [filename.img] एक कस्टम रिकवरी, जैसे TWRP, को आपके डिवाइस पर स्थापित करता है। उपयोग में आसानी के लिए, हम सुझाव देते हैं कि रिकवरी फ़ाइलनाम को कुछ आसान से बदलना- twrp.img , उदाहरण के लिए- और इसे प्लेटफ़ॉर्म-टूल फ़ोल्डर में ले जाना।
  • fastboot -w पूरी तरह से कस्टम रोम चमकाने की तैयारी में आपके फोन को मिटा देता है।
  • fastboot अपडेट [rom.zip के लिए पथ] एक कस्टम ROM को फ़्लैश करता है । यदि आपने अपना फ़ोन रूट नहीं किया है तो एक उपयोगी विकल्प।

आपको एडीबी और फास्टबूट क्यों सीखना चाहिए

जाहिर है, ऊपर दिए गए आदेश केवल बुनियादी मार्गदर्शन के लिए हैं। वे सभी उपकरणों पर काम नहीं कर सकते हैं। आपको केवल उनका चाहिए यदि आप समझते हैं कि वे क्या करेंगे और उनके द्वारा किए गए परिवर्तनों को कैसे पूर्ववत करें।

एडीबी और फास्टबूट एंड्रॉइड रूटिंग और मोडिंग गेम के आवश्यक भाग हैं। उनका सीखना महत्वपूर्ण है और आपको अधिक उन्नत माध्यमों का उपयोग करने में मदद करेगा।

जैसा कि हमने उल्लेख किया है, एडीबी और फास्टबूट का उपयोग करने के लिए आपको पहले डेवलपर विकल्प को सक्षम करना होगा। एक बार जब आप ऐसा कर लेते हैं, तो कई अन्य उपयोगी सेटिंग्स आपके लिए उपलब्ध हो जाती हैं।