আজকাল, আপনি প্রায় সব কাজের জন্য একটি অ্যান্ড্রয়েড অ্যাপ খুঁজে পাবেন। কিন্তু সবসময় যেন ছিল না। প্রাথমিক অ্যান্ড্রয়েড ব্যবহারকারীদের এমনকি বেসিক কাজ করার জন্য অনেক বাধা লাফানো पड़ত। এমন একটি সীমাবদ্ধতা হচ্ছে অ্যান্ড্রয়েড ডিবাগ ব্রিজ (ADB) কমান্ড ব্যবহার করা।
অনেকগুলো কমান্ড আজ কালচে প্রাসঙ্গিক নয়, কিন্তু অনেকে সময়ের ঝাঁঝাল পার করেছে। আপনি হয়তো এই কমান্ডগুলো দরকার পড়লে ব্যবহার করেন, কিন্তু পুরো প্রসেসটিও মজাদার এবং আপনাকে অ্যান্ড্রয়েড প্ল্যাটফর্মের প্রতি আরও प्रशংসা করতে শিখায়।
চলুন একজন অ্যান্ড্রয়েড ব্যবহারকারী হিসেবে আপনার জানা উচিত কিছু সবচেয়ে উপযোগী ADB কমান্ডে নজর দিই।
আপনার ফোন এবং পিসি মধ্যে ADB কানেকশন প্রতিষ্ঠা করার পদ্ধতি
কমান্ডের তালিকায় যাওয়ার আগে, আপনার ফোন এবং পিসি মধ্যে ADB কমান্ড সক্রিয় করা জরুরি। এটি করতে, প্রথমে একটি ইউএসবি ক্যাবল আপনার ফোন এবং পিসির সাথে সংযুক্ত করুন। তারপর ডেভেলপার অপশনস-এর ভিতরে ইউএসবি ডিবাগিং সক্রিয় করুন।
আপনি এই মেনুটি আনলক করতে পারেন সেটিংস-এর ফোন সম্পর্কে সেকশনের ভিতরে বিল্ড নাম্বার-এ সাত বার ট্যাপ করে। ইউএসবি ডিবাগিং সম্পর্কে আরও জানতে আমাদের গাইড দেখুন।
পরবর্তীতে, আপনার উইন্ডোজ পিসিতে ১৫ সেকেন্ড ADB ইনস্টলার ডাউনলোড ও ইনস্টল করুন। আপনি যদি macOS বা লিনাক্স ব্যবহার করেন, তবে ADB এবং ফাস্টবুট ব্যবহার করার আমাদের গাইড দেখুন।
ইনস্টলেশন সম্পূর্ণ হলে, কমান্ড প্রম্পট খুলুন। এটি করতে, স্টার্ট মেনুর সার্চ বক্সে cmd টাইপ করুন।
এখন, কমান্ড প্রম্পট উইন্ডোতে adb devices টাইপ করে এন্টার চাপুন। সবকিছু ঠিক থাকলে, আপনি আপনার ফোনটি অ্যাটাচড ডিভাইসের তালিকা-এর নিচে লিস্টেড দেখবেন।
এই মেসেজ দেখলে, আপনি আপনার ফোনে ADB কমান্ড টেস্ট করার জন্য প্রস্তুত। যদি কোনো কারণে সেটআপ কাজ না করে, তবে ADB কানেকশন ট্রাবলশুট করুন।
জানা উচিত ৫টি উপযোগী ADB কমান্ড
নিচে দেয়া কমান্ডগুলো আপনার এক্সপার্টাইজ লেভেল যেকোনো হোক কাজে আসবে। আপনি যেন একজন বিগিনার হোক বা অ্যান্ড্রয়েড পাওয়ার ইউজার, এই ADB কমান্ডগুলো কোনো সময় আপনার কাজে লাগবে।
১. adb reboot
ফোনে এরর দেখলে রিবুট করা সবচেয়ে প্রথম ফিক্স যা মনে আসে। আপনার কী ফোন হোক না কেন, এমন সময় আসবে যখন আপনাকে এটিকে রিবুট করতে হবে, হয়তো জোরপূর্বক। উদাহরণস্বরূপ, আপনার ফোন ফ্রিজ হতে পারে বা একটি এরর দেখাতে পারে, যা আপনাকে রিস্টার্ট করতে বাধ্য করবে।
এই ADB কমান্ড আপনার ফোন রিবুট করার একটি সহজ উপায় ছাড়া এটিকে ছুঁয়ে না। এটি বিশেষভাবে কাজে আসতে পারে যদি আপনার পাওয়ার বাটন যেকোনো কারণে কাজ করা বন্ধ করে দেয়।
২. adb install
APK ফাইল ম্যানুয়ালি ডাউনলোড ও ইনস্টল করা অনেক অ্যান্ড্রয়েড ব্যবহারকারীদের সাধারণ অভ্যাস। বিভিন্ন নিয়ম এবং আঞ্চলিক সীমাবদ্ধতার কারণে, গুগল প্লে সবসময় আপনি যা চান সেটি অফার করে না।
এইরকম কেসে, আপনি আপনার পিসিতে APK ডাউনলোড করে এই ADB কমান্ড ব্যবহার করে আপনার স্মার্টফোনে ইনস্টল করতে পারেন। এইভাবে, আপনাকে ফাইলটি আপনার ফোনে ট্রান্সফার করে ফোনের ফাইল ম্যানেজার থেকে ইনস্টল করতে হবে না।
এই কমান্ড ব্যবহার করতে, লাইনের শেষে APK ফাইল প্যাথ যোগ করুন এবং এন্টার চাপুন। উদাহরণস্বরূপ, আপনি যদি কর্টানা নামক একটি APK ফাইল ইনস্টল করতে চান, তবে নিচের কমান্ডটি টাইপ করুন, উদাহরণ প্যাথের জায়গায় আপনার পিসিতে ফাইলটির আসল লোকেশন দিয়ে:
adb install C:\Users\Username\Desktop\Cortana.apk
নিচের বিষয়গুলো মনে রাখবেন:
- উইন্ডোজে, আপনি সহজে একটি ফাইল প্যাথ পেতে পারেন Shift চেপে ধরে ফাইলে রাইট-ক্লিক করে পাথ হিসেবে কপি করুন বেছে নিলে। এটি আপনাকে লোকেশনটির একটি পূর্ণ লিংক দেবে যা আপনি কমান্ড প্রম্পটে পেস্ট করতে পারেন। আপনি রাইট-ক্লিক মেনু থেকে প্রোপার্টিজ বেছে নিয়ে লোকেশন কপি করেও পারেন, আপনি যদি পছন্দ করেন।
- APK ফাইলটির নাম সংক্ষিপ্ত করে রাখা ভালো, সুবিধার জন্য।
- কমান্ড লিখার সময়, নিশ্চিত হন এটি .apk- দিয়ে শেষ হচ্ছে।
- APK ডাউনলোড করার উৎস নিয়ে সতর্ক থাকুন। সুরক্ষিত APK ডাউনলোড সাইটগুলোতে আটকে रहুন, এবং যেকোনো ছাদা জায়গা থেকে দূরে থাকুন যা পেইড অ্যাপ ফ্রি দিয়ে দাবি করে।
৩. adb shell dumpsys iphonesybinfo
আপনার ফোনের IMEI নম্বর ডিভাইসের একটি यুনিক আইডেন্টিফিকেশন। তাই আপনার ফোনগুলোর IMEI নম্বর সুরক্ষা ও আইনি উদ্দেশ্যে রেকর্ড রাখা একটি ভালো ধারণা।
আপনি আপনার ডায়ালার অ্যাপে *#06# ডায়াল করে এবং এর স্ক্রিনশট নিয়ে আপনার ডিভাইসের IMEI নম্বর চেক ও সেভ করতে পারেন। বিকল্পভাবে, আপনি আপনার পিসিতে এই ADB কমান্ড ব্যবহার করতে পারেন। এটি কম্যান্ড প্রম্পটে IMEI নম্বর প্রদর্শন করবে, যা আপনি কপি করে যেকোনো জায়গায় পেস্ট করে সেফকিপিং এর জন্য রাখতে পারেন।
যদি উপরের হেডিংয়ের কমান্ডটি কাজ না করে, তবে আপনার ফোনের IMEI নম্বর গ্র্যাব করার আরেকটি ADB কমান্ড:
adb shell "service call iphonesubinfo 4 | cut -c 52-66 | tr -d '.[:space:]'"
৪. adb shell "cmd package list packages -3"
অনেক মানুষ জানেন অনেক অ্যাপ ইনস্টল করে ফোনের স্টোরেজ এবং র্যাম হগ করতে পারে তা কত কষ্টদায়ক। কিন্তু কখনো কখনো আনইনস্টল করার জন্য অ্যাপ খুঁজে বের করা একটি ক্লান্তিকর কাজ। সেখানে এই ছোট ADB কমান্ড খুব কাজে আসে।
এই কমান্ডটি একবার দিলে, আপনার ফোনে ইনস্টল করা সকল অ্যাপের একটি সম্পূর্ণ তালিকা পাবেন। তালিকাটি আপনাকে একটি ওভারভিউ দেবে কী কী আপনার ফোনের মেমরি হগ করছে। পরবর্তী ধাপ হচ্ছে সেগুলো খুঁজে বের করে আনইনস্টল করা।
বিকল্পভাবে, এই কমান্ড আপনার ফোনের সকল অ্যাপের তালিকা আপনার নিজস্ব রেকর্ডের জন্য সেভ করার একটি সহজ উপায়ও। আপনি নতুন ফোনে যাওয়ার সময় এই তালিকা উপকারি লাগতে পারে।
৫. adb reboot recovery
এই ADB কমান্ডটি কিছুটা এডভান্সড, তাই এটিকে সতর্কতার সাথে ব্যবহার করা উচিত। রিকভারি পিসিতে BIOS সেটআপের মতো। এটিই হলো উন্নত সেটিংস যেগুলো আপনি আপনার সিস্টেম বুট হয়ার সময় একটি নির্দিষ্ট কী চাপায় পান। রিকভারি-র সবচেয়ে সাধারণ ব্যবহার হচ্ছে একটি ফোন ফ্যাক্টরি রিসেট করা যখন আপনি সেটি সাধারণ মেনু দিয়ে করতে পারেন না।
বেশিরভাগ অ্যান্ড্রয়েড ডিভাইসে, আপনি নির্দিষ্ট কী কম্বিনেশন চেপে ধরে রিকভারি-তে প্রবেশ করতে পারেন। কিন্তু ভিন্ন ফোনের কম্বিনেশন মনে রাখা বিভ্রান্তিকর হতে পারে। আপনি এই কমান্ড ব্যবহার করে সारा ঝামেলা থেকে মুক্তি পেতে পারেন।
(সতর্কতা: আপনার ডিভাইস রিসেট করলে আপনার সকল ডেটা ও অ্যাপ হারিয়ে যাবে। এবং আপনি যদি রিকভারি মেনুর অন্যান্য অপশনগুলোতে হাত দেন, তবে সেগুলো আপনার ফোন ব্রিক করতে পারে। এই কমান্ডগুলো রান করবেন না যদি না আপনি এই মেনুগুলোর সাথে কমফরটেবল হন।)
ADB কমান্ড দিয়ে কাজ সম্পন্ন করুন
এখন আপনি আপনার ভেতরের গিককে বের করে আপনার পিসি থেকে আপনার অ্যান্ড্রয়েড ফোনে কমান্ড রান করার আনন্দ নিতে পারেন। ব্যবহারিক ADB কমান্ডের এই সহজ তালিকা আপনাকে শুরু করবে।
उপকারিতার পাশাপাশি, এই কমান্ডগুলোর একটি নস্ট্যালজিক এবং অদ্ভুত সন্তোষদায়ক ফিল রয়েছে, বিশেষ করে যখন আপনি প্রথমবার সেগুলো কাজ করতে পান। কিন্তু ইন্টারফেসের সাথে কমফরটেবল হওয়ার পর আপনি আরও অনেক কমান্ড আবিষ্কার করবেন।