מכשירים מהבהבים

דף זה מספק פרטים להפעלת רכיבי בנייה במכשירים ספציפיים. פרטים אלה משלימים את המידע בבניית אנדרואיד .

בניית fastboot ו-adb

אם עדיין אין לך fastboot ו- adb , אתה יכול לבנות אותם עם מערכת הבנייה הרגילה. השתמש בהוראות בבניית אנדרואיד והחלף את פקודת make הראשי בפקודה זו:

make fastboot adb

ראה Android Debug Bridge (ADB) לפרטים על Android Debug Bridge (ADB).

אתחול למצב מהיר אתחול

אתה יכול להבהב מכשיר כשהוא במצב מאתחול fastboot של האתחול. כדי להיכנס למצב fastboot כאשר מכשיר עובר אתחול קר, השתמש בשילובי המקשים המפורטים בטבלה למטה.

אתה יכול גם להשתמש בפקודה adb reboot bootloader כדי לאתחל ישירות לתוך טוען האתחול. ראה הוראות מהבהבות להוראות מלאות.

התקן שם קוד שילובי מקשים
Pixel 7 Pro בַּרדְלָס לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
פיקסל 7 פַּנתֵר לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Pixel 6 Pro עוֹרֵב לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
פיקסל 6 זַהֲבָן לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Pixel 5a (5G) ברבט לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
פיקסל 5 אדום סנפיר לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Pixel 4a (5G) אָטָד לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Pixel 4a דג שמש לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Pixel 4 XL אלמוג לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
פיקסל 4 לֶהָבָה לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Pixel 3a XL פַּלמוּדָה לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Pixel 3a סרגו לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Pixel 3 XL צולב לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
פיקסל 3 קו כחול לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Pixel 2 XL טיימן לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
פיקסל 2 walleye לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Pixel XL מרלין לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
פיקסל דג מפרש לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
hikey hikey קישור פינים 1 - 2 ו-5 - 6 של J15.
Nexus 6P דייג לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Nexus 5X ראש בול לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Nexus 6 שאמו לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
נגן נקסוס פוגו לחץ והחזק את ההפעלה .
Nexus 9 volantis לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
נקסוס 5 פַּטִישׁ הַיָם לחץ והחזק הן את עוצמת הקול והן את עוצמת הקול , ולאחר מכן לחץ והחזק את ההפעלה .
נקסוס 7 flo לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Nexus 7 3G דב לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Nexus 10 מנטה לחץ והחזק הן את עוצמת הקול והן את עוצמת הקול , ולאחר מכן לחץ והחזק את ההפעלה .
נקסוס 4 mako לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Nexus 7 (2012) דַקָר לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Nexus 7 3G (2012) אַמְנוּן לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Nexus Q פנטזמה הפעל את המכשיר ואז כסה אותו ביד אחת לאחר שהנוריות נדלקות ועד שהן הופכות לאדומות.
Galaxy Nexus GSM מגורו לחץ והחזק הן את עוצמת הקול והן את עוצמת הקול , ולאחר מכן לחץ והחזק את ההפעלה .
Galaxy Nexus (Verizon) טורו לחץ והחזק הן את עוצמת הקול והן את עוצמת הקול , ולאחר מכן לחץ והחזק את ההפעלה .
Galaxy Nexus (Sprint) טורופלוס לחץ והחזק הן את עוצמת הקול והן את עוצמת הקול , ולאחר מכן לחץ והחזק את ההפעלה .
מוטורולה Xoom wingray לחץ לחיצה ארוכה על עוצמת הקול ולאחר מכן לחץ והחזק את ההפעלה .
Nexus S קרספו לחץ והחזק את עוצמת הקול הגברת ולאחר מכן לחץ והחזק את ההפעלה .
Nexus SG crespo4g לחץ והחזק את עוצמת הקול הגברת ולאחר מכן לחץ והחזק את ההפעלה .

ביטול נעילת טוען האתחול

אתה יכול להבהב מערכת מותאמת אישית רק אם טוען האתחול מאפשר זאת. שים לב, עם זאת, טוען האתחול נעול כברירת מחדל. אתה יכול לבטל את נעילת טוען האתחול, אך פעולה זו תמחק את נתוני המשתמש מטעמי פרטיות. לאחר ביטול הנעילה, כל הנתונים במכשיר נמחקים, כלומר גם נתוני אפליקציה פרטיים וגם נתונים משותפים הנגישים באמצעות USB (כולל תמונות וסרטים). לפני שתנסה לבטל את נעילת טוען האתחול, גבה את כל הקבצים החשובים במכשיר.

אתה צריך לבטל את הנעילה של טוען האתחול פעם אחת בלבד, ותוכל לנעול אותו מחדש במידת הצורך.

ביטול נעילת מכשירים אחרונים

לכל מכשירי ה-Nexus וה-Pixel שיצאו מאז 2014 (החל מ-Nexus 6 ו-Nexus 9) יש הגנה לאיפוס היצרן ודורשים תהליך רב-שלבי כדי לבטל את נעילת טוען האתחול.

  1. כדי לאפשר ביטול נעילה של OEM במכשיר:
    1. בהגדרות, הקש על אודות הטלפון ולאחר מכן הקש על מספר Build שבע פעמים.
    2. כשאתה רואה את ההודעה אתה עכשיו מפתח! , הקש על כפתור החזרה .
    3. בהגדרות, הקש על מערכת ולאחר מכן הקש על אפשרויות מפתח והפעל את ביטול הנעילה של OEM ואיתור באגים ב-USB . (אם פתיחת הנעילה של OEM מושבתת, התחבר לאינטרנט כדי שהמכשיר יוכל לבצע צ'ק-אין פעם אחת לפחות. אם הוא יישאר מושבת, ייתכן שהמכשיר שלך ננעל על ידי ה-SIM על ידי הספק שלך ולא ניתן לבטל את הנעילה של טוען האתחול.)
  2. אתחל מחדש לתוך טוען האתחול והשתמש fastboot כדי לבטל את הנעילה.
    • עבור מכשירים חדשים יותר (2015 ומעלה):
      fastboot flashing unlock
    • עבור מכשירים ישנים יותר (2014 ומטה):
      fastboot oem unlock
    טיפ: אם אתה רואה פלט של 'מכשירי adb' לפני אתחול מחדש אבל אתחול מהיר או סקריפט הפלאש מתנהגים בצורה לא נכונה, ייתכן שמדובר בבעיות בכבל ה-USB שלך. נסה יציאה אחרת ו/או מיתוג מחברים. אם אתה משתמש ביציאת USB C במחשב, נסה במקום זאת יציאת USB A.
  3. אשר את ביטול הנעילה על המסך.

נעילה מחדש של טוען האתחול

כדי לנעול מחדש את טוען האתחול:

  • עבור מכשירים חדשים יותר (2015 ומעלה):
    fastboot flashing lock
  • עבור מכשירים ישנים יותר (2014 ומטה):
    fastboot oem lock

שימוש במצבי נעילת פלאש

ממשק ה-API של מערכת getFlashLockState() משדר את מצב טוען האתחול וה-API של המערכת PersistentDataBlockManager.getFlashLockState() מחזיר את מצב הנעילה של טוען האתחול במכשירים תואמים.

ערך החזרה תנאים
FLASH_LOCK_UNKNOWN הוחזר רק על ידי מכשירים המשדרגים ל-Android 7.x ומעלה שלא תמכו בעבר בשינויים של טוען האתחול הנדרשים כדי לקבל את סטטוס נעילת הפלאש אם הם תמכו ביכולת נעילה/ביטול נעילה מהבהבת.
  • מכשירים חדשים עם Android 7.x ומעלה חייבים להיות במצב FLASH_LOCK_LOCKED או FLASH_LOCK_UNLOCKED .
  • מכשירים המשדרגים ל-Android 7.x ומעלה שאינם תומכים ביכולת פתיחה/נעילה מהבהבת צריכים להחזיר מצב FLASH_LOCK_LOCKED .
FLASH_LOCK_LOCKED הוחזר על ידי כל מכשיר שאינו תומך בנעילה/ביטול נעילה מהבהבת (כלומר, המכשיר נעול תמיד), או כל מכשיר שתומך בנעילה/ביטול נעילה מהבהבת ונמצא במצב נעול.
FLASH_LOCK_UNLOCKED מוחזר על ידי כל מכשיר שתומך בנעילה/פתיחה מהבהבת ונמצא במצב לא נעול.

היצרנים צריכים לבדוק את הערכים המוחזרים על ידי מכשירים עם עומסי אתחול נעולים ולא נעולים. לדוגמה, פרויקט הקוד הפתוח של Android (AOSP) מכיל יישום ייחוס המחזיר ערך המבוסס על מאפיין האתחול ro.boot.flash.locked . קוד לדוגמה ממוקם בספריות הבאות:

  • frameworks/base/services/core/java/com/android/server/PersistentDataBlockService.java
  • frameworks/base/core/java/android/service/persistentdata/PersistentDataBlockManager.java

בחירת מבנה מכשיר

בניית המכשירים המומלצים זמינים מתפריט lunch , אליהם ניתן לגשת בעת הפעלת פקודת lunch ללא ארגומנטים. ראה בחירת יעד לסוגי בנייה זמינים ומידע נוסף על פקודת lunch .

אתה יכול להוריד תמונות מפעל וקבצים בינאריים עבור מכשירי Pixel ו-Nexus מ- Developers.google.com . ראה קבצים בינאריים של מכשיר להורדות. לפרטים ומשאבים נוספים, ראה השגת קבצים בינאריים קנייניים .

התקן שם קוד בניית תצורה
Pixel 6 Pro עוֹרֵב aosp_raven-userdebug
פיקסל 6 זַהֲבָן aosp_oriole-userdebug
פיקסל 5 אדום סנפיר aosp_redfin-userdebug
Pixel 4a 5G אָטָד aosp_bramble-userdebug
Pixel 4a דג שמש aosp_sunfish-userdebug
Pixel 4 XL אלמוג aosp_coral-userdebug
פיקסל 4 לֶהָבָה aosp_flame-userdebug
Pixel 3a XL פַּלמוּדָה aosp_bonito-userdebug
Pixel 3a סרגו aosp_sargo-userdebug
Pixel 3 XL צולב aosp_crosshatch-userdebug
פיקסל 3 קו כחול aosp_blueline-userdebug
Pixel 2 XL טיימן aosp_taimen-userdebug
פיקסל 2 walleye aosp_walleye-userdebug
Pixel XL מרלין aosp_marlin-userdebug
פיקסל דג מפרש aosp_sailfish-userdebug
HiKey hikey hikey-userdebug
Nexus 6P דייג aosp_angler-userdebug
Nexus 5X ראש בול aosp_bullhead-userdebug
Nexus 6 שאמו aosp_shamu-userdebug
נגן נקסוס פוגו aosp_fugu-userdebug
Nexus 9 volantis (פלנדר) aosp_flounder-userdebug
Nexus 5 (GSM/LTE) פַּטִישׁ הַיָם aosp_hammerhead-userdebug
Nexus 7 (Wi-Fi) סכין גילוח (flo) aosp_flo-userdebug
Nexus 7 (נייד) razorg (deb) aosp_deb-userdebug
Nexus 10 mantaray (מנטה) full_manta-userdebug
נקסוס 4 occam (mako) full_mako-userdebug
Nexus 7 (Wi-Fi) נאקאסי (גרופר) full_grouper-userdebug
Nexus 7 (נייד) נאקאסיג (אמנון) full_tilapia-userdebug
Galaxy Nexus (GSM/HSPA+) יאקג'ו (מאגורו) full_maguro-userdebug
Galaxy Nexus (Verizon) mysid (טורו) √aosp_toro-userdebug
Galaxy Nexus (ניסיוני) mysidspr (toroplus) aosp_toroplus-userdebug
Motorola Xoom (Wi-Fi בארה"ב) wingray full_wingray-userdebug
Nexus S soju (crespo) full_crespo-userdebug
Nexus S 4G sojus (crespo4g) full_crespo4g-userdebug

מהבהב מכשיר

אתה יכול להבהב מערכת אנדרואיד שלמה בפקודה אחת; פעולה זו מאמתת שהמערכת המהבהבת תואמת למטען האתחול ולרדיו המותקנים, כותבת את מחיצות האתחול, השחזור והמערכת יחד, ואז מאתחלת את המערכת. מהבהב גם מוחק את כל נתוני המשתמש, בדומה ל- fastboot oem unlock .

כדי להבזק מכשיר:

  1. הצב את המכשיר במצב fastboot על ידי החזקת צירוף המקשים המתאים בעת האתחול או באמצעות הפקודה הבאה:
    adb reboot bootloader
  2. לאחר שהמכשיר נמצא במצב מהיר אתחול, הפעל:
    fastboot flashall -w
    האפשרות -w מוחקת את מחיצת /data במכשיר; זה שימושי בפעם הראשונה שלך מהבהב מכשיר מסוים, אבל חוץ מזה מיותר.

שחזור מכשירים למצב היצרן

תמונות מפעל עבור מכשירי Google זמינות מ- Factory Images for Nexus ו-Pixel Devices . תמונות המפעל עבור Motorola Xoom מופצות ישירות על ידי Motorola.