ADB (Android Debug Bridge) হলো একটি পাওয়ারফুল কমান্ড-লাইন ইউটিলিটি যা আপনাকে কমান্ডের মাধ্যমে একটি অ্যান্ড্রয়েড ডিভাইসের সাথে কমিউনিকেট করতে সাহায্য করে। ADB-র মাধ্যমে আপনি অ্যাপ ইনস্টল করতে পারেন, ব্লোটওয়্যার আনইনস্টল করতে পারেন, সিস্টেম অ্যাপ ডিজেবল করতে পারেন, অ্যাপকে স্পেশাল পারমিশন দিতে পারেন, এবং আরও অনেক কিছু।
সাধারণত, অধিকাংশ আমরা USB কেবল দিয়ে কম্পিউটারে ADB কমান্ড রান করার অভ্যাসি। সৌভাগ্যক্রমে, PC ছাড়া নিজে থেকে অ্যান্ড্রয়েড অ্যাপ আছে যা আপনাকে একই ফাংশনালিটি দেয় যান-যান। এই আর্টিকেলে আমরা দেখাব কীভাবে কম্পিউটার ছাড়া ADB ব্যবহার করবেন।
ADB Shell অ্যাপ ব্যবহার করে ADB কমান্ড রান করুন
শুরু করার আগে, নিশ্চিত করুন আপনার ডিভাইস Android 11 বা उच्चতর রান করছে। আপনি যদি লোয়ার অ্যান্ড্রয়েড ভার্সনে থাকেন, তবে আপনার ডিভাইসের জন্য আপডেট উপলব্ধ কিনা চেক করুন এবং অ্যাপ্লাই করুন।
এই গাইডে আমরা ADB Shell অ্যাপ ব্যবহার করব, যা ফ্রি এবং প্লে স্টোর থেকে ডাউনলোড করা যায়।
ডাউনলোড: ADB Shell (ফ্রি, ইন-অ্যাপ পারচেজ উপলব্ধ)
স্টেপ ১: আপনার অ্যান্ড্রয়েড ডিভাইসে Developer Options ইনেবল করুন
আপনার অ্যান্ড্রয়েড ডিভাইসে ADB ব্যবহার করতে, আপনাকে প্রথমে Developer Options অন করতে হবে। সেটি করতে, Settings অ্যাপ লঞ্চ করুন, About phone সেকশন খুলুন, নিচে স্ক্রল করুন Build number এন্ট্রি পাওয়া পর্যন্ত, এবং সাতবার Build number ট্যাপ করুন যতক্ষণ না কনফার্মেশন মেসেজ আসে।
স্টেপ ২: Wireless Debugging ইনেবল করুন
Developer Options অন হলে, Settings > System > Developer options এ যান, Debugging সেকশন পর্যন্ত স্ক্রল করুন, এবং Wireless debugging টগল অন করুন। পপ-আপ আসলে Allow ট্যাপ করুন।
OnePlus ডিভাইসে, Wireless ADB Debugging অপশন থাকলে সেটি ইনেবল করতে হবে।
স্টেপ ৩: ADB Shell অ্যাপ ইনস্টল এবং সেট আপ করুন
এখন, Google Play Store থেকে ADB Shell অ্যাপ ইনস্টল করুন এবং লঞ্চ করুন। প্রথম দৃষ্টিতে, অ্যাপ আপনাকে IP address এবং Port ইনপুট করতে বলবে যে ডিভাইসের সাথে কানেক্ট করছেন। যেহেতু আপনি Android 11 বা উচ্চতর ডিভাইস ব্যবহার করছেন, আপনাকে Pair Mode টগলও অন করতে হবে।
তাহলে IP address এবং Port ডিটেলস কোথায় পাবেন?
- প্রথমে Settings > System > Developer options এ যান।
- Debugging সেকশন পর্যন্ত স্ক্রল করুন, Wireless debugging এন্ট্রিতে ট্যাপ করুন, এবং Pair device with pairing code সিলেক্ট করুন।
- খোলা Pair with device ডায়লগে আপনি IP address, Port ডিটেলস পাবেন। এছাড়া একটি Wi-Fi pairing codeও থাকবে যা পরে দরকার হবে।
স্টেপ ৪: ADB Shell এবং Wireless Debugging স্প্লিট স্ক্রিন মোডে খুলুন
Pair with device পপ-আপ বন্ধ হলে, পেয়ারিং কোড এবং পোর্ট ডিটেলস চেঞ্জ হয়ে যায়।
পেয়ারিং প্রসেসের время এই ডিটেলস চেঞ্জ না হয় এর জন্য ADB Shell অ্যাপ এবং Wireless Debugging পেজ স্প্লিট স্ক্রিন মোডে খুলুন। এটি আপনাকে একই স্ক্রিনে দুটি অ্যান্ড্রয়েড অ্যাপ একসাথে রান করতে দেয়। ইনস্ট্রাকশন ভিন্ন হতে পারে ভিন্ন ডিভাইসে, তাই কীভাবে অ্যান্ড্রয়েডে স্প্লিট স্ক্রিন মোড ব্যবহার করবেন আমাদের গাইড দেখুন আপনি যদি নিশ্চিত ন হন।
স্টেপ ৫: IP Address এবং Port এন্টার করুন
স্প্লিট স্ক্রিন মোড কনফিগার হলে, আপনি আপনার অ্যান্ড্রয়েড ডিভাইসকে ওয়ায়ারলেস ADB-র জন্য পেয়ার করতে পারেন।
এখন পর্যন্ত, Pair with device পপ-আপ এক্সিট করেছে, তাই Wireless debugging পেজে আবার Pair device with pairing code অপশন খুলুন। প্রদর্শিত IP address ADB Shell অ্যাপের উপযুক্ত ইনপুট বক্সে টাইপ করুন এবং ৫-ডিজিট Port নম্বর সেমি-কোলন দিয়ে আলাদা করে IP address-এর সাথে একইভাবে করুন। Pair Mode টগল ইনেবলড রেখে মনে রাখবেন।
স্টেপ ৬: Wi-Fi Pairing Code এন্টার করুন
এরপর Pair বাটনে ক্লিক করুন। কোনো পপ-আপ হেল্প পেজে নেওয়ার চেষ্টা করলে Cancel ট্যাপ করুন।
ফলস্বরূপ স্ক্রিনে একটি টার্মিনাল উইন্ডো দেখাবে Enter pairing code প্রম্পটসহ। Pair with device পপ-আপ থেকে ৬-ডিজিট Wi-Fi pairing code টাইপ করুন এবং ইনপুট বক্সের ডান পাশের Enter বাটন হিট করুন।
এখন আপনাকে রেডি থাকা উচিত। ADB Shell-এ কমান্ড ls টাইপ করুন এবং Enter হিট করুন ডিভাইস সফলভাবে পেয়ার হয়েছে কিনা কনফার্ম করতে। কমান্ডটি আপনার অ্যান্ড্রয়েড ডিভাইসের ইন্টারন্যাল স্টোরেজের ফোল্ডার এবং ফাইল লিস্ট করবে।
স্টেপ ৭: আপনার ফোনে ADB ব্যবহার করুন
এখন আপনি অ্যাপে কিছু কমন ADB কমান্ড টাইপ করতে পারেন। উদাহরণস্বরূপ, Facebook-এর মত একটি অ্যাপ ডিজেবল করতে, অ্যাপ প্যাকেজ নেম দিয়ে নিচের কমান্ড রান করুন:
pm disable-user --user 0 com.facebook.katana
অথবা আপনি যদি একটি অ্যাপকে পারমিশন দিতে চান, তবে আমাদের অ্যান্ড্রয়েডে ADB দিয়ে পারমিশন গ্রান্ট করার গাইড খুব হেলপফুল লাগবে।
PC ছাড়া ADB ব্যবহারের অন্যান্য অ্যাপ
ADB Shell কয়েকটি অ্যাপের মধ্যে একটি যা আপনাকে কম্পিউটার ছাড়া অ্যান্ড্রয়েডে ADB ব্যবহার করতে দেয়। আপনি অন্য অ্যাপ ট্রাই করতে চাইলে, এই অপশনগুলো দেখুন।
১. LADB
LADB-র বিল্ট-ইন ADB সার্ভার আছে যা Wireless ADB Debugging ফিচার ম্যাক্সিমাইজ করতে সাহায্য করে। এটিও ADB Shell অ্যাপের মত স্প্লিট স্ক্রিন সেটআপের ওপর নির্ভরশীল। এবং যদিও এটি প্লে স্টোরে পেইড অ্যাপ, এটি LADB GitHub পেজে ফ্রি, ওপেন-সোর্স প্রোগ্রাম হিসেবে উপলব্ধ যদি আপনি কোড কম্পাইল করতে পারেন।
ফাংশনালিটির দিক থেকে, আপনি ADB কমান্ড হাসল-ফ্রি রান করতে পারেন এবং হেল্প সেকশনও আছে যাতে আপনি স্টাক হলে সাহায্য পান। আরও স্পেসিফিক্যালি, LADB আপনাকে হিডেন অ্যান্ড্রয়েড সেটিংস টইক করতে এবং রুট বা কম্পিউটার ছাড়া আননেসেসারি অ্যাপ আনইনস্টল করতে সাহায্য করে।
অতিরিক্তভাবে, এই অ্যাপ অটোমেটিক্যালি প্রিভিয়াসলি কানেক্টেড ডিভাইসের সাথে কানেকশন রি-এস্তাবলিশ করে পেয়ারিং আবার করার প্রয়োজন ছাড়া।
ডাউনলোড: LADB ($2.99)
২. Bugjaeger Mobile ADB
Bugjaeger Mobile ADB একটি ফিচার-রিচ অ্যাপ যা USB এবং Wi-Fi ভিয়া ADB কমান্ড ব্লেন্ড করে। এতে স্পেশাল ফিচার আছে যেমন স্ক্রিন মিররিং, স্ক্রিনশট নেওয়া, রিমোট টার্গেট ডিভাইসে ADB কমান্ড রান করা, OTG ভিয়া দুটি অ্যান্ড্রয়েড ডিভাইস কানেক্ট করা, এবং আরও অনেক কিছু।
অন্য অ্যাপগুলোর মত কানেকশন ডিটেলস ইনপুট করার বদলে, Bugjaeger আপনাকে নেটওয়ার্কে ডিটেক্টেড ADB ডিভাইস সার্চ ও কানেক্ট করতে দেয়।
অনভিজ্ঞতা দূর করতে, এই অ্যাপ অনেক वन-ক্লিক কমান্ড প্রেজেন্ট করে যাতে আপনি বারবার টাইপ করতে না হয়। আপনি একজন পাওয়ার অ্যান্ড্রয়েড ইউজার হলে, এটি আপনার জন্য একটি কম্প্রিহেনসিভ টুলবক্স, কাস্টম কমান্ড শর্টকাট ক্রিয়েট করার অপশন সহ। প্রিমিয়াম ভার্সনে আরও ফিচার আছে।
ডাউনলোড: Bugjaeger Mobile ADB (ফ্রি, প্রিমিয়াম ভার্সন উপলব্ধ)
৩. Remote ADB Shell
নামানুসারে, Remote ADB Shell আপনাকে অন্য একটি ডিভাইস কন্ট্রোল করতে ADB কমান্ড রান করতে সাহায্য করে। এটি Android 10 এবং নিচের ডিভাইসের জন্য উপযুক্ত যারা পুরনো adb tcpip কানেকশন মেথড ব্যবহার করে। বেসিক্যালি, আপনার টার্গেট ডিভাইসের IP address এবং ডিফল্ট 5555 পোর্ট নম্বর দরকার কানেক্ট করার জন্য।
এছাড়া, Remote ADB Shell সিমুলটেনিয়াস ডিভাইস সাপোর্ট করে এবং কানেকশন আライブ রাখে যেন Android অ্যাপ ব্যাকগ্রাউন্ডে থাকলে। আরও, এই অ্যাপ ১৫-কমান্ড হিস্টরি মেইনটেইন করে যেটি রিয়ুজ করে টাইম এবং এফফোর্ট বাঁচায়।
ডাউনলোড: Remote ADB Shell (ফ্রি)
সরাসরি আপনার ফোনে ADB ব্যবহার করুন
আপনার ডিসপোজালে অ্যান্ড্রয়েড অ্যাপ থাকা যা আপনাকে কম্পিউটার ছাড়া ADB কমান্ড রান করতে সাহায্য করে একটি সম্পূর্ণ নতুন লেভেলের কনভেনিয়েন্স আনে। বगलেও, আপনার অ্যান্ড্রয়েড ডিভাইস রুট করার প্রয়োজন নেই এই অ্যাপগুলোর সর্বোচ্চ লাভ পেতে। Wireless debugging মানে ফল্টি USB কেবলের চিন্তা নেই।
এখন, আপনার জুতোর ফিতা বাঁধে যেই অ্যাপটি সেটি পিক করুন এবং যেকোনো সময় কম্পিউটার ছাড়া ADB কমান্ড রান করার প্রয়োজনে সেটি আপনার go-to অপশন বানান।