با Fastboot فلش کنید

این صفحه جزئیاتی برای فلش کردن نسخه‌های اندروید روی دستگاه‌ها با استفاده از ابزارهای fastboot و adb ارائه می‌دهد. Adb به شما امکان می‌دهد ایستگاه کاری توسعه خود را مستقیماً به دستگاه اندروید خود متصل کنید و عملیات متنوعی را انجام دهید. Fastboot به شما امکان می‌دهد اندروید را نصب (فلش) کنید و با بوت لودر دستگاه تعامل داشته باشید تا بتوانید سیستم عامل و تغییرات برنامه خود را آزمایش کنید. برای اطلاعات بیشتر در مورد نحوه کار adb، با تأکید بر توسعه برنامه، به صفحه Android Debug Bridge (adb) در اندروید استودیو مراجعه کنید. اگر می‌خواهید جزئیات مربوط به کد adb را بدانید، به adb README مراجعه کنید.

تأیید کنید که fastboot و adb دارید

هنگام ساخت اندروید، adb و fastboot به طور پیش‌فرض ساخته می‌شوند. برای تأیید در دسترس بودن adb و fastboot، دستورات زیر را اجرا کنید:

adb --version
fastboot --version

اگر شماره نسخه‌ها را می‌بینید، فست‌بوت و adb نصب شده‌اند. اگر شماره نسخه‌ها را نمی‌بینید، مطمئن شوید که اندروید را با موفقیت ساخته‌اید . به فعال کردن اتصال USB خود ادامه دهید.

اتصال USB خود را فعال کنید

قبل از اجرای اندروید روی دستگاه، باید اتصال USB خود را فعال کنید:

  1. فعال کردن قفل OEM و اشکال‌زدایی USB در گزینه‌های توسعه‌دهنده:

    1. در برنامه تنظیمات، روی «درباره تلفن» ضربه بزنید.
    2. هفت بار روی شماره ساخت (Build number) ضربه بزنید.
    3. وقتی پیام « شما اکنون یک توسعه‌دهنده هستید!» را دیدید، روی <- ضربه بزنید.
    4. روی سیستم (System) و سپس روی گزینه‌های توسعه‌دهنده (Developer options) ضربه بزنید.
    5. فعال کردن قفل OEM و اشکال‌زدایی USB . اگر قفل OEM در دسترس نیست، به اینترنت متصل شوید تا دستگاه بتواند وارد شود. اگر این روش‌ها هنوز جواب ندادند، می‌توانید وارد کردن را اجباری کنید: در برنامه شماره‌گیر، *#*#CHECKIN#*#* (*#*#2432546#*#*) را وارد کنید (نیازی به سیم‌کارت نیست). پس از وارد کردن شماره (نیازی به فشردن دکمه تماس نیست)، متن ناپدید می‌شود و یک اعلان موفقیت‌آمیز ظاهر می‌شود.

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

  2. دستگاه خود را به پورت USB روی ایستگاه کاری خود وصل کنید.

بوت شدن در حالت Fastboot

قبل از اینکه بتوان اندروید را روی یک دستگاه فلش کرد، دستگاه باید در حالت Fastboot باشد. دو راه برای بوت کردن دستگاه در حالت Fastboot وجود دارد:

  • از دستور adb استفاده کنید: از خط فرمان، عبارت adb reboot bootloader تایپ کنید.
  • از ترکیب کلید استفاده کنید:
    1. ترکیب کلید دستگاه خود را تعیین کنید. برای مشاهده جدول ترکیب کلیدهای Fastboot، به ترکیب کلیدهای Fastboot مراجعه کنید.
    2. دستگاه را خاموش کنید.
    3. دستگاه را روشن کنید و بلافاصله کلید ترکیبی مربوط به دستگاه خود (که در مرحله 1 مشخص شده است) را نگه دارید.

بوت لودر را آنلاک کنید

بعد از بوت شدن در حالت فست بوت، باید بوت لودر را آنلاک کنید.

برای باز کردن قفل بوت لودر:

  1. (اختیاری) از فایل‌های مهم روی دستگاه پشتیبان تهیه کنید.
  2. دستور باز کردن قفل دستگاه خود را اجرا کنید:

    • اگر در حال به‌روزرسانی دستگاه نکسوس یا پیکسلی هستید که در سال ۲۰۱۵ یا بعد از آن تولید شده است، از fastboot flashing unlock استفاده کنید.
    • برای پیکسل ۲: برای فلش کردن بوت لودر، مطمئن شوید که بوت لودر پیکسل ۲ حداقل به نسخه Oreo MR1 به‌روزرسانی شده باشد. برای به‌روزرسانی پیکسل ۲ به این نسخه، به‌روزرسانی OTA را اعمال کنید یا یک OTA کامل را از طریق سایدلود دانلود کنید.
    • فقط برای Pixel 2 XL با نسخه لودر قبل از TMZ20a: ممکن است لازم باشد پارتیشن‌های حیاتی قبل از فلش کردن باز شوند. برای باز کردن پارتیشن‌های حیاتی فقط در Pixel 2 XL، fastboot flashing unlock_critical اجرا کنید.
    • اگر می‌خواهید دستگاهی را که قبل از سال ۲۰۱۵ تولید شده است، آنلاک کنید، fastboot oem unlock اجرا کنید.

    دستگاه هدف یک صفحه تأیید نمایش می‌دهد.

  3. تأیید کنید که می‌خواهید تمام داده‌های کاربر را پاک کنید و قفل دستگاه را باز کنید.

فلش کردن یک دستگاه

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

برای فلش کردن دستگاه:

  1. با نگه داشتن کلیدهای ترکیبی مناسب در هنگام بوت یا با استفاده از دستور زیر، دستگاه را در حالت فست بوت قرار دهید:

    adb reboot bootloader
  2. بعد از اینکه دستگاه در حالت فست بوت قرار گرفت، دستور زیر را اجرا کنید:

    fastboot flashall -w

گزینه -w پارتیشن /data را روی دستگاه پاک می‌کند، که برای اولین بار که یک دستگاه خاص را فلش می‌کنید مفید است.

قفل مجدد بوت لودر

برای قفل مجدد بوت لودر:

  • برای دستگاه‌های ۲۰۱۵ یا جدیدتر، دستور fastboot flashing lock اجرا کنید.
  • برای دستگاه‌های ۲۰۱۴ یا قبل از آن، دستور fastboot oem lock اجرا کنید.

بازگرداندن دستگاه به حالت کارخانه

ایمیج‌های کارخانه‌ای برای دستگاه‌های گوگل از Factory Images برای دستگاه‌های نکسوس و پیکسل در دسترس هستند. ایمیج‌های کارخانه‌ای برای موتورولا زوم مستقیماً توسط موتورولا توزیع می‌شوند.