ফাস্টবুট

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
ফাস্টবুট
একটি গুগল নেক্সাস ৫ ফাস্টবুট মুডে বুট করা হয়েছে, এটি এখন হোস্ট পিসি থেকে কমান্ড গ্রহণ করতে সক্ষম
একটি গুগল নেক্সাস ৫ ফাস্টবুট মুডে বুট করা হয়েছে, এটি এখন হোস্ট পিসি থেকে কমান্ড গ্রহণ করতে সক্ষম
মূল উদ্ভাবকগুগল এলএলসি
রিপজিটরিগুগলসোর্স
যে ভাষায় লিখিতসি++
সাথে উপলব্ধঅ্যান্ড্রয়েড এসডিকে
ধরনফার্মওয়্যার যোগাযোগ প্রোটোকল এবং এর বাস্তবায়ন

ফাস্টবুট হচ্ছে একইসাথে একটি প্রটোকল[১] এবং একটি টুল; একই নামে। এটি অ্যান্ড্রয়েড এসডিকে প্যাকেজের সাথেযুক্ত করা হয়ে থাকে, যাতে একটি হোস্ট কম্পিউটার থেকে ইউএসবির মাধ্যমে ফ্লাশ সিস্টেম ফাইল পরিবর্তন বা পরিবর্ধন করা সম্ভব হয়। এটি করতে হলে অ্যান্ড্রয়েডের ফাস্টবুট মোড সক্রিয় করা প্রয়োজন। যদি সক্রিয় থাকে তাহলে ইউএসবির মাধ্যমে নির্দিষ্ট সেটের কমান্ড লাইন গ্রহণ করে থাকবে।[২] ফাস্টবুট একটি কাস্টম রিকোভারি ইমেজে বুট করার সক্ষমতা দেয়। ফাস্টবুট মোডে ইউএসবি ডেবাগিং সক্রিয় করা আবশ্যক হয়না।[৩] সকল অ্যান্ড্রয়েড ডিভাইসে ফাস্টবুট সক্রিয় করা যায়না।[৪] ফাস্টবুট ব্যবহার করতে হলে প্রতিটি ডিভাইসের একাধিক বিশেষ বাটন নির্দিষ্ট সময়ের জন্য বুট করতে ধরে থাকতে হয়।[৫]

অ্যান্ড্রয়েড ডিভাইস প্রস্তুতকারকরা ফাস্টবুট কার্যক্রম দিবে নাকি অন্য প্রটোকল ব্যবহার করবে; সে ব্যাপারে সিদ্ধান্ত নিতে পারে।[৬]

তাড়িত বাটনসমূহ[সম্পাদনা]

কী বা বাটন; যেটা চেপে ফাস্টবুটে যেতে হবে- সেটা ভেন্ডর বা মডেল হিসেবে ভিন্ন হয়ে থাকে।[৭]

  • এইচটিসি, শাওমি বা গুগল পিক্সেল: পাওয়ার এবং ভলিউম ডাউন
  • সনি: পাওয়ার এবং ভলিউম আপ
  • গুগল নেক্সাস: পাওয়ার, ভলিউম আপ এবং ভলিউম ডাউন

স্যামসং ডিভাইসগুলোতে (নেক্সাস এস এবং গ্যালাক্সি নেক্সাস ডিভাইসগুলো বাদে) পাওয়ার, ভলিউম ডাউন এবং হোম বাটন চেপে ধরার ফলে ওডিন মোড সক্রিয় হয়। এটি ফাস্টবুটের জন্য স্যামসংয়ের নিজস্ব একটি বিকল্প প্রটোকল এবং টুল।[৬]

কমান্ডসমূহ[সম্পাদনা]

নিম্নে কিছু ফাষ্টবুট কমান্ড দেওয়া হল

  • flash – এই কমান্ডের মাধ্যমে নির্দিষ্ট পার্টিশনে বাইনারি ইমেজ রাইট করে থাকে।
  • flashing unlock/oem unlock *** – এই কমান্ডের মাধ্যমে বুটলোডারের আনলক কোড ব্যবহার করে বুটলোডার আনলক করা হয়।
  • erase – এই কমান্ডের মাধ্যমে স্পেসিফিক পার্টিশন মুছা/ডিলেট করা হয়।
  • reboot – এই কমান্ডের মাধ্যমে অপারেটিং সিস্টেমকে পুনরায় চালু করা হয় বা বিভিন্ন  মুডে নেওয়া হয়।
  • devices – এই কমান্ডের মাধ্যমে ডিভাইসের সাথে কম্পিউটারের সংযোগ চেনা যায় নির্দিষ্ট সিরিয়াল নাম্বার এর মাধ্যমে।
  • format – সিস্টেমের নির্দিষ্ট পার্টিশন মুছে ফেলার জন্য ব্যবহার হয়।

আরও দেখুন[সম্পাদনা]

তথ্যসূত্র[সম্পাদনা]

  1. "Fastboot Protocol Documentation"android.googlesource.com। সংগ্রহের তারিখ ২০১৯-০৭-০৭ 
  2. Ravenscraft, Eric (২০১৪-০৬-১৩)। "The Most Useful Things You Can Do with ADB and Fastboot on Android"Lifehacker (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০১৯-০৭-০৭ 
  3. Tamma, Rohit (২০১৫)। Learning Android forensics : a hands-on guide to Android forensics, from setting up the forensic workstation to analyzing key forensic artifacts। Donnie Tindall। Birmingham, UK। পৃষ্ঠা 113। আইএসবিএন 978-1-78217-444-8ওসিএলসি 910639389 
  4. "The Easiest Way to Install Android's ADB and Fastboot Tools on Any OS"Lifehacker (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০২১-০৮-০৪ 
  5. "How to Use ADB and Fastboot on Android (And Why You Should)"Makeuseof (ইংরেজি ভাষায়)। ২০১৭-০১-২৬। সংগ্রহের তারিখ ২০২১-০৮-০৪ 
  6. Drake, Joshua J. (২০১৪)। Android hacker's handbook। Zach Lanier, Collin Mulliner, Pau Oliva, Stephen A. Ridley, Georg Wicherski। Indianapolis, IN: Wiley। আইএসবিএন 978-1-118-60861-6ওসিএলসি 875820167 
  7. Tahiri, Soufiane (২০১৬)। Mastering mobile forensics : develop the capacity to dig deeper into device data acquisition। Birmingham, UK। আইএসবিএন 978-1-78528-106-8ওসিএলসি 952135850