Remote ADB Shell
Remote ADB Shell সম্পর্কে
এডিবি নেটওয়ার্কের মাধ্যমে অন্য Android ডিভাইস চলমান সংযোগ করুন
রিমোট ADB শেল হল একটি টার্মিনাল অ্যাপ যা আপনাকে নেটওয়ার্কের মাধ্যমে অন্যান্য অ্যান্ড্রয়েড ডিভাইসের ADB শেল পরিষেবার সাথে সংযোগ করতে এবং টার্মিনাল কমান্ডগুলি চালানোর অনুমতি দেয়। এটি দূরবর্তীভাবে অ্যান্ড্রয়েড ডিভাইসগুলি ডিবাগ করার জন্য উপযোগী হতে পারে (টপ, লগক্যাট বা ডাম্পসির মতো চলমান সরঞ্জাম)। এটি বিভিন্ন ডিভাইসে একাধিক যুগপত সংযোগ সমর্থন করে এবং অ্যাপটি ব্যাকগ্রাউন্ডে থাকলেও এই সংযোগগুলিকে জীবিত রাখে। এই অ্যাপটির উভয় ডিভাইসেই রুটের প্রয়োজন নেই, তবে রুট টার্গেট ডিভাইস কনফিগার করতে সহায়ক হতে পারে। যদি টার্গেট ডিভাইসগুলি রুট করা না থাকে, তাহলে আপনাকে অবশ্যই Android SDK এবং Google USB ড্রাইভার সহ একটি কম্পিউটার ব্যবহার করতে হবে যাতে সেগুলি কনফিগার করা যায় (নিচে বিস্তারিত)।
এই অ্যাপটি শেলটির চারপাশে একটি মোড়ক যা ADB-এর মাধ্যমে উন্মুক্ত করা হয়েছে। এটি একটি 15 কমান্ড ইতিহাস বজায় রাখে যা কমান্ড বাক্সটি দীর্ঘক্ষণ টিপে অ্যাক্সেসযোগ্য। টার্মিনাল ডিসপ্লেতে দীর্ঘক্ষণ চাপ দিলে সেটি একটি Ctrl+C পাঠাতে, স্বয়ংক্রিয়-স্ক্রলিং টগল করতে বা টার্মিনাল অধিবেশন থেকে প্রস্থান করার বিকল্প দেবে।
এটি ঠিক একইভাবে কাজ করে যেভাবে "adb shell" কমান্ড একটি কম্পিউটারে কাজ করে। যেহেতু এই অ্যাপটি জাভাতে ADB প্রোটোকলের একটি নেটিভ ইমপ্লিমেন্টেশন ব্যবহার করে, এর জন্য ডিভাইসে রুট বা টার্গেট ডিভাইসে কোনো 3য় পক্ষের অ্যাপের প্রয়োজন হয় না। ডিভাইসগুলি একে অপরের সাথে একই প্রোটোকলের সাথে কথা বলে যা তারা Android SDK থেকে ADB ক্লায়েন্ট চালিত কম্পিউটারের সাথে করে।
গুরুত্বপূর্ণ: Android 4.2.2 চালিত ডিভাইস এবং পরবর্তীতে ADB সংযোগ প্রমাণীকরণ করতে RSA কী ব্যবহার করে। আমার পরীক্ষায়, 4.2.2 চলমান ডিভাইসগুলিকে একটি কম্পিউটারে প্লাগ ইন করতে হবে যখন আপনি প্রথমবার তাদের সাথে সংযোগ স্থাপন করবেন (এই অ্যাপটি ইনস্টল করা প্রতিটি ডিভাইস থেকে)। এটি তাদের সর্বজনীন কী গ্রহণযোগ্যতা ডায়ালগ প্রদর্শন করতে দেয়, যা আপনাকে অবশ্যই গ্রহণ করতে হবে (এবং "এই কম্পিউটার থেকে সর্বদা অনুমতি দিন" চেক করুন)। অ্যান্ড্রয়েড 4.3 এবং 4.4 চালিত ডিভাইসগুলিতে কম্পিউটারের সাথে সংযোগ ছাড়া ডায়ালগটি প্রদর্শন করতে কোনও সমস্যা নেই বলে মনে হচ্ছে, তাই এটি Android 4.2.2-এর জন্য নির্দিষ্ট একটি সমাধান বলে মনে হচ্ছে৷
একটি স্টক আন-রুটেড টার্গেট কনফিগার করতে, Android SDK ইনস্টল করা কম্পিউটারে টার্গেট ডিভাইসটিকে প্লাগ করুন এবং Android SDK-এর প্ল্যাটফর্ম-টুল ফোল্ডার থেকে "adb tcpip 5555" চালান৷ এটি লক্ষ্য ডিভাইসে পোর্ট 5555 এ ADB শোনা শুরু করবে। ডিভাইসটি তারপর আনপ্লাগ করা যেতে পারে এবং রিবুট না হওয়া পর্যন্ত সঠিকভাবে কনফিগার করা থাকবে।
রুট করা ডিভাইসগুলির জন্য (যদিও এটির প্রয়োজন নেই), আপনি নেটওয়ার্কের মাধ্যমে ADB সার্ভারকে শুনতে সক্ষম করতে বেশ কয়েকটি "ADB WiFi" অ্যাপগুলির মধ্যে একটি ইনস্টল করতে পারেন৷ একটি কাস্টম রম সহ ডিভাইসগুলির সেটিংসের বিকাশকারী বিকল্প ফলকে নেটওয়ার্কে ADB সক্ষম করার বিকল্প থাকতে পারে৷ এই পদ্ধতিগুলির যেকোনো একটি ব্যবহার করলে এই অ্যাপের মাধ্যমে নেটওয়ার্ক অ্যাক্সেসের জন্য ADB সঠিকভাবে কনফিগার হবে। প্রাথমিক সংযোগের জন্য 4.2.2 এর জন্য অতিরিক্ত পদক্ষেপ এখনও প্রয়োজন।
আপনার রিমোট অ্যান্ড্রয়েড ডিভাইসের সাথে সংযোগ করতে, রিমোট ADB শেল-এ ডিভাইসের IP ঠিকানা এবং পোর্ট নম্বর (উপরের উদাহরণ থেকে 5555) টাইপ করুন। সংযোগ আলতো চাপুন এবং এটি ডিভাইসের সাথে সংযোগ স্থাপন এবং টার্মিনাল চালু করার চেষ্টা করবে।
বিকাশকারীরা: এই অ্যাপের জন্য আমি যে কাস্টম জাভা ADB লাইব্রেরি লিখেছি সেটি https://github.com/cgutman/AdbLib-এ BSD লাইসেন্সের অধীনে ওপেন সোর্স।
এই অ্যাপের উৎস Apache লাইসেন্সের অধীনে উপলব্ধ: https://github.com/cgutman/RemoteAdbShell
What's new in the latest 1.7.2
- Fixed several reported crashes
Remote ADB Shell APK Information
Remote ADB Shell এর পুরানো সংস্করণ
Remote ADB Shell 1.7.2
Remote ADB Shell 1.7.1
Remote ADB Shell 1.7
Remote ADB Shell 1.6.5
APKPure অ্যাপের মাধ্যমে অতি দ্রুত এবং নিরাপদ ডাউনলোড করা হচ্ছে
Android-এ XAPK/APK ফাইল ইনস্টল করতে এক-ক্লিক করুন!