בדף הזה מוסבר איך לצרוב (flash) גרסאות של Android במכשירים באמצעות הכלים fastboot ו-adb. adb מאפשר לכם לחבר את תחנת העבודה לפיתוח ישירות למכשיר עם Android ולבצע מגוון פעולות. Fastboot מאפשר להתקין (להפעיל) את Android ולקיים אינטראקציה עם תוכנת האתחול של המכשיר, כדי שתוכלו לבדוק את השינויים במערכת ההפעלה ובאפליקציה. מידע נוסף על אופן הפעולה של adb, עם דגש על פיתוח אפליקציות, זמין בדף בנושא Android Debug Bridge (adb) ב-Android Studio. אם רוצים פרטים על הקוד של adb, אפשר לעיין בקובץ ה-README של adb.
מוודאים שיש לכם fastboot ו-adb
כשמבצעים build של Android, adb ו-fastboot נכללים ב-build כברירת מחדל. כדי לוודא ש-adb ו-fastboot זמינים, מריצים את הפקודות הבאות:
adb --version
fastboot --version
אם מופיעים מספרי גרסאות, סימן ש-fastboot ו-adb מותקנים. אם מספרי הגרסה לא מופיעים, צריך לוודא שבניתם את Android בהצלחה. ממשיכים אל הפעלת חיבור ה-USB.
הפעלת חיבור ה-USB
לפני שמריצים את Android במכשיר, צריך להפעיל את חיבור ה-USB:
מפעילים את האפשרות 'ביטול נעילה של OEM' ואת האפשרות 'ניפוי באגים ב-USB' באפשרויות למפתחים:
- באפליקציית ההגדרות, מקישים על מידע על הטלפון.
- מקישים 7 פעמים על מספר Build.
- כשמופיעה ההודעה מצב הפיתוח הופעל, מקישים על <-.
- מקישים על מערכת ואז על אפשרויות למפתחים.
- מפעילים את האפשרויות ביטול הנעילה של OEM וניפוי באגים ב-USB. אם האפשרות 'ביטול נעילה של OEM' לא זמינה, מתחברים לאינטרנט כדי שהמכשיר יוכל לבצע צ'ק-אין. אם הבעיה לא נפתרה, אפשר לאלץ צ'ק-אין: באפליקציית החייגן, מזינים *#*#CHECKIN#*#* (*#*#2432546#*#*) (לא נדרש כרטיס SIM). אחרי שמזינים את המספר (אין צורך ללחוץ על 'התקשרות'), הטקסט נעלם ומופיעה הודעה שהפעולה בוצעה בהצלחה.
אם האפשרות 'ביטול נעילה של OEM' עדיין לא זמינה, יכול להיות שהמכשיר שלכם ננעל על ידי ספק הסלולר באמצעות כרטיס SIM, ואי אפשר לבטל את הנעילה של תוכנת האתחול.
מחברים את המכשיר ליציאת USB בתחנת העבודה.
אתחול למצב אתחול מהיר (Fastboot mode)
כדי לצרוב את Android במכשיר, המכשיר צריך להיות במצב אתחול מהיר (Fastboot mode). יש שתי דרכים להפעיל מכשיר במצב אתחול מהיר (Fastboot mode):
- משתמשים בפקודה
adb
: בשורת הפקודה, מקלידיםadb reboot bootloader
. - שימוש בשילוב מקשים:
- מגלים מהו שילוב המקשים במכשיר. טבלה של שילובי מקשים ב-Fastboot זמינה במאמר שילובי מקשים ב-Fastboot.
- מכבים את המכשיר.
- מפעילים את המכשיר ומיד לוחצים לחיצה ממושכת על צירוף המקשים של המכשיר (שנקבע בשלב 1).
ביטול הנעילה של תוכנת האתחול
אחרי האתחול למצב אתחול מהיר, צריך לבטל את הנעילה של תוכנת האתחול.
כדי לבטל את הנעילה של תוכנת האתחול:
- (אופציונלי) מגבים את הקבצים החשובים במכשיר.
מריצים את הפקודה לביטול הנעילה של המכשיר:
- אם אתם מעדכנים מכשיר Nexus או Pixel שיוצר בשנת 2015 או מאוחר יותר, מריצים את הפקודה
fastboot flashing unlock
. - ב-Pixel 2: כדי להפעיל את ה-bootloader, מוודאים שה-bootloader של Pixel 2 עודכן לגרסה של Oreo MR1 לפחות. כדי לעדכן לגרסה הזו ב-Pixel 2, צריך להחיל את העדכון דרך האוויר (OTA) או להתקין OTA מלא.
- רק ב-Pixel 2 XL עם גרסת טוען שקודמת ל-TMZ20a: יכול להיות שיהיה צורך לבטל את הנעילה של המחיצות הקריטיות לפני ההפעלה. כדי לבטל את הנעילה של המחיצות הקריטיות ב-Pixel 2 XL בלבד, מריצים את הפקודה
fastboot flashing unlock_critical
. - אם אתם מבטלים את הנעילה של מכשיר שיוצר לפני 2015, מריצים את הפקודה
fastboot oem unlock
.
במכשיר היעד מוצג מסך אישור.
- אם אתם מעדכנים מכשיר Nexus או Pixel שיוצר בשנת 2015 או מאוחר יותר, מריצים את הפקודה
מאשרים שרוצים למחוק את כל נתוני המשתמשים ולבטל את הנעילה של המכשיר.
צריבת ROM במכשיר
אפשר להפעיל פלאש למערכת Android שלמה באמצעות פקודה אחת. הפעלת Flash למערכת שלמה באמצעות פקודה אחת מאמתת שהמערכת שעליה מפעילים את ה-Flash תואמת לתוכנת האתחול ולרדיו שהותקנו, כותבת את מחיצות האתחול, השחזור והמערכת יחד ומפעילה מחדש את המערכת.
כדי לצרוב מכשיר:
מכניסים את המכשיר למצב Fastboot על ידי לחיצה ממושכת על שילוב המקשים המתאים בזמן האתחול או באמצעות הפקודה הבאה:
adb reboot bootloader
אחרי שהמכשיר במצב אתחול מהיר, מריצים את הפקודה:
fastboot flashall -w
האפשרות -w
מוחקת את המחיצה /data
במכשיר, וזה שימושי כשמבצעים Flashing במכשיר מסוים בפעם הראשונה.
נעילה מחדש של תוכנת האתחול
כדי לנעול מחדש את תוכנת האתחול:
- במכשירים משנת 2015 ואילך, מריצים את הפקודה
fastboot flashing lock
- במכשירים משנת 2014 או מגרסאות קודמות, מריצים את הפקודה
fastboot oem lock
שחזור המכשיר למצב היצרן
קובצי אימג' של גיבוי קושחה למכשירי Google זמינים בדף Factory Images for Nexus and Pixel Devices (גיבוי קושחה למכשירי Nexus ו-Pixel). תמונות למכשיר Motorola Xoom מופצות ישירות על ידי Motorola.