ফাস্টবুট

ফাস্টবুট হচ্ছে একইসাথে একটি প্রটোকল এবং একটি টুল; একই নামে। এটি অ্যান্ড্রয়েড এসডিকে প্যাকেজের সাথেযুক্ত করা হয়ে থাকে, যাতে একটি হোস্ট কম্পিউটার থেকে ইউএসবির মাধ্যমে ফ্লাশ সিস্টেম ফাইল পরিবর্তন বা পরিবর্ধন করা সম্ভব হয়। এটি করতে হলে অ্যান্ড্রয়েডের ফাস্টবুট মোড সক্রিয় করা প্রয়োজন। যদি সক্রিয় থাকে তাহলে ইউএসবির মাধ্যমে নির্দিষ্ট সেটের কমান্ড লাইন গ্রহণ করে থাকবে। ফাস্টবুট একটি কাস্টম রিকোভারি ইমেজে বুট করার সক্ষমতা দেয়। ফাস্টবুট মোডে ইউএসবি ডেবাগিং সক্রিয় করা আবশ্যক হয়না। সকল অ্যান্ড্রয়েড ডিভাইসে ফাস্টবুট সক্রিয় করা যায়না। ফাস্টবুট ব্যবহার করতে হলে প্রতিটি ডিভাইসের একাধিক বিশেষ বাটন নির্দিষ্ট সময়ের জন্য বুট করতে ধরে থাকতে হয়। অ্যান্ড্রয়েড ডিভাইস প্রস্তুতকারকরা ফাস্টবুট কার্যক্রম দিবে নাকি অন্য প্রটোকল ব্যবহার করবে; সে ব্যাপারে সিদ্ধান্ত নিতে পারে। কী বা বাটন; যেটা চেপে ফাস্টবুটে যেতে হবে- সেটা ভেন্ডর বা মডেল হিসেবে ভিন্ন হয়ে থাকে। এইচটিসি, শাওমি বা গুগল পিক্সেল: পাওয়ার এবং ভলিউম ডাউন সনি: পাওয়ার এবং ভলিউম আপ গুগল নেক্সাস: পাওয়ার, ভলিউম আপ এবং ভলিউম ডাউন স্যামসং ডিভাইসগুলোতে (নেক্সাস এস এবং গ্যালাক্সি নেক্সাস ডিভাইসগুলো বাদে) পাওয়ার, ভলিউম ডাউন এবং হোম বাটন চেপে ধরার ফলে ওডিন মোড সক্রিয় হয়। এটি ফাস্টবুটের জন্য স্যামসংয়ের নিজস্ব একটি বিকল্প প্রটোকল এবং টুল। নিম্নে কিছু ফাষ্টবুট কমান্ড দেওয়া হল flash – এই কমান্ডের মাধ্যমে নির্দিষ্ট পার্টিশনে বাইনারি ইমেজ রাইট করে থাকে। flashing unlock/oem unlock *** – এই কমান্ডের মাধ্যমে বুটলোডারের আনলক কোড ব্যবহার করে বুটলোডার আনলক করা হয়। erase – এই কমান্ডের মাধ্যমে স্পেসিফিক পার্টিশন মুছা/ডিলেট করা হয়। reboot – এই কমান্ডের মাধ্যমে অপারেটিং সিস্টেমকে পুনরায় চালু করা হয় বা বিভিন্ন  মুডে নেওয়া হয়। devices – এই কমান্ডের মাধ্যমে ডিভাইসের সাথে কম্পিউটারের সংযোগ চেনা যায় নির্দিষ্ট সিরিয়াল নাম্বার এর মাধ্যমে। format – সিস্টেমের নির্দিষ্ট পার্টিশন মুছে ফেলার জন্য ব্যবহার হয়। অপারেটিং সিস্টেম অ্যান্ড্রয়েড রিকোভারি মোড টুয়ার্প (সফটওয়্যার) "Fastboot Protocol Documentation"। android.googlesource.com। সংগ্রহের তারিখ ২০১৯-০৭-০৭। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) Ravenscraft, Eric (২০১৪-০৬-১৩)। "The Most Useful Things You Can Do with ADB and Fastboot on Android"। Lifehacker (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০১৯-০৭-০৭। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) 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। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) "The Easiest Way to Install Android's ADB and Fastboot Tools on Any OS"। Lifehacker (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০২১-০৮-০৪। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) "How to Use ADB and Fastboot on Android (And Why You Should)"। Makeuseof (ইংরেজি ভাষায়)। ২০১৭-০১-২৬। সংগ্রহের তারিখ ২০২১-০৮-০৪। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) 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। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) Tahiri, Soufiane (২০১৬)। Mastering mobile forensics : develop the capacity to dig deeper into device data acquisition। Birmingham, UK। আইএসবিএন 978-1-78528-106-8। ওসিএলসি 952135850। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link)