আপডেট করা হয়েছে ২৬ মার্চ, ২০২৩, বিকেল ৪:৪৫ ইডিটি
অ্যান্ডি একজন ফ্রিল্যান্স লেখক এবং MUO-তে অ্যান্ড্রয়েডের প্রাক্তন বিভাগ সম্পাদক ছিলেন।
একজন ভোক্তা প্রযুক্তি সাংবাদিক হিসেবে তার 20 বছরেরও বেশি অভিজ্ঞতা রয়েছে, এবং তিনি পুরানো পাম পাইলট থেকে আসল iPhone এবং Android ডিভাইস, সর্বশেষ গ্যাজেট সবই কভার করেছেন।
তিনি PDA এসেনশিয়ালস এর মত যুক্তরাজ্য ভিত্তিক মুদ্রণ প্রকাশনার জন্য লিখেছেন এবং সম্পাদনা করেছেন এবং Android ম্যাগাজিন , এবং Android টিপস এবং হ্যাকস, broadband.co.uk, এবং Envato সহ সাইটগুলিতে অনলাইন। মোবাইলের সব কিছুর প্রতি তার অনুরাগ রয়েছে এবং 2005 সাল থেকে তিনি একজন প্রখর ম্যাক উত্সাহী।
এখন, তিনি হাউ-টু গিক-এ একজন লেখক হিসাবে কাজ করেন।
আপনি যদি কখনও আপনার অ্যান্ড্রয়েড ফোন রুট করে থাকেন, আপনি প্রায় অবশ্যই ADB এবং Fastboot এর সম্মুখীন হয়েছেন। এই ইউটিলিটিগুলি রুটিং টুলকিটের একটি গুরুত্বপূর্ণ অংশ, এবং আপনি এগুলি অ-রুটেড ডিভাইসগুলির সাথেও ব্যবহার করতে পারেন। তবুও তাদের বোঝা কঠিন হতে পারে — মাস্টার একা ছেড়ে দিন।
তাই আপনি যদি ভাবছেন যে ADB এবং Fastboot ঠিক কী, সেগুলি সেট আপ করতে সাহায্যের প্রয়োজন, অথবা আপনি তাদের সাথে কী করতে পারেন তার জন্য কিছু ধারণা চান, পড়ুন৷
ADB এবং ফাস্টবুট কি?
ADB এবং Fastboot হল ইউটিলিটি যা আপনার ফোন একটি ডেস্কটপ কম্পিউটারের সাথে USB কেবলের মাধ্যমে সংযুক্ত থাকাকালীন Android সিস্টেমে অ্যাক্সেস আনলক করে। কম্পিউটার এবং কেবল এর সাথে অবিচ্ছেদ্য—কোনও অ্যাপ সংস্করণ নেই, এবং আপনি যখন ADB বেতার ব্যবহার করতে পারেন, এটি সেট আপ করা অনেক বেশি জটিল৷
অ্যান্ড্রয়েড চলাকালীন আপনি সাধারণত ADB ব্যবহার করেন। এটি আপনাকে সিস্টেম ফোল্ডার অ্যাক্সেস করতে বা লুকানো সেটিংস পরিবর্তন করতে সক্ষম করে, যা অন্যথায় ব্যবহারকারীদের জন্য সীমাবদ্ধ নয়। আপনি ADB ব্যবহার করে ডিভাইসে এবং থেকে সিস্টেম ফাইলগুলি কপি করতে পারেন, ব্লোটওয়্যার আনইনস্টল করতে পারেন এবং একটি সাইডলোড ফাংশনও রয়েছে যা সিস্টেম আপডেটগুলি ইনস্টল করতে ব্যবহার করা যেতে পারে৷
ফাস্টবুট কাজ করে যখন অ্যান্ড্রয়েড চলছে না এবং ডিভাইসটিকে "ফাস্টবুট মোডে" বুট করা হয়। এটি আপনাকে আপনার ডিভাইসের সমস্ত পার্টিশন অ্যাক্সেস করতে সক্ষম করে—কেবল অ্যান্ড্রয়েড সিস্টেম নয়, ডেটা পার্টিশন, বুট পার্টিশন এবং আরও অনেক কিছু।
অ্যান্ড্রয়েডে, ফাস্টবুট একটি ডায়াগনস্টিক টুল। আপনার ফোন আনব্রিক করার প্রয়োজন হলে এটি অপরিহার্য, এবং এটি সাধারণত একটি কাস্টম পুনরুদ্ধার ইনস্টল করতে ব্যবহৃত হয়৷
দুটি টুলই অ্যান্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট কিটের প্ল্যাটফর্ম টুলস সংগ্রহের অংশ। তারা উইন্ডোজের কমান্ড প্রম্পট বা ম্যাক এবং লিনাক্সের টার্মিনালের মাধ্যমে। এর মানে হল এগুলি বিশেষ করে ব্যবহারকারী-বান্ধব নয়—আপনার আশেপাশে গাইড করার জন্য কোনও পয়েন্ট-এন্ড-ক্লিক ইন্টারফেস নেই—যদিও সৌভাগ্যবশত, সেগুলি হ্যাং করা বেশ সহজ৷
কিভাবে ADB এবং Fastboot সেট আপ করবেন
ADB এবং Fastboot এর সাথে শুরু করতে, আপনাকে প্রথমে টুলগুলি ব্যবহার করার জন্য আপনার ফোন সেট আপ করতে হবে৷ যদি আপনি ইতিমধ্যেই না করে থাকেন, তাহলে সেটিংস> ফোন সম্পর্কে গিয়ে বিকাশকারী বিকল্পগুলি সক্ষম করুন এবং বিল্ড নম্বর-এ ট্যাপ করুন সাত বার।
তারপর, সেটিংস> বিকাশকারী বিকল্পগুলিতে৷ , USB ডিবাগিং এর পাশের বাক্সটি চেক করুন৷ এবং নিচের ডায়ালগ বক্সের মধ্য দিয়ে যান।
এখন অ্যান্ড্রয়েড ডেভেলপার ওয়েবসাইট থেকে ADB এবং Fastboot ডাউনলোড করুন। এগুলি SDK প্ল্যাটফর্ম-টুল প্যাকেজের অংশ হিসাবে অন্তর্ভুক্ত করা হয়েছে৷ আপনি উইন্ডোজ, ম্যাক এবং লিনাক্সের জন্য সরাসরি ফাইল ডাউনলোড করতে পারেন।
আপনি যখন ডাউনলোড আনজিপ করেন, তখন বিষয়বস্তুগুলিকে প্ল্যাটফর্ম-টুল নামে একটি ফোল্ডারে একত্রিত করা হবে। . ফোল্ডারে আরও বেশ কিছু আইটেম আছে, কিন্তু আপনি এগুলি উপেক্ষা করতে পারেন৷
৷আপনি যদি উইন্ডোজ ব্যবহার করেন তবে আপনাকে আপনার ডিভাইসের জন্য ড্রাইভার ডাউনলোড করতে হবে। অ্যান্ড্রয়েড বিকাশকারী ওয়েবসাইটে অনেক জনপ্রিয় নির্মাতাদের লিঙ্কগুলির একটি তালিকা রয়েছে৷ ম্যাক বা লিনাক্সে ড্রাইভারের প্রয়োজন নেই।
কমান্ড প্রম্পট বা টার্মিনাল ব্যবহার করা
কমান্ড প্রম্পট বা টার্মিনাল অ্যাপ খুলুন। ADB এবং Fastboot ব্যবহার করার জন্য, আপনাকে প্ল্যাটফর্ম-টুল-এ নির্দেশ করার জন্য অ্যাপের পাথ পরিবর্তন করতে হবে আপনার ডাউনলোড করা ফোল্ডার। এটি করার কয়েকটি উপায় রয়েছে:
- আদর্শ উপায় হল cd ব্যবহার করা আদেশ cd [প্ল্যাটফর্ম-টুলগুলির পথ] টাইপ করুন কমান্ড প্রম্পট বা টার্মিনাল উইন্ডোতে প্রবেশ করুন এবং এন্টার টিপুন .
- একটি সহজ উপায় হল cd[স্পেস] টাইপ করা এবং তারপর প্ল্যাটফর্ম-টুল টানুন কমান্ড প্রম্পট উইন্ডোতে ফোল্ডার-এটি আপনার জন্য পথটি স্বয়ংক্রিয়ভাবে পূরণ করবে।
- এখনও সহজ, Windows এ আপনি Shift ধরে রাখতে পারেন প্ল্যাটফর্ম-টুল-এ ডান-ক্লিক করার সময় ফোল্ডার, তারপর এখানে কমান্ড প্রম্পট খুলুন নির্বাচন করুন .
গুরুত্বপূর্ণ! উইন্ডোজ এবং ম্যাক/লিনাক্স
এর মধ্যে পার্থক্যআমরা চালিয়ে যাওয়ার আগে, উইন্ডোজ এবং ম্যাক বা লিনাক্স ব্যবহার করার মধ্যে একটি ছোট কিন্তু অপরিহার্য পার্থক্য রয়েছে যা আপনাকে জানতে হবে।
Mac এবং Linux-এ, প্রতিটি ADB এবং Fastboot কমান্ডের আগে একটি ডট-স্ল্যাশ থাকতে হবে . তাই যেখানে আপনি adb টাইপ করুন উইন্ডোজে, আপনাকে অবশ্যই ./adb টাইপ করতে হবে ম্যাক এবং লিনাক্সে। এবং ফাস্টবুট উইন্ডোজে ./fastboot হতে হবে ম্যাক এবং লিনাক্সে।
সরলতার জন্য, আমরা সামনের দিকে উইন্ডোজ কমান্ডের সাথে লেগে থাকব।
কিভাবে ADB ব্যবহার করবেন
অ্যান্ড্রয়েডে আপনার ফোন বুট করুন, তারপর একটি USB তারের সাথে আপনার ডেস্কটপ কম্পিউটারে এটি সংযুক্ত করুন। আপনার কম্পিউটারে, কমান্ড প্রম্পট চালু করুন (বা টার্মিনাল, যদি আপনি ম্যাক বা লিনাক্সে থাকেন) এবং প্ল্যাটফর্ম-টুলগুলি-এ নির্দেশ করতে ডিরেক্টরি পরিবর্তন করুন ফোল্ডার।
adb ডিভাইস টাইপ করুন এবং Enter চাপুন . আপনি এখন সিরিয়াল নম্বর সহ সংযুক্ত ডিভাইসগুলির একটি তালিকা দেখতে পাবেন। এটি দেখায় যে এটি কাজ করছে এবং আপনার ফোন সংযুক্ত রয়েছে৷
৷
এবং এটির জন্য এখানেই রয়েছে:adb টাইপ করুন আপনি যে কমান্ডটি চালাতে চান তা অনুসরণ করুন। আরেকটি সাধারণ উদাহরণের জন্য, adb রিবুট লিখুন আপনার ফোন রিস্টার্ট করতে।
কিভাবে Fastboot ব্যবহার করবেন
ফাস্টবুট ADB এর মতোই কাজ করে, আপনার ফোনটিকে Android এর পরিবর্তে Fastboot মোডে বুট করতে হবে। আপনি সাধারণত শক্তি এর সংমিশ্রণ ধরে এটি করেন৷ এবং ভলিউম ফোন পাওয়ার বন্ধ হলে কীগুলি।
বিকল্পভাবে, ADB ব্যবহার করুন এবং adb reboot bootloader টাইপ করুন .
তার পরও তাই। ফাস্টবুট ডিভাইস লিখুন আপনার ফোন স্বীকৃত হচ্ছে কিনা তা পরীক্ষা করতে। ফাস্টবুট রিবুট লিখুন অ্যান্ড্রয়েড পুনরায় চালু করতে।
ADB এবং ফাস্টবুট দিয়ে আপনি যা করতে পারেন
এখন যেহেতু আপনি ADB এবং Fastboot ব্যবহার করতে জানেন, আপনি তাদের সাথে কী করতে পারেন? এখানে চেষ্টা করার জন্য কয়েকটি সরঞ্জাম রয়েছে:
- adb টান [ফাইলের পথ] [ফোল্ডারের পথ] এটি আপনার ফোনের যেকোনো জায়গায় সঞ্চিত একটি ফাইল কপি করে এবং আপনার কম্পিউটারে একটি নির্দিষ্ট ফোল্ডারে সংরক্ষণ করে।
- adb পুশ [ফাইলের পথ] [ফোল্ডারের পথ] টানার বিপরীত; আপনার ডেস্কটপ থেকে আপনার ফোনে একটি ফাইল পাঠান।
- adb ইনস্টল [ফাইলের পথ] আপনার ফোনে একটি APK অ্যাপ ইনস্টল করে। এটি অ্যাপ ডেভেলপারদের জন্য সবচেয়ে বেশি কাজে লাগে।
- adb আনইনস্টল [প্যাকেজের নাম] একটি অ্যাপ আনইনস্টল করে। সাধারণ অ্যাপ নামের পরিবর্তে আপনাকে সম্পূর্ণ প্যাকেজের নাম লিখতে হবে—সাধারণত com.devname.appname-এর লাইন বরাবর কিছু।
- adb শেল wm ঘনত্ব [dpi] আপনার ডিসপ্লের পিক্সেল ঘনত্ব পরিবর্তন করে। একটি কম সংখ্যা পর্দায় আরো বিষয়বস্তু ফিট করে, যখন একটি উচ্চ সংখ্যা কম ফিট হবে. উদাহরণস্বরূপ, OnePlus 3-এর মতো পুরানো ডিভাইসগুলির একটি নেটিভ ডিপিআই 480 রয়েছে৷ এটিকে 400 তে সেট করলে পাঠ্য, আইকন এবং অন্য সবকিছু ছোট হয়ে যায়৷
- adb sideload [update.zip-এর পথ] একটি update.zip সাইডলোড করে ফার্মওয়্যার আপডেট। এটি আপনার ফোনে কাস্টম পুনরুদ্ধারের মাধ্যমে চলে। আপনি যদি আপনার ডিভাইসে একটি আপডেটের জন্য অপেক্ষা করতে না পারেন তবে দরকারী৷
- fastboot oem আনলক অথবা ফাস্টবুট ফ্ল্যাশিং আনলক আপনি কোন কমান্ডটি ব্যবহার করবেন তা নির্ভর করে আপনি Android এর কোন সংস্করণটি চালাচ্ছেন তার উপর৷ Android 6 এর পর থেকে আপনাকে বিকাশকারী বিকল্পগুলিতে OEM আনলকিং সক্ষম করতে হবে। এইভাবে বুটলোডার আনলক করলে আপনার ফোন সম্পূর্ণ মুছে যাবে।
- ফাস্টবুট ফ্ল্যাশ পুনরুদ্ধার [filename.img] আপনার ডিভাইসে একটি কাস্টম পুনরুদ্ধার, যেমন TWRP, ইনস্টল করে। ব্যবহারের সহজতার জন্য, আমরা পুনরুদ্ধারের ফাইলের নামটি সহজ কিছুতে পরিবর্তন করার পরামর্শ দিই—twrp.img , উদাহরণস্বরূপ—এবং এটিকে প্ল্যাটফর্ম-টুল-এ সরানো ফোল্ডার
- fastboot -w একটি কাস্টম রম ফ্ল্যাশ করার প্রস্তুতির জন্য আপনার ফোনটিকে সম্পূর্ণরূপে মুছে দেয়।
- ফাস্টবুট আপডেট [rom.zip-এর পথ] একটি কাস্টম রম ফ্ল্যাশ করে। আপনি যদি আপনার ফোন রুট না করে থাকেন তবে একটি দরকারী বিকল্প।
আপনি ADB-এর মাধ্যমে আপনার কম্পিউটারের ক্লিপবোর্ড শেয়ার করতে ক্লিপারের মতো একটি অ্যাপও ব্যবহার করতে পারেন।
কেন আপনার ADB এবং ফাস্টবুট শেখা উচিত
স্পষ্টতই, উপরের কমান্ডগুলি শুধুমাত্র মৌলিক নির্দেশনার জন্য। তারা সব ডিভাইসে কাজ নাও হতে পারে. আপনার শুধুমাত্র সেগুলি ব্যবহার করা উচিত যদি আপনি বুঝতে পারেন যে তারা কী করবে এবং তারা যে কোনও পরিবর্তন কীভাবে পূর্বাবস্থায় ফিরিয়ে আনবে৷
৷এডিবি এবং ফাস্টবুট অ্যান্ড্রয়েড রুটিং এবং মোডিং গেমের অপরিহার্য অংশ। সেগুলি কীভাবে ব্যবহার করতে হয় তা শেখা গুরুত্বপূর্ণ এবং আপনাকে আরও উন্নত মোডগুলি ব্যবহার করতে সহায়তা করবে৷
৷কমান্ড প্রম্পট ব্যবহার করা প্রথমে ভয়ঙ্কর বলে মনে হতে পারে। কিন্তু এটি তোলা সহজ—প্রয়োজনে আপনি কমান্ডগুলি কপি-পেস্ট করতে পারেন—এবং এটি সাধারণত কোনো সমস্যা ছাড়াই আপনার ফোন সনাক্ত করে এবং সংযোগ করে। তারপর আপনি পরীক্ষা শুরু করতে পারেন৷