Remote ADB Shell


Cameron Gutman
1.7.2
पुराने संस्करणों

विश्वसनीय ऐप

Remote ADB Shell के बारे में

एडीबी नेटवर्क पर एक और एंड्रॉयड डिवाइस पर चलने के लिए कनेक्ट

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

यह ऐप शेल के चारों ओर एक आवरण है जो एडीबी पर उजागर होता है। यह एक 15 कमांड इतिहास रखता है जो कमांड बॉक्स को लंबे समय तक दबाकर पहुँचा जा सकता है। टर्मिनल डिस्प्ले को लंबे समय तक दबाने से ही Ctrl + C भेजने, ऑटो-स्क्रॉलिंग को टॉगल करने या टर्मिनल सत्र से बाहर निकलने का विकल्प मिलेगा।

यह ठीक उसी तरह काम करता है जैसे कंप्यूटर पर "adb shell" कमांड काम करता है। चूंकि यह ऐप जावा में एडीबी प्रोटोकॉल के मूल कार्यान्वयन का उपयोग करता है, इसलिए इसे किसी भी डिवाइस या लक्षित डिवाइस पर किसी तीसरे पक्ष के ऐप्स पर रूट की आवश्यकता नहीं होती है। डिवाइस बस एक दूसरे से वही प्रोटोकॉल बोलते हैं जो वे एंड्रॉइड एसडीके से एडीबी क्लाइंट चलाने वाले कंप्यूटर के लिए करते हैं।

महत्वपूर्ण: Android 4.2.2 और बाद में चलने वाले डिवाइस ADB कनेक्शन को प्रमाणित करने के लिए RSA कुंजियों का उपयोग करते हैं। मेरे परीक्षण में, 4.2.2 चलाने वाले उपकरणों को आपके द्वारा पहली बार कनेक्ट होने पर कंप्यूटर में प्लग इन करने की आवश्यकता होगी (इस ऐप के साथ प्रत्येक डिवाइस से)। यह उन्हें सार्वजनिक कुंजी स्वीकृति संवाद प्रदर्शित करने की अनुमति देता है, जिसे आपको स्वीकार करना होगा (और "हमेशा इस कंप्यूटर से अनुमति दें" चेक करें)। ऐसा लगता है कि Android 4.3 और 4.4 चलाने वाले उपकरणों में कंप्यूटर से कनेक्शन के बिना संवाद प्रदर्शित करने में कोई समस्या नहीं है, इसलिए ऐसा लगता है कि यह Android 4.2.2 के लिए विशिष्ट समाधान है।

स्टॉक को रूट किए गए लक्ष्य को कॉन्फ़िगर करने के लिए, लक्ष्य डिवाइस को उस कंप्यूटर में प्लग करें जिसमें एंड्रॉइड एसडीके स्थापित है और एंड्रॉइड एसडीके के प्लेटफॉर्म-टूल्स फ़ोल्डर से "adb tcpip 5555" चलाएं। यह लक्ष्य डिवाइस पर पोर्ट 5555 पर एडीबी सुनना शुरू कर देगा। फिर डिवाइस को अनप्लग किया जा सकता है और रीबूट होने तक ठीक से कॉन्फ़िगर किया जाएगा।

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

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

डेवलपर्स: मैंने इस ऐप के लिए जो कस्टम जावा एडीबी लाइब्रेरी लिखी है, वह https://github.com/cgutman/AdbLib पर बीएसडी लाइसेंस के तहत ओपन-सोर्स है।

इस ऐप का स्रोत अपाचे लाइसेंस के तहत उपलब्ध है: https://github.com/cgutman/RemoteAdbShell

नवीनतम संस्करण 1.7.2 में नया क्या है

Last updated on Jun 30, 2022
v1.7.2
- Fixed several reported crashes

अतिरिक्त ऐप जानकारी

नवीनतम संस्करण

1.7.2

द्वारा डाली गई

Yahya Guirdham

Android ज़रूरी है

Android 4.0+

Available on

अधिक दिखाएं

Use APKPure App

Get Remote ADB Shell old version APK for Android

डाउनलोड

Use APKPure App

Get Remote ADB Shell old version APK for Android

डाउनलोड

Remote ADB Shell वैकल्पिक

Cameron Gutman से और प्राप्त करें

खोज करना

सुरक्षा रिपोर्ट

Remote ADB Shell

1.7.2

सुरक्षा रिपोर्ट जल्द ही उपलब्ध होगी। इस बीच, कृपया ध्यान दें कि इस ऐप ने APKPure की प्रारंभिक सुरक्षा जांच पास कर ली है।

SHA256:

ab8b6628d02721caf142fd8486bf07294ba0ca13c04f35997bac31e3f1f159e4

SHA1:

3de2415618afce18cad28f01cb0c215b1cc8707f