سیستم عامل Android ، یعنی نوشتن فایل های تصویری خاص به بخش های مناسب حافظه دستگاه با استفاده از نرم افزار ویژه ویندوز که تقریباً به طور کامل فرایند را خودکار می کند ، از نظر کاربر دشوارترین روش نیست. اگر استفاده از چنین ابزارهایی غیرممکن باشد یا نتیجه مطلوب را به دست نیاورد ، Fastboot شرایط را نجات می دهد.
برای فلش کردن دستگاه اندرویدی از طریق Fastboot ، به اطلاعات مربوط به دستورات کنسول حالت عملکرد دستگاه به همین نام و همچنین مقداری آماده سازی تلفن هوشمند یا تبلت و رایانه ای که برای عملیات مورد استفاده قرار می گیرد ، نیاز دارید.
با توجه به اینکه در حالت fastboot ، دستکاری هایی با بخش هایی از حافظه دستگاه به طور مستقیم انجام می شود ، هنگام استفاده از روش سیستم عامل که در زیر توضیح داده شده است ، احتیاط و احتیاط لازم است. علاوه بر این ، اجرای مراحل زیر احتمالاً فقط در صورت عدم امکان اجرای سیستم عامل به روش های دیگر توصیه می شود.
هر عملی با دستگاه های اندرویدی خاص خود توسط کاربر در معرض خطر خودش انجام می شود. برای عواقب منفی احتمالی استفاده از روشهای توصیف شده در این منبع ، مدیریت سایت مسئولیتی ندارد!
آماده سازی
اجرای صحیح مراحل مقدماتی موفقیت کل فرایند چشمک زدن دستگاه را تعیین می کند ، بنابراین اجرای مراحل گفته شده در زیر می تواند پیش شرط قبل از انجام عملیات در نظر گرفته شود.
نصب درایور
برای یادگیری نحوه نصب درایور ویژه برای حالت fastboot ، به مقاله مراجعه کنید:
درس: نصب درایورها برای سیستم عامل Android
سیستم پشتیبان
در صورت کمترین امکان ، یک نسخه پشتیبان کامل از بخش های موجود در حافظه دستگاه قبل از چشمک زن ایجاد شود. مراحل لازم برای ایجاد نسخه پشتیبان در مقاله شرح داده شده است:
درس: نحوه تهیه نسخه پشتیبان از دستگاه های Android قبل از سیستم عامل
پرونده های لازم را بارگیری و تهیه کنید
Fastboot و ADB ابزار مکمل Android SDK هستند. ما جعبه ابزار را به طور کامل بارگذاری می کنیم یا یک بسته جداگانه که فقط شامل ADB و Fastboot است بارگیری می کنیم. سپس بایگانی حاصل را درون یک پوشه جداگانه در درایو C باز کنید.
از طریق Fastboot ، امکان ضبط هر دو بخش جداگانه حافظه دستگاه اندرویدی و بروزرسانی سیستم عامل به صورت کامل وجود دارد. در حالت اول ، شما نیاز به فایلهای تصویری با فرمت دارید * .img، در بسته دوم (ها) * .zip. کلیه پرونده هایی که برای استفاده برنامه ریزی شده اند باید در پوشه حاوی Fastboot باز نشده و ADB کپی شوند.
بسته ها * .zip باز نکنید ، فقط باید فایل (های) بارگیری شده را تغییر نام دهید. در اصل ، نام می تواند هر چیزی باشد ، اما نباید حاوی فضاها یا حروف روسی باشد. برای راحتی ، به عنوان مثال از اسامی کوتاه استفاده کنید به روز رسانی.zip. از جمله موارد دیگر ، باید فاكتورهایی را كه Fastboot در دستورات ارسال شده و نام پرونده ها حساس است ، در نظر بگیریم. من "Update.zip" و "update.zip" برای fastboot پرونده های مختلفی هستند.
Fastboot را راه اندازی کنید
از آنجا که Fastboot یک برنامه کنسول است ، با وارد کردن دستورات یک نحو خاص به خط فرمان ویندوز (cmd) با این ابزار کار می کنید. ساده ترین روش برای اجرای Fastboot استفاده از روش زیر است.
- پوشه را با Fastboot باز کنید ، کلید را در صفحه کلید فشار دهید "تغییر" و نگه داشتن آن ، کلیک راست بر روی یک منطقه رایگان. در منوی باز شده ، را انتخاب کنید "باز کردن پنجره فرمان".
- علاوه بر این برای تسهیل کار با Fastboot ، می توانید از برنامه Adb Run استفاده کنید.
این افزونه به شما امکان می دهد تا کلیه عملیات ها را از نمونه های زیر در حالت نیمه اتوماتیک انجام دهید و نیازی به استفاده از دستورات دستی در داخل کنسول نیست.
راه اندازی مجدد دستگاه در حالت bootloader
- برای اینکه دستگاه بتواند دستوراتی را که کاربر از طریق Fastboot ارسال کرده است بپذیرد ، باید در حالت مناسب مجدداً راه اندازی شود. در بیشتر موارد ، کافی است که یک فرمان ویژه از طریق adb به دستگاه ارسال شود و در صورت اشکال زدایی USB فعال باشد:
- دستگاه به حالت دلخواه برای سیستم عامل راه اندازی مجدد می شود. سپس اتصال را با استفاده از دستور بررسی کنید:
- راه اندازی مجدد در حالت fastboot نیز می تواند با استفاده از مورد مربوطه در بازیابی TWRP (مورد) انجام شود "fastboot" منو راه اندازی مجدد ("راه اندازی مجدد").
- اگر روشهای فوق در انتقال دستگاه به حالت fastboot کار نمی کند یا کاربردی نیست (دستگاه در اندروید بوت نمی شود و وارد ریکاوری نمی شود) ، باید از ترکیبی از کلیدهای سخت افزاری در خود دستگاه استفاده کنید. برای هر محدوده مدل ، این ترکیب ها و ترتیب فشار دکمه ها متفاوت است ، متأسفانه هیچ روش جهانی برای ورود وجود ندارد.
فقط به عنوان مثال ، شما می توانید محصولات شیائومی را در نظر بگیرید. در این دستگاه ها بارگیری در حالت fastboot با فشار دادن دکمه روی دستگاه خاموش انجام می شود "جلد-" و کلیدهایش را نگه می دارد "تغذیه".
بار دیگر ، توجه می کنیم که برای سایر تولید کنندگان ، روش ورود به حالت fastboot با استفاده از دکمه های سخت افزاری و ترکیب آنها ممکن است متفاوت باشد.
راه اندازی مجدد adb bootloader
دستگاه های fastboot
قفل بوت لودر
تولید کنندگان تعداد مشخصی از دستگاه های Android امکان مدیریت پارتیشن های حافظه دستگاه را از طریق قفل کردن بوت لودر مسدود می کنند. اگر دستگاه دارای یک bootloader قفل شده باشد ، در اکثر موارد سیستم عامل آن از طریق fastboot امکان پذیر نیست.
برای بررسی وضعیت bootloader می توانید دستور زیر را به دستگاه ارسال کنید که در حالت fastboot است و به رایانه متصل شده است:
fastboot oem device-info
اما باز هم باید اعتراف کنم که این روش تعیین وضعیت قفل جهانی نیست و برای دستگاه های تولید کنندگان مختلف متفاوت است. این بیانیه همچنین در مورد باز کردن قفل بوت لودر صدق می کند - روش این روش برای دستگاه های مختلف و حتی برای مدل های مختلف با همان برند متفاوت است.
نوشتن پرونده ها به بخش های حافظه دستگاه
پس از اتمام مراحل مقدماتی ، می توانید مراحل نوشتن داده ها را به بخش های حافظه دستگاه ادامه دهید. یک بار دیگر ، صحت بارگذاری پرونده های تصویر و / یا بسته های فشرده و مکاتبات آنها را با دستگاه در حال فلش کردن دو بار بررسی می کنیم.
توجه! چشمک زدن به تصاویر پرونده نادرست و آسیب دیده و همچنین تصاویر از دستگاه دیگر به دستگاه ، در بیشتر موارد منجر به عدم امکان بارگیری اندروید و / یا پیامدهای منفی دیگر برای دستگاه می شود!
بسته های فشرده را نصب کنید
به عنوان مثال ، برای ضبط در یک دستگاه ، به روزرسانی های OTA یا مجموعه کاملی از مؤلفه های نرم افزار توزیع شده در قالب * .zipاز دستور fastboot استفاده می کندبروزرسانی کنید
.
- ما اطمینان حاصل می کنیم که دستگاه در حالت fastboot است و به درستی توسط سیستم تشخیص داده شده است ، و سپس بخش های "cache" و "data" را پاک می کنیم. این کار باعث حذف کلیه داده های کاربر از دستگاه می شود ، اما در بیشتر موارد این یک اقدام ضروری است ، زیرا به جلوگیری از بسیاری از خطاها در هنگام نصب سیستم عامل و کار بیشتر نرم افزار کمک می کند. ما دستور را اجرا می کنیم:
- ما یک بسته پستی را با سیستم عامل می نویسیم. اگر این یک به روزرسانی رسمی از سازنده است ، از این دستور استفاده می شود:
بروزرسانی fastboot update.zip
در موارد دیگر از دستور استفاده کنید
fastboot flash update.zip
- بعد از ظاهر شدن کتیبه "تمام شد. زمان کل ...." سیستم عامل کاملاً در نظر گرفته شده است.
fastboot-w
نوشتن تصاویر img به پارتیشن های حافظه
در بسیاری از موارد ، فرمت سیستم عامل را در قالب جستجو کنید * .zip بارگیری ممکن است دشوار باشد. تولید کنندگان دستگاه تمایلی به ارسال راه حل های خود در وب ندارند. علاوه بر این ، پرونده های zip را می توان از طریق بازیابی فلش کرد ، بنابراین مناسب بودن استفاده از روش نوشتن فایل های zip از طریق fastboot قابل تردید است.
اما امکان چشمک زدن تصاویر جداگانه در بخش های خاص ، به ویژه وجود دارد "چکمه", "سیستم", "Userdata", "بازیابی" و غیره از طریق Fastboot هنگام بازیابی دستگاه پس از مشکلات جدی نرم افزار ، می تواند وضعیت را در بسیاری موارد نجات دهد.
برای چشمک زدن به یک تصویر جداگانه ، از دستور استفاده کنید:
fastboot flash partition_name file_name.img
- به عنوان نمونه ، ما بخش بازیابی را از طریق fastboot می نویسیم. برای فلش کردن تصویر ریکاوری.img در بخش مناسب ، دستور را به کنسول ارسال کنید:
بازیابی سریع بازیابی flash.img
در مرحله بعد ، باید در کنسول منتظر پاسخ باشید "تمام شد. زمان کل ...". پس از آن ، رکورد بخش می تواند تکمیل در نظر گرفته شود.
- بخش های دیگر به روشی مشابه فلش می شوند. نوشتن پرونده تصویر در بخش "Boot":
boot.img boot flash boot.img
"سیستم":
سیستم فلش fastboot system.img
و به همین ترتیب تمام بخش های دیگر.
- برای سیستم عامل دسته ای سه بخش اصلی به طور هم زمان - "چکمه", "بازیابی" و "سیستم" می توانید از دستور استفاده کنید:
- پس از انجام کلیه مراحل ، با ارسال دستور می توانید دستگاه را مستقیماً از طریق کنسول در Android راه اندازی کنید:
fastboot flashall
راه اندازی مجدد fastboot
در این روش ، سیستم عامل با استفاده از دستوراتی که از طریق کنسول ارسال می شود ، تولید می شود. همانطور که مشاهده می کنید ، مراحل مقدماتی زمان و تلاش بیشتری را می طلبد ، اما اگر به درستی انجام شود ، ضبط بخش هایی از حافظه دستگاه بسیار سریع و تقریباً همیشه و بدون مشکل رخ می دهد.