अपने Android पर वायरलेस तरीके से ADB का उपयोग कैसे करें

एडीबी का मतलब एंड्रॉइड डिबग ब्रिज है(Android Debug Bridge) और यह एक उपयोगिता है जिसे आप अपने कंप्यूटर पर अपने एंड्रॉइड डिवाइस पर कार्रवाई(perform actions on your Android device) करने के लिए इंस्टॉल कर सकते हैं । यदि आपने कभी अपने Android डिवाइस के लिए किसी भी अनुकूलन विकल्प की खोज की है, तो संभवतः आपने इस उपयोगिता के बारे में सुना होगा क्योंकि इसका उपयोग Android उपकरणों को भी अनुकूलित करने के लिए किया जाता है।

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

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

गैर-रूट किए गए Android उपकरणों के लिए वायरलेस तरीके से ADB का उपयोग करें(Use ADB Wirelessly For Non-rooted Android Devices)

यदि आपने अपने Android डिवाइस को रूट नहीं किया है या आप नहीं जानते कि यह क्या है, तो इससे पहले कि आप वायरलेस तरीके से ADB का उपयोग कर सकें, आपको एक अतिरिक्त चरण का पालन करना होगा।(ADB)

आपको पहले USB केबल का उपयोग करके अपने डिवाइस को अपने कंप्यूटर से कनेक्ट करना होगा और फिर ADB सर्वर को प्रारंभ करना होगा। ऐसा इसलिए है क्योंकि वायरलेस ADB मोड अक्सर आपके कंप्यूटर को आपके डिवाइस से कनेक्ट करने के लिए आवश्यक सर्वर को प्रारंभ नहीं करता है।

USB कनेक्शन पर ADB सेटअप आरंभ करना(Initiating The ADB Setup Over a USB Connection)

  • एडीबी(ADB) वेबसाइट पर जाएं और अपने कंप्यूटर पर पैकेज डाउनलोड करें और निकालें।
  • अपने एंड्रॉइड डिवाइस पर (Android)सेटिंग्स(Settings) ऐप लॉन्च करें, डेवलपर विकल्पों(Developer options) पर टैप करें, और यूएसबी डिबगिंग(USB debugging) कहने वाले विकल्प को सक्षम करें । यह वह विकल्प है जो आपको ADB(ADB) पर अपने कंप्यूटर को अपने Android से कनेक्ट करने देता है ।

  • (Plug-in)USB केबल का उपयोग करके अपने Android डिवाइस को अपने कंप्यूटर में प्लग-इन करें।
  • एडीबी फ़ोल्डर में एक (ADB)कमांड प्रॉम्प्ट(Command Prompt) विंडो ( विंडोज(Windows) ) या टर्मिनल(Terminal) विंडो ( मैक(Mac) ) लॉन्च करें जिसे आपने अभी पैकेज से निकाला है। विंडो में निम्न कमांड टाइप करें और एंटर दबाएं(Enter)adb डिवाइस(adb devices) (Windows) ./adb devices (Mac)


  • आपके डिवाइस की स्क्रीन पर यह पूछने वाला एक संकेत दिखाई देगा कि क्या आप USB(USB) डीबगिंग की अनुमति देना चाहते हैं। हमेशा(Checkmark) इस कंप्यूटर से अनुमति दें(Always allow from this computer) बॉक्स को चेक करें और ओके(OK) पर टैप करें ।

  • आप अपने Android डिवाइस को अपनी कमांड लाइन विंडो में सूचीबद्ध देखेंगे। निम्न कमांड टाइप करें और एंटर दबाएं(Enter) । इस आदेश के लिए कोई आउटपुट नहीं होगा।

    एडीबी टीसीपीआईपी 5555(adb tcpip 5555) (विंडोज)
    ./adb tcpip 5555 (मैक)

आपने पोर्ट नंबर 5555 पर एडीबी सेवा को सफलतापूर्वक स्थापित कर लिया है।(ADB)

Android डिवाइस का IP पता ढूँढना(Finding Out The IP Address Of The Android Device)

अब जबकि ADB सर्वर चालू है और चल रहा है, आप अपने कंप्यूटर से अपने डिवाइस से कनेक्ट होने के लिए तैयार हैं। हालांकि, ऐसा करने में सक्षम होने के लिए, आपको पहले अपने डिवाइस का आईपी पता पता लगाना होगा(find out the IP address of your device)

साथ ही, सुनिश्चित करें कि आपका डिवाइस उसी वायरलेस नेटवर्क से जुड़ा है जिससे आपका कंप्यूटर जुड़ा है।

  • अपने एंड्रॉइड डिवाइस पर (Android)सेटिंग(Settings) ऐप लॉन्च करें और सबसे नीचे अबाउट फोन(About phone) पर टैप करें ।

  • निम्न स्क्रीन पर, उस विकल्प पर टैप करें जो स्थिति(Status) कहता है जो आपको अपने नेटवर्क विवरण देखने देगा।

  • निम्न स्क्रीन पर नीचे स्क्रॉल(Scroll) करें और आपको IP पता(IP address) कहते हुए एक प्रविष्टि मिलेगी । यह वह पता है जिसका आप उपयोग कर रहे हैं इसलिए इसे कहीं नोट कर लें।

अब आप अपने नेटवर्क पर अपने डिवाइस का स्थान जानते हैं और यह आपकी दो मशीनों के बीच संबंध स्थापित करने का समय है।

ADB का उपयोग करके किसी Android डिवाइस से वायरलेस तरीके से कनेक्ट करें(Connect Wirelessly To An Android Device Using ADB)

अब आप अपने कंप्यूटर से अपने डिवाइस पर एक कनेक्शन बनाने के लिए अनुरोध भेजेंगे। चूंकि आपका कंप्यूटर पहले से ही USB डिबगिंग के लिए अधिकृत मशीनों में से एक है, इसलिए आपको आपकी अनुमति के लिए कोई संकेत या ऐसा कुछ भी नहीं मिलेगा।

  • अपनी कमांड लाइन विंडो पर वापस जाएं, निम्न कमांड टाइप करें, और एंटर दबाएं(Enter)अपने Android(Android) डिवाइस के वास्तविक IP पते के साथ IP को बदलना सुनिश्चित करें । एडीबी कनेक्ट आईपी(adb connect IP)

  • यदि सब ठीक हो जाता है, तो कमांड लाइन एक संदेश आउटपुट करेगी जिसमें कहा जाएगा कि अब आप निर्दिष्ट आईपी पते से जुड़े हुए हैं।

अब जब आप ADB का उपयोग करके अपने (ADB)Android डिवाइस से कनेक्ट हो गए हैं, तो आप कोई भी ADB आदेश जारी कर सकते हैं जिसे आप जानते हैं और जिन्हें आपके Android फ़ोन पर निष्पादित किया जाएगा ।

रूट किए गए Android उपकरणों के लिए वायरलेस तरीके से ADB का उपयोग करें(Use ADB Wirelessly For Rooted Android Devices)

यदि आपने अपने डिवाइस पर रूट-एक्सेस प्राप्त कर ली है, तो अपने कंप्यूटर से अपने डिवाइस से कनेक्ट करने के लिए सर्वर इनिशियलाइज़ेशन प्रक्रिया की आवश्यकता नहीं होगी। इसका मतलब है कि आपको पहले USB(USB) केबल का उपयोग करके डिवाइस को कनेक्ट करने की आवश्यकता नहीं होगी ।

हालाँकि, आपको अपने डिवाइस के IP पते की आवश्यकता होगी।

  • Google Play Store पर जाएं और अपने डिवाइस पर Terminal Emulator ऐप डाउनलोड और इंस्टॉल करें ।
  • निम्नलिखित कमांड चलाएँ और ऐप को अपने डिवाइस पर SU अनुमतियाँ प्रदान करें।

    (su)
  • निम्नलिखित कमांड को एक-एक करके टाइप करें और ये एडीबी(ADB) कनेक्शन के लिए आवश्यक सभी चीजों को इनिशियलाइज़ करेंगे।

    setprop service.adb.tcp.port 5555
    स्टॉप adbd
    start adbd
    (setprop service.adb.tcp.port 5555stop adbdstart adbd)
  • अपने कंप्यूटर की कमांड लाइन विंडो पर अपने डिवाइस के आईपी पते के साथ आईपी(IP) की जगह निम्न कमांड चलाएँ । यह ADB(ADB) का उपयोग करके आपके डिवाइस से कनेक्ट होगा ।

    एडीबी कनेक्ट आईपी(adb connect IP)

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

एडीबी पहले कोशिश करने के लिए क्या आदेश देता है(What ADB Commands To Try Out First)

यदि आपने पहले कभी एडीबी में कोई कमांड नहीं चलाया(run any commands in ADB) है , तो कुछ उपयोगी कमांड हैं जिन्हें आप पहली बार चला सकते हैं और अपने डिवाइस पर काम करवा सकते हैं।

  • रीबूट डिवाइस - एडीबी रीबूट(adb reboot)
  • डिवाइस पर फ़ाइल भेजें - adb पुश सोर्स टारगेट(adb push source target)
  • डिवाइस से फ़ाइल प्राप्त करें - adb पुल सोर्स टारगेट(adb pull source target)
  • एक ऐप इंस्टॉल करें - adb install app-name.apk
  • एक ऐप को अनइंस्टॉल करें - adb अनइंस्टॉल पैकेज-नाम(adb uninstall package-name)
  • एक स्क्रीनशॉट लें - adb shell screencap -p /sdcard/capture.png और फिर अपने कंप्यूटर पर स्क्रीनशॉट खींचने के लिए adb pull /sdcard/capture.png

जब आप समाप्त कर लें, तो अपने Android डिवाइस से डिस्कनेक्ट करने के लिए adb डिस्कनेक्ट(adb disconnect) कमांड चलाएँ ।



About the author

मैं एक सॉफ्टवेयर इंजीनियर हूं जिसे क्रोम और गेमिंग एप्लिकेशन दोनों में अनुभव है। मैं पिछले 4 वर्षों से Google क्रोम ब्राउज़र के समाधान पर काम कर रहा हूं और कई अलग-अलग प्लेटफार्मों के लिए गेम पर भी काम किया है। मेरा कौशल सॉफ्टवेयर परियोजनाओं की डिजाइनिंग, परीक्षण और प्रबंधन में निहित है। एक सॉफ्टवेयर इंजीनियर के रूप में अपने काम के अलावा, मुझे गोपनीयता, उपयोगकर्ता खातों और पारिवारिक सुरक्षा के मुद्दों का भी अनुभव है।



Related posts