সব সংবাদ
প্রযুক্তি

যেকোনো অপারেটিং সিস্টেমে অ্যান্ড্রয়েডের ADB ও Fastboot টুলস ইনস্টল করার সহজ উপায়

অ্যান্ড্রয়েড ফোন রুট করা বা ROM ফ্ল্যাশ করার জন্য ADB এবং Fastboot অত্যন্ত গুরুত্বপূর্ণ টুল। গুগল সম্প্রতি এই টুলগুলোকে আলাদাভাবে ডাউনলোড করার সুবিধা দিয়েছে, যার ফলে পুরো Android SDK ডাউনলোড করার প্রয়োজনীয়তা নেই।

আপনি যদি কখনো অ্যান্ড্রয়েড ফোন রুট করার চেষ্টা করে থাকেন বা ROM ফ্ল্যাশ করতে চান, তাহলে ADB এবং Fastboot-এর কথা শুনে থাকবেন। এই দুটি টুল অসাধারণভাবে শক্তিশালী, তবে ইনস্টল করা একটু জটিল হতে পারে। এখানে সহজে ইনস্টল করার উপায় বলা হলো। আপডেট: গুগল সম্প্রতি ADB এবং Fastboot-কে একটি স্বতন্ত্র ডাউনলোড হিসেবে প্রকাশ করেছে। এখন আপনাকে শুধুমাত্র ফোন মড করার জন্য ব огромный developer kit ডাউনলোড করতে হবে না! ADB এবং Fastboot কী? এই দুটি টুল আপনাকে আপনার কম্পিউটার থেকে USB-এর মাধ্যমে আপনার ফোনে টার্মিনাল কমান্ড পাঠাতে দেয়। এদের দুটির আলাদা কাজ আছে, তবে একই সাথে তুলনামূলক সহজে ইনস্টল করা যায়। - Android Debug Bridge (ADB): এই টুলটি আপনাকে বিস্তৃত ধরনের টার্মিনাল কমান্ড পাঠাতে দেয় — যার মধ্যে মৌলিক Linux shell কমান্ড এবং কিছু বিশেষ ডেভেলপার কমান্ড অন্তর্ভুক্ত। ফোনে ডিবাগিং চালু থাকলে যেকোনো সময় কমান্ড পাঠাতে পারবেন। ফোন চালু থাকা অবস্থায় বা recovery মোডে থাকা অবস্থায়ও কমান্ড পাঠাতে পারবেন। ADB প্রায়ই রুটিং বা ফোন পরিবর্তনের সাথে ব্যবহৃত হয়, তবে রুট করা ছাড়াও ADB ব্যবহার করা যায়। - Fastboot: ফোনের ফার্মওয়্যার পরিবর্তন করার জন্য Fastboot প্রয়োজন। এটি আপনাকে bootloader-এ কমান্ড পাঠাতে দেয়, যার মানে আপনি custom recovery-এর মতো জিনিস ফ্ল্যাশ/পরিবর্তন করতে পারবেন। এর মাধ্যমে সম্পূর্ণ ROM ফ্ল্যাশ করতে পারবেন না, তবে অনেক কাজে এটি সহায়ক। Fastboot সব ফোনে চালু নেই, তাই আপনাকে আপনার নির্দিষ্ট ডিভাইস পরীক্ষা করতে হতে পারে। এই দুটি টুল Android SDK-এর সাথে আসে, তবে সেটি একটি অত্যন্ত বড় ডাউনলোড যা সত্যি বলতে বেশিরভাগ ব্যবহারকারীর প্রয়োজন নেই। সৌভাগ্যক্রমে, গুগল সম্প্রতি এই দুটি সহজে পাওয়ার উপায় করেছে। ধাপ 1: Platform Tools প্যাকেজ ডাউনলোড করুন গুগল সম্মিলিতভাবে ADB, Fastboot এবং কিছু অন্যান্য ইউটিলিটিকে Platform Tools প্যাকেজ বলে। আপনি SDK ওয়েবসাইট থেকে Platform Tools প্যাকেজ ডাউনলোড করতে পারেন। Windows, Mac এবং Linux-এর জন্য আলাদা প্যাকেজ আছে, তাই আপনার প্ল্যাটফর্মের জন্য উপযুক্ত ভার্সন ডাউনলোড করুন। Platform Tools প্যাকেজ ডাউনলোড করার পর, .zip ফাইলের বিষয়বস্তু এমন একটি ফোল্ডারে বের করুন যা পরে খুঁজে পাবেন (যেমন "C:\Android\platform-tools")। ADB এবং Fastboot ব্যবহার করার জন্য আসলে ইনস্টল করতে হবে না, তবে আরও সুবিধাজনক করার জন্য একটি অতিরিক্ত ধাপ নেওয়া যায়। ডিফল্টভাবে, আপনাকে হয় Platform Tools প্যাকেজ যেখানে বের করেছেন সেই ফোল্ডারে নেভিগেট করে সেখান থেকে ADB বা Fastboot কমান্ড চালাতে হবে, অথবা প্রতিবার কমান্ড চালানোর সময় ADB-এর পূর্ণ পাথ লিখতে হবে। উদাহরণস্বরূপ, কোন ডিভাইস সিস্টেমে সংযুক্ত আছে তা দেখার জন্য এটি একটি সাধারণ কমান্ড: adb devices তবে আপনার কমান্ড প্রম্পট যদি Platform Tools যেখানে বের করেছেন সেই লোকেশনে না খোলা থাকে, তাহলে আপনাকে এমন কিছু টাইপ করতে হবে: c:\Android\platform-tools\adb.exe devices প্রতিবার ফোনে কিছু পরিবর্তন করতে এটি করা একটি কষ্ট। এটি ঠিক করার জন্য, আমরা PATH ভেরিয়েবল পরিবর্তন করতে পারি যাতে আপনি যেই ফোল্ডারে থাকেন না কেন ADB এবং Fastboot কমান্ড চালাতে পারেন। ধাপ 2: আপনার PATH ভেরিয়েবল সম্পাদনা করুন PATH ভেরিয়েবল হলো কমান্ড লাইন টুল কোথায় খুঁজে পেতে হবে তার একটি মাস্টার তালিকা। ডিফল্টভাবে আপনার কম্পিউটার ইতিমধ্যেই কিছু প্রয়োজনীয় টুল কোথায় পেতে হবে তা জানে। এখানে, ভবিষ্যতে এগুলো অনেক সহজে ব্যবহার করার জন্য ADB এবং Fastboot যোগ করব। আপনাকে জানতে হবে আপনি Platform Tools প্যাকেজটি গত ধাপে কোথায় বের করেছিলেন, তাই সেই ফোল্ডারের লোকেশনটি হাতে রাখুন। Windows Windows-এর কোন ভার্সন ব্যবহার করছেন তার উপর ভিত্তি করে এই ধাপগুলো একটু আলাদা হতে পারে। আপনার PATH ভেরিয়েবলে ADB যোগ করতে, এই ধাপগুলো অনুসরণ করুন: - Start মেনু খুলুন এবং "advanced system settings" অনুসন্ধান করুন। - "View advanced system settings"-এ ক্লিক করুন। - "Environment Variables" বলে যে বক্সটি আছে সেখানে ক্লিক করুন। - "System variables"-এর নিচে "Path" নামের ভেরিয়েবলের উপর ক্লিক করুন। - "Edit..."-এ ক্লিক করুন। - (Windows 7, 8): "Variable value" বক্সের শেষে ;[FOLDERNAME] যোগ করুন, [FOLDERNAME]-এর জায়গায় যেখানে Platform Tools বের করেছেন সেই ফোল্ডার পাথ দিন। নিশ্চিত হন যে শুরুতে সেমিকোলন অন্তর্ভুক্ত আছে যাতে Windows জানতে পারে আপনি একটি নতুন ফোল্ডার যোগ করছেন। - (Windows 10): "New"-এ ক্লিক করুন এবং যেখানে Platform Tools বের করেছেন সেই ফোল্ডার পাথ পেস্ট করুন। Enter চাপুন এবং OK ক্লিক করুন। এখন ADB বা Fastboot ব্যবহার করতে চাইলে, Start Menu থেকে কমান্ড প্রম্পট খুলুন এবং আপনার কমান্ড লিখুন। MacOS/Linux macOS এবং Linux PATH ফাইল সম্পাদনা করা Windows-এর চেয়ে একটু জটিল। তবে, কমান্ড লাইনে আপনি যদি স্বাচ্ছন্দ্য বোধ করেন, তাহলে এটি এখনও সহজ। এই পদ্ধতি প্রতিবার যখন আপনি সিস্টেমে লগ ইন করবেন তখন ADB এবং Fastboot-এর লোকেশন স্বয়ংক্রিয়ভাবে আপনার PATH-এ যোগ করবে: - Applications/Utilities-এ নেভিগেট করে বা Spotlight-এ অনুসন্ধান করে Terminal উইন্ডো খুলুন। - আপনার Bash প্রোফাইল খোলার জন্য নিম্নলিখিত কমান্ড লিখুন: touch ~/.bash_profile; open ~/.bash_profile - .bash_profile ফাইলটি আপনার ডিফল্ট টেক্সট প্রোগ্রামে খুলবে। - ফাইলের শেষে এই লাইনটি যোগ করুন: export PATH="$HOME/[FOLDERNAME]/bin:$PATH" [FOLDERNAME]-এর জায়গায় যেখানে ADB এবং Fastboot বের করেছেন সেই লোকেশন দিন। - ফাইলটি সেভ করুন এবং টেক্সট এডিটর বন্ধ করতে Cmd+Q চাপুন। - আপনার টার্মিনালে প্রথমবার আপনার Bash প্রোফাইল চালানোর জন্য লিখুন: source ~/.bash_profile এখন থেকে, যেকোনো সময় Terminal উইন্ডো খুললে, আপনি যেখানেই থাকুন না কেন ADB এবং Fastboot কমান্ড চালাতে পারবেন।

মূল প্রতিবেদন (Reference): The Easiest Way to Install Android's ADB and Fastboot Tools on Any OS — Lifehacker