طراحی سایت اینتن

Fastboot چیست و چگونه می توانید از آن استفاده کنید ؟

0 بهنام خدابخشی
Fastboot چیست و چگونه می توانید از آن استفاده کنید ؟
به این پست امتیاز دهید

در اینجا بحث ما کمی تخصصی تر می باشد و اصولا افرادی که در زمینه ی نرم افزاری گوشی های هوشمند اندرویدی فعالیت دارند و یا افرادی که در این زمینه علاقه ی خاصی دارند، می توانند از این مقاله بهره ی کامل را ببرند. در صورتی که شما از کاربران گوشی های HTC و یا Nexus Line بوده باشید، قطعا با Fastboot آشنایی دارید و یا حداقل نام آن به گوشتان خورده است. باید بگوییم که هر آنچه از Fastboot می دانید با مطالعه ی این مقاله در زوم تک متوجه خواهید شد که یک سری موارد سطحی از آن کی دانید و کاربردهای گسترده تری برای شما دارد.

Fastboot چیست؟

در ابتدا باید یک تعریف کلی از این قابلیت را در اختیار شما قرار بدهیم. اساسا Fastboot یک ابزار و یا یک پروتکلی به منظور رایت مستقیم اطلاعات در حافظه‌ ی گوشی های هوشمند اندرویدی می باشد. این ابزار در اصل، به منظور فلش کردن فایل‌ های نسخه ی img نظیر ریکاوری، Boot Loader و Kernel مورد استفاده قرار دارد. از سایر کاربردهای Fastboot می‌توان به امکان بازگرداندن نسخه های پشتیبان اندروید، تغییر Splash Screen و فلش کردن ROM اشاره نمود.

یکی از ملزومه های کار با Fastboot دسترسی به Root و Boot Loader باز می باشد. دقیقا نظیر کار با ADB، درایورهای Fastboot نیز در اندروید SDK قرار داده شده اند ولی خوشبختانه در این مورد هم احتیاجی به دانلود فایل کامل SDK نمی باشد و حدودا به همان سیستمی که ADB نصب می گردد، Fastboot نیز قابل نصب می باشد.

قدم اول: نصب Fastboot

در ابتدا باید به منظور نصب Fastboot فایل های اندروید SDK را نصب نمایید. در طی چند مرحله ی ساده می توانید تمامی فایل ها و ابزارهای مورد نیاز را نصب و راه اندازی نمایید و سیستم خود را بر این اساس آماده کنید.

نصب Fastboot بر روی ویندوز

اساسا نصب درایورهای Fastboot در ویندوز های کامپیوتری با وجود نصب‌ کننده‌ ها بسیار راحت می باشد. از طریق نصب‌ کننده‌ ای که در این بخش به شما معرفی خواهیم کرد، درایور Fastboot وارد مسیر درایورهای سیستم شما خواهد شد؛ این بدان معنی است که پس از استفاده از این نصب‌ کننده ها، دستورهای Fastboot از همه ی مسیرهای ویندوز قابل دسترسی خواهند بود.

در ابتدا تنها لازم است تا نصب‌ کننده را دانلود و اجرا نمایید. در بخشی که پیش روی شما قرار خواهد گرفت، این سوال پرسیده می‌ شود که آیا قصد دارید درایورهای Fastboot را نصب کنید یا خیر؟. در صورتی که پاسخ شما مثبت می باشد عبارت Y را وارد نموده و کلید اینتر را بزنید. سوال بعدی در مورد قابلیت اجرای ADB از همه ی مسیرها خواهد بود که در این بخش نیز باید برای ارائه ی پاسخ مثبت عبارت Y را تایپ کنید.

Fastboot

در مرحله‌ ی بعدی از شما سؤال خواهد شد که آیا تمایل دارید که درایورهای دستگاه خود را نصب کنید یا خیر؟ اگر پاسخ شما مثبت می باشد باید عبارت Y را تایپ کرده و کلید Enter را بزنید، در این بخش نصب کننده ی دیگری برای شما نمایان خواهد شد که درایورهای گوشی شما را نصب می نماید.

Fastboot

پس از پایان نصب باید بر روی گزینه ی Finish کلیک کنید که با انجام این کار، صفحه ی نصب‌ کننده برای شما بسته خواهد شد و ADB آماده ی بهره برداری است.

نصب Fastboot بر روی سیستم عامل Mac OS X

همانگونه که برای ویندوز کامپیوتر اینستالر وجود دارد برای سیستم عامل Mac نیز اسکریپت‌ هایی موجود می باشد که فرآیند نصب ADB را آسان می سازد.

در ابتدا فایل Android.zip را از اینجا دانلود نمایید و فولدر آن را بر روی دسکتاپ خود قرار دهید.

سپس در این بخش ترمینال را باز کرده و دستور زیر را وارد نمایید.

cd Desktop/Android

اکنون با استفاده از دستور پایین تمامی درایورهای ADB و Fastboot را نصب نمایید.

./ADB-Install-Mac.sh

پس از اجرای نهایی اسکریپت، درایورهای ADB و FastBoot شما در مسیر /usr/bin/ قرار خواهند داشت.

نصب Fastboot بر روی Linux

اساسا نصب Fastboot بر روی Linux بسیار ساده تر از دو سیستم‌ عامل دیگر می باشد. بر روی بسیاری از توزیع‌ های سیستم عامل Linux، لازم است تا دستورالعمل زیر را از ترمینال اجرا نمایید.

sudo apt-get install android-tools-fastboot android-tools-adb

Fastboot

در صورتی که به هر علتی دستور بالا کار نکرد، به احتمال باید یک مخزن به APT بیافزایید. برای انجام این کار از دستور پایین استفاده نمایید.

sudo add-apt-repository ppa:phablet-team/tools && sudo apt-get update

پس از اتمام اجرای این دستورها، دستور اول را دوباره اجرا نمایید تا درایور Fastboot با موفقیت برای شما نصب گردد.

 قدم دوم: آماده کردن گوشی به منظور استفاده از Fastboot

در این بخش باید گوشی اندرویدی خود را به حالت Fastboot ببرید. در بسیاری از مدل‌ ها، می‌توانید پس از خاموش کردن گوشی و نگه داشتن کلیدهای پاور و کاهش صدا به صورت همزمان وارد حالت Fastboot گردید. اما در صورتی که گوشی اندرویدی شما با استفاده از این روش وارد Fastboot نشد، می‌ توانید پس از فعال نمودن USB Debuging با وارد نمودن دستور پایین به کمک ADB وارد Fastboot شوید.

adb reboot bootloader

زمانی که دستگاه شما وارد حالت Fastboot شد، با استفاده از کابل USB دستگاه خود را به سیستم وصل نمایید. سپس، در Cmd و دستور زیر را تایپ نمایید و کلید Enter را بزنید.

fastboot devices
Fastboot

در صورتی که اتصال کامپیوتر و گوشی به درستی برقرار شده باشد و Fastboot کار کند، باید با وارد نمودن دستورهای بالا سریال نامبر دستگاه شما قابل مشاهده گردد.

 

در صورتی که هیچگونه دستگاهی برای شما نشان داده نشد، اطمینان حاصل نمایید که گوشی به حالت Fastboot رفته باشد و اتصال USB مسئله ای نداشته باشد.

قدم سوم:  دستورهای پایه ای Fastboot

پس از اینکه مراحل بالا را انجام دادید و ارتباط میان گوشی و کامپیوتر شما برقرار شد می توانید کارهایی که در ادامه برای شما برمی شماریم را انجام دهید.

لاک و آنلاک کردن Boot Loader

در گوشی‌ های هوشمند سری Nexus کمپانی گوگل، فقط با وارد نمودن دستور زیر می‌ توانید boot Loader خود را آنلاک نمایید.

fastboot oem unlock

در خصوص سایر گوشی های اندرویدی ، دستور بالا کافی نیست و در نتیجه باید روشی مخصوص به کمپانی سازنده و مدل دستگاه خود را امتحان نمایید.

به منظور بستن دوباره ی Boot Loader دستور زیر بر روی همه ی گوشی‌ های اندرویدی کار می کند و Boot Loader دستگاه شما را به حالت قبل باز می‌ گرداند.

fastboot oem lock

نکته لازم به ذکر این است که باز کردن Boot Loader در بسیاری از موارد سبب پاک شدن حافظه‌ ی دستگاه می گردد. در نتیجه، لازم است تا پیش از انجام هر اقدامی از اطلاعات موجود بر روی گوشی خود یک نسخه ی پشتیبان تهیه نمایید.

فلش کردن یک Custom Recovery

اساسا یک سری ریکاوری شخصی‌ سازی شده و یا در اصطلاح کاستوم برای بسیاری از گوشی‌ های موجود می باشد که اصلی ترین و جدیدترین آن‌ ها ریکاوری TWRP نام دارد. جدیدترین نسخه ی ریکاوری مذکور را با فرمت IMG می توانید از وبسایت آن دانلود نمایید.

Fastboot

با نگهداشتن همزمان دکمه های شیفت و راست کلیک کردن در مسیری که فایل ریکاوری در آن قرار داده شده است، می توانید یک پنجره‌ی دستوری باز کرده و دستور زیر را در آن وارد نمایید.

fastboot erase recovery

این دستور می تواند پارتیشن ریکاوری دستگاهتان را فرمت نماید. اکنون، به منظور نصب Custom Recovery باید دستور زیر را وارد نمایید.

fastboot flash recovery xxxx.img
” در دستور بالا و همه ی دستورهایی که در ادامه خواهید دید به‌ جای xxxx نام فایلی را که دانلود نموده اید، دقیقا وارد نمایید.”

فلش کردن یک Custom ROM

به طورکلی پس از نصب یک Custom Recovery، طبیعی است که از یک ریکاوری به منظور نصب ROM، Kernel و… استفاده گردد ولی قابلیت نصب همه ی این موارد از طریق Fastboot نیز وجود دارد. این قابلیت به خصوص در زمان هایی که پارتیشن ریکاوری با مشکل روبرو شده است می‌ تواند بسیار مفید و کارآمد گردد.

در ابتدا باید رام مناسب با گوشی خود را با استفاده از کامپیوتر دانلود نمایید. سپس در فولدری که فایل ROM قرار داده شده است به همان صورتی که در توضیحات بالا بیان کردیم Cmd  را باز کرده و دستورهای زیر را به ترتیب وارد نموده و کلید اینتر را بزنید.

fastboot erase system -w
fastboot erase boot

Fastboot

دستور نخست مربوط به پارتیشن سیستم و یا ROM می باشد و دستور دوم می تواند پارتیشن Boot و یا Kernel گوشی شما را پاکسازی نماید.

در اصل با تایپ کردن دستورات بالا گوشیتان کامل فرمت می گردد. استفاده از تمامی این دستورها وقتی که برای نخستین بار تصمیم دارید که Custom ROM بر روی گوشی هوشمند خود نصب نمایید، می‌ تواند از بروز مسائل احتمالی ناشی از ناسازگاری Cache و دیتای باقیمانده از رام قبلی جلوگیری نماید. نصب یک ROM جدید با وارد نمودن دستور زیر امکان پذیر می شود.

fastboot update xxxx.zip

دوباره یاد آوری می کنیم که باید به جای XXXX نام اصلی فایل خود را قرار بدهید

پس از پاینم فرآیند نصب ROM، می‌ توانید با استفاده از تایپ دستور زیر گوشی خود را Restart نمایید.

fastboot reboot

مطالب مرتبط

 

در ادامه با زوم تک همراه باشید …

 

منبع: android.gadgethacks

تگ ها
loading...

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Time limit is exhausted. Please reload CAPTCHA.