Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

एंड्रॉइड डीबग ब्रिज मोड

<घंटा/>

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

  • एक ग्राहक, जो कमांड भेजता है। क्लाइंट आपकी विकास मशीन पर चलता है। आप कमांड लाइन टर्मिनल से adb कमांड जारी करके क्लाइंट को इनवाइट कर सकते हैं।

  • एक डेमॉन, जो एक डिवाइस पर कमांड चलाता है। डेमॉन प्रत्येक डिवाइस पर एक पृष्ठभूमि प्रक्रिया के रूप में चलता है।

  • एक सर्वर, जो क्लाइंट और डेमॉन के बीच संचार का प्रबंधन करता है। सर्वर आपकी विकास मशीन पर पृष्ठभूमि प्रक्रिया के रूप में चलता है।

यह कैसे काम करता है

एक adb . शुरू करने के बाद काली लिनक्स टर्मिनल में क्लाइंट, क्लाइंट पहले पुष्टि करता है कि क्या कोई adb . है सर्वर प्रक्रिया पहले से चल रही है। यदि नहीं है, तो यह सर्वर प्रक्रिया शुरू करता है। जब सर्वर शुरू होता है, तो यह स्थानीय टीसीपी पोर्ट 5037 से जुड़ जाता है और एडीबी क्लाइंट से भेजे गए आदेशों को सुनता है-सभी एडीबी क्लाइंट adb के साथ संचार करने के लिए पोर्ट 5037 का उपयोग करते हैं। सर्वर। सर्वर तब सभी चल रहे उपकरणों के लिए कनेक्शन सेट करता है। यह 5555 से 5585 की सीमा में विषम-संख्या वाले बंदरगाहों को स्कैन करके एमुलेटर का पता लगाता है, जो पहले 16 एमुलेटर द्वारा उपयोग की जाने वाली सीमा है। जहां सर्वर को adb . मिलता है डेमॉन, यह उस पोर्ट से एक कनेक्शन स्थापित करता है।

नोट - USB से कनेक्टेड डिवाइस के साथ adb का उपयोग करने के लिए, आपको USB डीबगिंग . को सक्षम करना होगा डिवाइस सिस्टम सेटिंग में, डेवलपर विकल्प . के अंतर्गत . डेवलपर विकल्प स्क्रीन डिफ़ॉल्ट रूप से छिपी हुई है। इसे दृश्यमान बनाने के लिए, सेटिंग> फ़ोन के बारे में . पर जाएं और बिल्ड नंबर . टैप करें सात बार। डेवलपर विकल्प find खोजने के लिए पिछली स्क्रीन पर वापस जाएं सबसे नीचे।

कनेक्शन

  • एंड्रॉइड डिवाइस में डेवलपर विकल्प को सक्षम करने के बाद, इसे यूएसबी केबल के साथ पीसी से कनेक्ट करें। हालांकि, हम वाई-फाई के जरिए भी कनेक्शन बना सकते हैं।

  • काली लिनक्स में टर्मिनल खोलें

  • डिवाइस से उसके आईपी पते से कनेक्ट करें जो सेटिंग> टैबलेट के बारे में (या फोन के बारे में)> स्थिति> आईपी पता पर पाया जाता है।

    :/> एडीबी कनेक्ट 'आईपी एड्रेस'

  • उसके बाद, पुष्टि करें कि आपका होस्ट कंप्यूटर निम्न कमांड द्वारा लक्ष्य डिवाइस से जुड़ा है; यह कनेक्टेड डिवाइस का सीरियल नंबर दिखाता है।

    :/> एडीबी डिवाइस

ADB कमांड्स

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

कमांड टिप्पणियां
adb डिवाइस कनेक्टेड डिवाइस प्रिंट करें
Adb किल-सर्वर adb सर्वर को मारें
adb root रूट पहुंच प्राप्त करने के लिए
adb उपकरणों के लिए प्रतीक्षा करें adb उपकरणों की प्रतीक्षा करें
adb शेल स्टॉप थर्मल-इंजन सिस्टम सेवा को रोकना /system/bin/thermal-engine
Adb इंस्टॉल adb में एप्लिकेशन इंस्टॉल करें
adb खोल खोल शुरू करें
सैड शेल डंपसिस स्मृति खपत विवरण दिखाता है
adb शेल इको परफॉर्मेंस> /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor cpu1 स्केलिंग गवर्नर को प्रदर्शन मोड में रखें
एडीबी पुल डिवाइस से फ़ाइल या निर्देशिका की प्रतिलिपि बनाएँ
एडीबी पुश डिवाइस में फ़ाइल या निर्देशिका की प्रतिलिपि बनाएँ
Adb अग्रेषण tcp:6100:7100 पोर्ट अग्रेषण

  1. Android डिवाइस पर WhatsApp डार्क मोड कैसे सक्षम करें

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

  1. एंड्रॉइड डिबग ब्रिज के लिए टर्मिनल कमांड जरूर जानें

    यदि आप अपने आप से छोटे को ठीक करने में रुचि रखते हैं, तो आपने एडीबी या एंड्रॉइड डिबग ब्रिज के बारे में सुना होगा! यह एक कुशल और अत्यधिक विश्वसनीय उपकरण है जिसका उपयोग पेशेवरों और नौसिखियों द्वारा समान रूप से किया जाता है! वास्तव में कई गाइड और उन्नत Android ट्यूटोरियल भी इस अद्भुत टूल का उपयोग छोटी-

  1. एंड्रॉइड में इमर्सिव मोड – क्या यह संभव है?

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