Android Flash Tool הוא כלי מבוסס-אינטרנט שמאפשר לצרוב גרסת build של Android במכשיר לצורך פיתוח ובדיקה.
Android Flash Tool תומך במכשירים הבאים:
- במכשירי Pixel 2 ודגמים חדשים יותר
- DragonBoard RB3 (נקרא גם db845c)
- HiKey 960
- HiKey
עמידה בדרישות
כדי להריץ את Android Flash Tool, אתם צריכים לעמוד בדרישות הבאות:
- דרישות חומרה
- דפדפן שתומך ב-WebUSB, כמו Chrome או Edge מגרסה 79 ואילך
הפעלת חיבור ה-USB
לפני שמריצים את Android במכשיר, צריך להפעיל את חיבור ה-USB:
מפעילים את האפשרות 'ביטול נעילה של OEM' ואת האפשרות 'ניפוי באגים ב-USB' באפשרויות למפתחים:
- באפליקציית ההגדרות, מקישים על מידע על הטלפון.
- מקישים 7 פעמים על מספר Build.
- כשמופיעה ההודעה מצב הפיתוח הופעל, מקישים על <-.
- מקישים על מערכת ואז על אפשרויות למפתחים.
- מפעילים את האפשרות ביטול נעילה של OEM ואת האפשרות ניפוי באגים ב-USB. אם האפשרות 'ביטול נעילה של OEM' לא זמינה, מתחברים לאינטרנט כדי שהמכשיר יוכל לבצע צ'ק-אין. אם הבעיה לא נפתרה, אפשר לאלץ צ'ק-אין: באפליקציית החייגן, מזינים *#*#CHECKIN#*#* (*#*#2432546#*#*) (לא נדרש כרטיס SIM). אחרי שמזינים את המספר (אין צורך ללחוץ על 'התקשרות'), הטקסט נעלם ומופיעה הודעה שהפעולה בוצעה בהצלחה.
אם האפשרות 'ביטול נעילה של OEM' עדיין לא זמינה, יכול להיות שהמכשיר שלכם נעול לכרטיס SIM על ידי ספק הסלולר, ואי אפשר לבטל את הנעילה של תוכנת האתחול.
מחברים את המכשיר ליציאת USB בתחנת העבודה.
צריבת ROM במכשיר
אם Android Debug Bridge (adb) פועל במחשב, צריך להפסיק את שירות ה-adb לפני שממשיכים כדי שהוא לא יפריע לתהליך ההתקנה. כדי לעצור את adb, מריצים את הפקודה:
adb kill-serverבדפדפן בתחנת העבודה לפיתוח, פותחים את הדף flash.android.com. מופיע דף הפתיחה.
לוחצים על Allow ADB access (מתן גישה ל-ADB) כדי לאפשר לכלי לתקשר עם מכשיר הבדיקה באמצעות adb.
לוחצים על הוספת מכשיר חדש.
בוחרים את המכשיר מהרשימה ולוחצים על Connect (קישור). יכול להיות שהרשימה לא תכלול את השם המלא של המכשיר.
במסך המכשיר, בוחרים באפשרות אפשר תמיד מהמחשב הזה ולוחצים על אישור כדי לאשר את חיבור ניפוי באגים ב-USB.
בוחרים את המכשיר המחובר בדפדפן.
מחפשים את הגרסה ובוחרים אותה מהרשימה. אפשר גם לבחור אפשרויות כמו מחיקת המכשיר או הפעלה בכוח של כל המחיצות.
כדי להתחיל בהבהוב, לוחצים על התקנה. המכשיר יופעל מחדש וייכנס למצב אתחול מהיר.
אחרי שמופיעה ההודעה Flash Complete, מנתקים את המכשיר מכבל ה-USB.
מכשירי Flash לא מצליחים לבצע אתחול
אם המכשיר לא מצליח לאתחל כרגיל, יכול להיות שלא תוכלו להפעיל את הפקודה במכשיר באמצעות ההוראות הקודמות. במקום זאת, אפשר לנסות להפעיל את ההבזק באמצעות Fastboot.
כדי לעשות את זה, קודם צריך לאתחל את המכשיר במצב אתחול מהיר (Fastboot mode) באמצעות שילוב מקשים:
- מגלים מהו שילוב המקשים במכשיר. טבלה של שילובי מקשים ב-Fastboot זמינה במאמר שילובי מקשים ב-Fastboot.
- מכבים את המכשיר.
- מפעילים את המכשיר ומיד לוחצים לחיצה ממושכת על צירוף המקשים של המכשיר (שנקבע בשלב 1).
אחרי שמפעילים במכשיר מצב אתחול מהיר (Fastboot mode), פותחים את flash.android.com ופועלים לפי ההוראות להפעלת Flash שצוינו קודם, תוך התעלמות מהשלבים שקשורים ל-ADB.
פתרון שגיאות בהעברה באמצעות USB
לפעמים יש בעיה בתקשורת של מכשירי Android דרך יציאות USB או רכזות מסוימות בגלל קצב העברת הנתונים הגבוה. כדי לפתור שגיאות בהעברה:
- אל תשתמשו במפצלי USB. זה כולל חיבורים דרך מסכים.
- אם אפשר, לא מומלץ להשתמש בכבלים מאריכים או במתאמים ל-USB.
- מנסים יציאת USB אחרת. לרוב, יציאות אחוריות אמינות יותר מיציאות קדמיות.
- אם משתמשים ביציאת USB-C, כדאי לנסות יציאת USB-A.
חזרה לגרסת build ציבורית ב-Pixel
אם רוצים להחזיר את מכשיר Pixel לגרסת build ציבורית, אפשר להשתמש באפשרות חזרה לגרסה ציבורית ב-Android Flash Tool.