एडीबी (एंड्रॉइड डीबग ब्रिज) एंड्रॉइड डेवलपर्स के लिए एक डिबगिंग टूल है। एक डेवलपर इसका उपयोग कई प्रोग्रामिंग क्रियाओं को करने के लिए कर सकता है और ऐप चलने पर सिस्टम के व्यवहार की जांच कर सकता है। यहां तक ​​कि यदि आप केवल एक औसत उपयोगकर्ता या गैर-डेवलपर हैं, तो कुछ एडीबी कमांड हैं जो उपयोगी हो सकते हैं और आपको अधिक उत्पादक होने और समय बचाने में मदद करते हैं। यहां कुछ शानदार चालें दी गई हैं जिन्हें आप एडीबी के साथ कर सकते हैं।

1. अपने फोन का पूर्ण बैकअप बनाएं

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

अपने फोन का पूर्ण बैकअप बनाने के लिए निम्न आदेश दर्ज करें।

 adb बैकअप -all -f /backup/location/file.ab 

उपर्युक्त आदेश आपके द्वारा प्रदान किए गए फ़ाइल स्थान पर सभी ऐप्स और उसके डेटा का बैक अप लेगा। सुनिश्चित करें कि आप फ़ाइल नाम में ".ab" फ़ाइल एक्सटेंशन जोड़ते हैं।

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

अन्य विकल्प जो आप जोड़ सकते हैं:

  • -एपीके: यह बैक अप .एपीके फाइलें
  • -noapk: .apk फ़ाइलों का बैक अप नहीं लेगा
  • -obb: .obb फ़ाइलों का बैक अप लेंगे
  • -noobb: .obb फ़ाइलों का बैक अप नहीं लेगा
  • शेड: एसडी कार्ड डेटा का बैक अप लेंगे
  • -नहीं: एसडी कार्ड डेटा का बैक अप नहीं लेगा
  • -नोसिस्टम: जब सभी जोड़े जाते हैं तो सिस्टम ऐप्स का बैक अप नहीं लेगा।

अपने फोन पर बैकअप को पुनर्स्थापित करने के लिए निम्न आदेश दर्ज करें:

 adb बहाल 

अपने फोन को अनलॉक करें और अपने फोन पर बैकअप को पुनर्स्थापित करने के लिए पासवर्ड दर्ज करें।

2. बैकअप एक विशिष्ट ऐप और इसका डेटा

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

ऐप का बैक अप लेने के लिए, आपको पहले ऐप के पैकेज नाम को जानना होगा। आप निम्न आदेश का उपयोग कर पैकेज नाम पा सकते हैं।

 adb खोल pm सूची संकुल 

यह आपके फोन पर स्थापित सभी पैकेज नाम सूचीबद्ध करेगा। ऐप पैकेज का नाम ढूंढें जिसे आप बैक अप लेना चाहते हैं और इसकी प्रतिलिपि बनाना चाहते हैं।

ऐप और उसके डेटा का बैकअप लेने के लिए निम्न आदेश दर्ज करें:

 एडीबी बैकअप -एफ  -apk 

बदलने के पहले कॉपी किए गए पैकेज नाम के साथ और पिछले अनुभाग में जोड़े गए फ़ाइल स्थान को भी जोड़ें। एंटर दबाएं। आपको पिछले अनुभाग की तरह अपने फोन पर बैकअप कमांड के निष्पादन की अनुमति देने के लिए कहा जाएगा।

ऐप को पुनर्स्थापित करने के लिए, निम्न आदेश दर्ज करें:

 adb बहाल 

3. एकाधिक ऐप्स इंस्टॉल करें

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

किसी फ़ोल्डर से एकाधिक ऐप्स इंस्टॉल करने के लिए निम्न आदेश दर्ज करें:

 % f के लिए (  \ *। एपीके) adb "% f" इंस्टॉल करें 

प्रत्येक ऐप इंस्टॉलेशन के बाद आपको "सफलता" संदेश मिलेगा।

4. अपने फोन से एपीके निकालें

किसी कारण से यदि आपको अपने फोन से ऐप के एपीके की आवश्यकता है, तो एडीबी आसानी से आपके लिए निकाला जा सकता है।

सबसे पहले, आपको उस ऐप के पैकेज नाम को जानने की आवश्यकता है जिसे आप निकालने जा रहे हैं। पैकेज नाम प्राप्त करने के लिए दूसरे खंड में दिखाए गए list package कमांड को करें।

 adb खोल pm सूची संकुल 

आपको इस पैकेज का पथ या फ़ाइल स्थान प्राप्त करने की आवश्यकता है। हम फोन से एपीके निकालने के लिए इस पथ का उपयोग करेंगे।

 एडीबी खोल शाम पथ 

पथ की प्रतिलिपि बनाएँ और इसे नीचे दी गई कमांड में पेस्ट करें:

 एडीबी खींचो 

यह आपके कंप्यूटर पर "base.apk" (जो आपके द्वारा चुने गए फ़ाइल का एपीके है) स्टोर करेगा। आप बाद में इसका नाम बदल सकते हैं।

5. रिकॉर्ड स्क्रीन

इसके लिए Play Store पर कई ऐप्स उपलब्ध हैं, लेकिन एडीबी के साथ ऐसा करना हमेशा अच्छा होता है। साथ ही, यह आपके फोन पर स्टोरेज स्पेस को सहेज लेगा क्योंकि आपको कार्य के लिए एक और ऐप इंस्टॉल नहीं करना होगा।

अपने फोन पर स्क्रीन रिकॉर्डिंग शुरू करने के लिए निम्न आदेश दर्ज करें:

 एडीबी खोल स्क्रीनरेकॉर्ड 

उपरोक्त आदेश में जोड़ा जाने वाला पथ आपके फोन स्टोरेज या एसडी कार्ड का होना चाहिए। इसके अलावा, यहां थोड़ी सी सीमा है - एडीबी अधिकतम 3 मिनट के लिए स्क्रीन रिकॉर्ड करेगा। यदि आप रिकॉर्डिंग को बीच में रोकना चाहते हैं, तो आप "Ctrl + C." दबा सकते हैं इसके अलावा, आप समय सीमा को पहले सेट करने के लिए पैरामीटर -time-limit जोड़ सकते हैं।

6. स्क्रीन के डीपीआई बदलें

डीपीआई (डॉट्स प्रति इंच) एक मान है जो एंड्रॉइड स्क्रीन पर दिखाने के लिए छवियों और ऐप आइकन के आदर्श आकार को निर्धारित करने के लिए उपयोग करता है। आपकी आवश्यकताओं के अनुसार एक बड़ा, ज़ूम-इन डिस्प्ले या छोटे डिस्प्ले प्राप्त करने के लिए यह मान बदला जा सकता है। नीचे स्क्रीनशॉट की जांच करें। बायां छवि सामान्य 480 डीपीआई पर है, और सही 180 डीपीआई पर है।

यह जांचने के लिए कि आपके फोन पर वर्तमान डीपीआई क्या है, निम्न आदेश दर्ज करें:

 एडीबी खोल डब्ल्यूएम घनत्व 

डीपीआई बदलने के लिए, बस इसके बगल में मूल्य जोड़ें।

 एडीबी खोल डब्ल्यूएम घनत्व 

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

7. वाईफाई पर एडीबी कनेक्ट करें

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

टीसीपी / आईपी मोड में एडीबी चलाने के लिए निम्न आदेश दर्ज करें:

 एडीबी टीसीपीआईपी 5555 

अपने फोन का आईपी पता "सेटिंग्स -> के बारे में -> स्थिति -> आईपी पता" से प्राप्त करें और इसे अगले कमांड में दर्ज करें।

अपने फोन के साथ एडीबी को वायरलेस कनेक्ट करने के लिए कमांड दर्ज करें।

 एडीबी कनेक्ट करें 

अब आप अपने यूएसबी केबल को डिस्कनेक्ट कर सकते हैं।

यह जांचने के लिए निम्न आदेश दर्ज करें कि यह वायरलेस रूप से कनेक्ट है या नहीं:

 एडीबी डिवाइस 

8. सिस्टम आँकड़े और जानकारी प्राप्त करें

dumpsys नामक एक शेल कमांड dumpsys जो डेवलपर सिस्टम एप चलाने के दौरान सिस्टम व्यवहार की जांच करने के लिए उपयोग करते हैं। आप फोन के सिस्टम के बारे में अधिक जानकारी प्राप्त करने के लिए इस आदेश का उपयोग कर सकते हैं और अपने ज्ञान के लिए कई अन्य हार्डवेयर जानकारी जांच सकते हैं।

सभी उप-आदेश प्राप्त करने के लिए निम्न आदेश दर्ज करें जिसका उपयोग dumpsys साथ किया जा सकता है।

 एडीबी खोल dumpsys | grep "सेवा का डंप" 

अब, अपने फोन पर विभिन्न हार्डवेयर के बारे में अधिक जानकारी प्राप्त करने के लिए डंपिस के साथ उप-आदेशों का उपयोग करें। निम्न आदेश बैटरी जानकारी दिखाता है।

 एडीबी खोल dumpsys बैटरी 

अन्य उप-आदेशों के साथ खेलें और फोन हार्डवेयर और इसकी स्थिति के बारे में अधिक जानकारी प्राप्त करें।

निष्कर्ष

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

यदि आप किसी त्रुटि के साथ आते हैं या एडीबी का उपयोग कर कोई समस्या है, तो हमें नीचे दी गई टिप्पणियों में बताएं।