उपभोक्ता तकनीकी पत्रकार के रूप में उनके पास 20 वर्षों से अधिक का अनुभव है और उन्होंने पुराने पाम पायलट से लेकर मूल आईफोन और एंड्रॉइड डिवाइस से लेकर नवीनतम गैजेट तक सब कुछ कवर किया है।
उन्होंने पीडीए एसेंशियल जैसे यूके स्थित प्रिंट प्रकाशनों के लिए लिखा और संपादित किया है और एंड्रॉइड पत्रिका , और एंड्रॉइड टिप्स एंड हैक्स, ब्रॉडबैंड.को.यूके और एनवाटो सहित साइटों पर ऑनलाइन। उन्हें मोबाइल की सभी चीजों का शौक है और वह 2005 से ही मैक के शौकीन रहे हैं।
अब, वह हाउ-टू गीक में एक लेखक के रूप में कार्य करते हैं। पी> <पी> यदि आपने कभी अपने एंड्रॉइड फोन को रूट किया है, तो आपने लगभग निश्चित रूप से एडीबी और फास्टबूट का सामना किया है। ये उपयोगिताएँ रूटिंग टूलकिट का एक महत्वपूर्ण हिस्सा हैं, और आप इन्हें गैर-रूटेड डिवाइस के साथ भी उपयोग कर सकते हैं। फिर भी उन्हें समझना कठिन हो सकता है—उनमें महारत हासिल करना तो दूर की बात है। <पी> इसलिए यदि आप सोच रहे हैं कि एडीबी और फास्टबूट वास्तव में क्या हैं, उन्हें स्थापित करने में सहायता की आवश्यकता है, या आप उनके साथ क्या कर सकते हैं इसके लिए कुछ विचार चाहते हैं, तो आगे पढ़ें।
एडीबी और फास्टबूट क्या हैं?
<पी> एडीबी और फास्टबूट ऐसी सुविधाएं हैं जो एंड्रॉइड सिस्टम तक पहुंच को अनलॉक करती हैं, जबकि आपका फोन यूएसबी केबल के माध्यम से डेस्कटॉप कंप्यूटर से जुड़ा होता है। कंप्यूटर और केबल इसका अभिन्न अंग हैं—इसका कोई ऐप संस्करण नहीं है, और जबकि आप वायरलेस तरीके से एडीबी का उपयोग कर सकते हैं, इसे स्थापित करना कहीं अधिक जटिल है। <पी> जब एंड्रॉइड चल रहा हो तो आप आमतौर पर एडीबी का उपयोग करते हैं। यह आपको सिस्टम फ़ोल्डरों तक पहुंचने या छिपी हुई सेटिंग्स को बदलने में सक्षम बनाता है, जो अन्यथा उपयोगकर्ताओं के लिए सीमा से बाहर हैं। आप ADB का उपयोग करके डिवाइस से सिस्टम फ़ाइलों को कॉपी कर सकते हैं, ब्लोटवेयर को अनइंस्टॉल कर सकते हैं, और एक साइडलोड फ़ंक्शन भी है जिसका उपयोग सिस्टम अपडेट इंस्टॉल करने के लिए किया जा सकता है। <पी> फास्टबूट तब काम करता है जब एंड्रॉइड नहीं चल रहा हो और डिवाइस को "फास्टबूट मोड" में बूट किया गया हो। यह आपको अपने डिवाइस के सभी विभाजनों तक पहुंचने में सक्षम बनाता है - न केवल एंड्रॉइड सिस्टम, बल्कि डेटा विभाजन, बूट विभाजन, इत्यादि। <पी> एंड्रॉइड पर, फास्टबूट एक डायग्नोस्टिक टूल है। यदि आपको अपने फ़ोन को अनब्रिक करने की आवश्यकता है तो यह आवश्यक है, और इसका उपयोग आमतौर पर कस्टम पुनर्प्राप्ति स्थापित करने के लिए किया जाता है।
<पी> दोनों टूल एंड्रॉइड सॉफ़्टवेयर डेवलपमेंट किट के प्लेटफ़ॉर्म टूल्स संग्रह का हिस्सा हैं। वे विंडोज़ पर कमांड प्रॉम्प्ट, या मैक और लिनक्स पर टर्मिनल के माध्यम से। इसका मतलब है कि वे विशेष रूप से उपयोगकर्ता के अनुकूल नहीं हैं - आपको मार्गदर्शन करने के लिए कोई पॉइंट-एंड-क्लिक इंटरफ़ेस नहीं है - हालांकि सौभाग्य से, उन्हें समझना काफी आसान है। एडीबी और फास्टबूट कैसे सेट करें
<पी> एडीबी और फास्टबूट के साथ शुरुआत करने के लिए, आपको सबसे पहले टूल का उपयोग करने के लिए अपना फोन सेट करना होगा। यदि आपने पहले से नहीं किया है, तो सेटिंग्स> फ़ोन के बारे में पर जाकर डेवलपर विकल्प सक्षम करें और बिल्ड नंबर पर टैप करें सात बार. <पी> फिर, सेटिंग्स> डेवलपर विकल्प में , यूएसबी डीबगिंग के बगल में स्थित बॉक्स को चेक करें और आगे आने वाले संवाद बॉक्स पर जाएँ।
<पी> अब एंड्रॉइड डेवलपर वेबसाइट से एडीबी और फास्टबूट डाउनलोड करें। वे SDK प्लेटफ़ॉर्म-टूल्स पैकेज के भाग के रूप में शामिल हैं। आप विंडोज़, मैक और लिनक्स के लिए सीधे फ़ाइलें डाउनलोड कर सकते हैं। <पी> जब आप डाउनलोड को अनज़िप करेंगे, तो सामग्री platform-tools नामक फ़ोल्डर में एक साथ एकत्रित हो जाएगी। . फ़ोल्डर में कई अन्य आइटम हैं, लेकिन आप इन्हें अनदेखा कर सकते हैं। <पी> यदि आप विंडोज़ का उपयोग कर रहे हैं, तो आपको अपने डिवाइस के लिए ड्राइवर डाउनलोड करने की भी आवश्यकता होगी। एंड्रॉइड डेवलपर वेबसाइट पर कई लोकप्रिय निर्माताओं के लिंक की एक सूची है। Mac या Linux पर ड्राइवर की आवश्यकता नहीं है। कमांड प्रॉम्प्ट या टर्मिनल का उपयोग करना
<पी> कमांड प्रॉम्प्ट या टर्मिनल ऐप खोलें। एडीबी और फास्टबूट का उपयोग करने के लिए, आपको प्लेटफ़ॉर्म-टूल्स पर इंगित करने के लिए ऐप में पथ बदलना होगा आपके द्वारा डाउनलोड किया गया फ़ोल्डर. ऐसा करने के कुछ तरीके हैं:- मानक तरीका cd का उपयोग करना है आदेश. cd [प्लेटफ़ॉर्म-टूल्स का पथ] टाइप करें कमांड प्रॉम्प्ट या टर्मिनल विंडो में और एंटर दबाएं .
- एक आसान तरीका है cd[space] टाइप करना और फिर प्लेटफ़ॉर्म-टूल्स को खींचें फ़ोल्डर को कमांड प्रॉम्प्ट विंडो में डालें—यह आपके लिए पथ को स्वचालित रूप से भर देगा।
- और भी आसान, विंडोज़ पर आप Shift को होल्ड कर सकते हैं प्लेटफ़ॉर्म-टूल्स में राइट-क्लिक करते समय फ़ोल्डर, फिर यहां कमांड प्रॉम्प्ट खोलें चुनें .
महत्वपूर्ण! विंडोज़ और मैक/लिनक्स के बीच अंतर
<पी> इससे पहले कि हम आगे बढ़ें, विंडोज और मैक या लिनक्स का उपयोग करने के बीच एक छोटा लेकिन आवश्यक अंतर है जिसके बारे में आपको जानना आवश्यक है। <पी> मैक और लिनक्स पर, प्रत्येक ADB और फास्टबूट कमांड के पहले एक डॉट-स्लैश होना चाहिए . तो जहां आप adb टाइप करते हैं विंडोज़ पर, आपको ./adb टाइप करना होगा मैक और लिनक्स पर. औरफ़ास्टबूट विंडोज़ पर ./fastboot होना आवश्यक है मैक और लिनक्स पर। <पी> सरलता के लिए, हम आगे भी विंडोज़ कमांड पर कायम रहेंगे।एडीबी का उपयोग कैसे करें
<पी> अपने फ़ोन को Android में बूट करें, फिर इसे USB केबल के माध्यम से अपने डेस्कटॉप कंप्यूटर से कनेक्ट करें। अपने कंप्यूटर पर, कमांड प्रॉम्प्ट (या टर्मिनल, यदि आप मैक या लिनक्स पर हैं) लॉन्च करें और प्लेटफ़ॉर्म-टूल्स पर इंगित करने के लिए निर्देशिका बदलें। फ़ोल्डर. <पी> adb डिवाइस टाइप करें और एंटर दबाएं . अब आपको सीरियल नंबरों के साथ संलग्न उपकरणों की एक सूची देखनी चाहिए। इससे पता चलता है कि यह काम कर रहा है और आपका फ़ोन कनेक्ट है।
<पी> और इसमें बस इतना ही है:adb टाइप करें उसके बाद वह आदेश आता है जिसे आप निष्पादित करना चाहते हैं। एक अन्य सरल उदाहरण के लिए, एडीबी रीबूट दर्ज करें अपने फ़ोन को पुनः आरंभ करने के लिए। फास्टबूट का उपयोग कैसे करें
<पी> फास्टबूट एडीबी की तरह ही काम करता है, सिवाय इसके कि आपको अपने फोन को एंड्रॉइड के बजाय फास्टबूट मोड में बूट करना होगा। आप आम तौर पर शक्ति का एक संयोजन धारण करके ऐसा करते हैं और वॉल्यूम फ़ोन बंद होने पर चाबियाँ। <पी> वैकल्पिक रूप से, एडीबी का उपयोग करें और एडीबी रीबूट बूटलोडर टाइप करें .
<पी> उसके बाद स्थिति वैसी ही है. फ़ास्टबूट डिवाइस दर्ज करें यह जाँचने के लिए कि आपका फ़ोन पहचाना जा रहा है। फ़ास्टबूट रीबूट दर्ज करें Android को पुनः लॉन्च करने के लिए। चीजें जो आप ADB और फास्टबूट के साथ कर सकते हैं
<पी> अब जब आप एडीबी और फास्टबूट का उपयोग करना जानते हैं, तो आप उनके साथ क्या कर सकते हैं? आज़माने के लिए यहां कुछ उपकरण दिए गए हैं:- एडीबी खींचें [फ़ाइल का पथ] [फ़ोल्डर का पथ] यह आपके फ़ोन पर कहीं भी संग्रहीत फ़ाइल की प्रतिलिपि बनाता है, और इसे आपके कंप्यूटर पर एक निर्दिष्ट फ़ोल्डर में सहेजता है।
- एडीबी पुश [फ़ाइल का पथ] [फ़ोल्डर का पथ] खिंचाव के विपरीत; अपने डेस्कटॉप से अपने फ़ोन पर एक फ़ाइल भेजें।
- adb इंस्टॉल करें [फ़ाइल का पथ] आपके फ़ोन पर एक एपीके ऐप इंस्टॉल करता है। यह ऐप डेवलपर्स के लिए सबसे अधिक उपयोगी है।
- adb अनइंस्टॉल करें [पैकेज नाम] किसी ऐप को अनइंस्टॉल करता है. आपको सामान्य ऐप नाम के बजाय पूरा पैकेज नाम दर्ज करना होगा - आमतौर पर com.devname.appname की तर्ज पर कुछ।
- एडीबी शेल डब्ल्यूएम घनत्व [डीपीआई] आपके डिस्प्ले का पिक्सेल घनत्व बदलता है। कम संख्या स्क्रीन पर अधिक सामग्री को फिट करेगी, जबकि उच्च संख्या कम सामग्री को फिट करेगी। उदाहरण के लिए, वनप्लस 3 जैसे पुराने उपकरणों की मूल डीपीआई 480 है। इसे 400 पर सेट करने से टेक्स्ट, आइकन और बाकी सभी चीजें छोटी हो जाती हैं।
- एडीबी साइडलोड [अपडेट.ज़िप का पथ] एक update.zip को साइडलोड करता है फ़र्मवेयर अद्यतन. यह आपके फ़ोन पर कस्टम पुनर्प्राप्ति के माध्यम से चलता है। यदि आप अपने डिवाइस पर अपडेट आने का इंतजार नहीं कर सकते तो यह उपयोगी है।
- फास्टबूट OEM अनलॉक या फ़ास्टबूट फ़्लैशिंग अनलॉक आपको कौन सा कमांड उपयोग करना चाहिए यह इस पर निर्भर करता है कि आप एंड्रॉइड का कौन सा संस्करण चला रहे हैं। Android 6 के बाद से आपको डेवलपर विकल्पों में OEM अनलॉकिंग को भी सक्षम करना होगा। इस तरह से बूटलोडर को अनलॉक करने से आपका फोन पूरी तरह से वाइप हो जाता है।
- फास्टबूट फ्लैश रिकवरी [filename.img] आपके डिवाइस पर TWRP जैसी कस्टम पुनर्प्राप्ति स्थापित करता है। उपयोग में आसानी के लिए, हम पुनर्प्राप्ति फ़ाइल नाम को कुछ आसान में बदलने का सुझाव देते हैं—twrp.img , उदाहरण के लिए—और इसे प्लेटफ़ॉर्म-टूल्स में ले जाना फ़ोल्डर.
- fastboot -w कस्टम ROM को फ्लैश करने की तैयारी में आपके फ़ोन को पूरी तरह से मिटा देता है।
- फास्टबूट अपडेट [rom.zip का पथ] एक कस्टम ROM फ़्लैश करता है. यदि आपने अपना फ़ोन रूट नहीं किया है तो यह एक उपयोगी विकल्प है।