
বন্ধুরা, আপনারা যারা Android ইকোসিস্টেম নিয়ে নাড়াচাড়া করতে ভালোবাসেন, তাদের জন্য আজ এক অসাধারণ টুলের কথা শোনাবো। আমরা যারা Developer বা Power User, আমাদের প্রায়ই ADB (Android Debug Bridge) কমান্ডের প্রয়োজন হয়। কিন্তু সমস্যা হলো, এই কমান্ডগুলো চালানোর জন্য সবসময় একটি Computer বা ল্যাপটপের প্রয়োজন হতো। কিন্তু কেমন হয় যদি আপনার পকেটে থাকা স্মার্টফোনটি দিয়েই অন্য একটি স্মার্টফোনকে পুরোপুরি কন্ট্রোল করা যায়?
হ্যাঁ, ঠিক এই কাজটিই সহজ করে দিয়েছে ADB⚡OTG। এটি IzzyOnDroid F-Droid Repository-তে থাকা এমন এক জাদুকরী App যা আপনার কাজ করার ধরন বদলে দেবে।

সবচেয়ে বড় চমক হলো, এই App-টি ব্যবহার করার জন্য আপনার ডিভাইসে কোনো ROOT অ্যাক্সেসের প্রয়োজন নেই। আমরা সাধারণত জানি যে সিস্টেম লেভেলের কাজ করতে হলে ফোন রুট করতে হয়, কিন্তু ADB⚡OTG আপনাকে সেই ঝামেলা থেকে মুক্তি দিচ্ছে।
আপনি স্রেফ একটি Android Smartphone-কে অন্য একটি Smartphone-এর সাথে কানেক্ট করে সরাসরি ADB Commands রান করতে পারবেন। কোনো জটিল অতিরিক্ত Process বা ঝামেলার কনফিগারেশন ছাড়াই শুধুমাত্র App-টি Install করেই আপনি কাজ শুরু করতে পারবেন।
অফিসিয়াল ওয়েবসাইট @ ADB⚡OTG

১. প্রথমে আপনার স্মার্টফোনে Aurora Droid, F-Droid বা Sunil-এর তৈরি করা ক্লায়েন্ট ওপেন করে IzzyOnDroid রেপোজিটরি (Repository) থেকে কোনো রুট (ROOT) অ্যাক্সেস ছাড়াই ADB⚡OTG অ্যাপটি ডাউনলোড করে ইনস্টল করুন।

২. অ্যাপটি ইনস্টল হওয়ার পর একটি OTG (On-The-Go) ক্যাবল ব্যবহার করে আপনার স্মার্টফোনটিকে অন্য একটি অ্যান্ড্রয়েড স্মার্টফোনের সাথে কানেক্ট করুন। এই প্রযুক্তিটি আপনার ফোনটিকে একটি পিসির মতো হোস্ট (PC-Like Host) ডিভাইসে রূপান্তর করবে।

৩. তার আগে, আপনার ফোনের Developer Option থেকে USB Debugging Mode চালু করে নিন, যা এখানে নির্দেশনায় দেওয়া রয়েছে।


আপনার মনে প্রশ্ন জাগতে পারে, একটি ফোন কীভাবে অন্য একটি ফোনকে কমান্ড দেয়? উত্তরটি লুকিয়ে আছে অ্যান্ড্রয়েডের ডিএনএ-তে। যেহেতু Android System নিজেই Linux-এর ওপর ভিত্তি করে তৈরি, তাই কারিগরিভাবে একটি Android Phone ব্যবহার করে আমরা অন্য একটি ফোনের জন্য হোস্ট হিসেবে কাজ করার ক্ষমতা রাখি। Developer হিসেবে আমরা সাধারণত কম্পিউটারে ফাইল ইনস্টল করার সময় বিভিন্ন টুল ব্যবহার করি, কিন্তু ADB⚡OTG সেই ক্ষমতাটি সরাসরি আপনার ফোনের ভেতরে নিয়ে এসেছে।

এখানেই আসল ভূমিকা পালন করে OTG (On-To-Go) প্রযুক্তি। এই Technology আমাদের সাধারণ Android Mobile Phone-কে একটি PC-Like Host বা কম্পিউটারের মতো প্রধান ডিভাইসে রূপান্তর করে। আমরা সাধারণত OTG ব্যবহার করি Keyboard, Mouse, কিংবা USB Flash Drive কানেক্ট করার জন্য। কিন্তু মজার ব্যাপার হলো, এই একই প্রযুক্তি ব্যবহার করে অন্য একটি Android Mobile Phone-কেও কানেক্ট করা সম্ভব। বর্তমানে বাজারে থাকা প্রায় সব স্মার্টফোনই এই প্রযুক্তি সাপোর্ট করে।
একবার কানেকশন তৈরি হয়ে গেলে, আপনি আপনার ডিভাইস থেকে অন্য ডিভাইসে শুধু Apps Install-ই নয়, বরং কম্পিউটারের মতো যেকোনো ADB Commands নির্বিঘ্নে চালাতে পারবেন।

আপনি চাইলে সরাসরি এই অ্যাপের APKs ডাউনলোড করতে পারেন। তবে এক্সপার্টদের পরামর্শ হলো, সবসময় একটি F-Droid Client ব্যবহার করা। এতে করে অ্যাপটির কোনো নতুন আপডেট আসলে আপনি সাথে সাথে আপনার ডিভাইসে তা পেয়ে যাবেন।
বেশ কিছু জনপ্রিয় ক্লায়েন্টে এই Repo বা রিপোজিটরি আগে থেকেই এনাবল করা থাকে। যেমন:
তবে আপনি যদি G-Droid-এর মতো ক্লায়েন্ট ব্যবহার করেন, তবে আপনাকে ম্যানুয়ালি এই Repo যোগ করে নিতে হবে। কীভাবে এটি করতে হবে তার বিস্তারিত নির্দেশনা বা Hint আপনি রিপোজিটরির একদম ওপরেই পেয়ে যাবেন।

এই শক্তিশালী অ্যাপটি তৈরিতে অনেকগুলো আধুনিক এবং শক্তিশালী লাইব্রেরি ব্যবহার করা হয়েছে, যা এর পারফরম্যান্সকে করেছে অনন্য। নিচে প্রতিটি লাইব্রেরি এবং টুলের বিস্তারিত তথ্য তুলে ধরা হলো:

সোর্সের তথ্য অনুযায়ী, এই অ্যাপের ডেভেলপমেন্টে কিছু বিষয় বারবার গুরুত্বের সাথে দেখা হয়েছে:
সংক্ষেপে বলতে গেলে, ADB⚡OTG আপনার পকেটে থাকা একটি মিনি কম্পিউটার হিসেবে কাজ করবে। আপনি যদি একজন টেক লাভার হন, তবে এই টুলটি আপনার টুলকিটে থাকা আবশ্যিক। পিসি ছাড়াই সব কাজ করার এই স্বাধীনতা আপনার স্মার্টফোন ব্যবহারের অভিজ্ঞতাকে এক নতুন উচ্চতায় নিয়ে যাবে।
আমি মো আতিকুর ইসলাম। সনিক টিউনার, টেকটিউনস, গাইবান্ধা। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 5 বছর 6 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 766 টি টিউন ও 94 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 67 ফলোয়ার আছে এবং আমি টেকটিউনসে 3 টিউনারকে ফলো করি।
“আল্লাহর ভয়ে তুমি যা কিছু ছেড়ে দিবে, আল্লাহ্ তোমাকে তার চেয়ে উত্তম কিছু অবশ্যই দান করবেন।” —হযরত মোহাম্মদ (সঃ)