מה זה fastbootd? כיצד להפעיל ולהפעיל?
ללא קטגוריה / / August 05, 2021
גוגל הציגה את מערכת ההפעלה אנדרואיד 10 כבר בספטמבר 2019. אנדרואיד 10 הביא תמיכה חדשה למחיצה הניתנת לשינוי גודל אשר מעבירה את ה- Fastboot ממעצב האתחול למרחב המשתמש. זה, בתורו, מאפשר לקוד המהבהב להיות במיקום משותף המיושם על ידי HAL (Hardware Abstraction Layer). בעזרת Fastboot, המשתמש יכול לבצע ולשנות תמונות מערכת שונות באמצעות מחשב באמצעות כבל USB.
בעצם ניתן להגדירו על ידי שלושה דברים, פקודה לביצוע ההוראות, תוכנה להפעלת הטלפון במצב Fastboot ותוכנית לשיחה עם הטלפון באמצעות חיבור USB. ישנן שיטות שונות בהן תוכל להפעיל Fastboot במכשירים שלך. אך בפוסט זה, אנו נדריך אותך כיצד להפעיל fastbootd אשר הועבר על ידי Android 10 הדורש כמה פקודות ADB לשילוב fastbootd. לכן, ללא כל התייחסות נוספת, הבה ניכנס ישר למאמר עצמו:
מה זה Fastbootd?
כדי לתמוך ב- fastbootd, על bootloader להטמיע פקודה חדשה של Block control (BCB) של Boot-fastboot. כדי להיכנס למצב fastbootd, bootloader צריך לכתוב boot-fastboot לשדה הפקודה של ה- BCB הודעה והשאיר את שדה ההתאוששות של BCB ללא שינוי (כדי לאפשר הפעלה מחדש של התאוששות מופרעת משימות). גם שדות הסטטוס, הבמה והשמורות השמורים נותרים ללא שינוי. מטען האתחול צפוי לטעון ולהתחיל לתמונת השחזור לאחר שראה אתחול מהיר בפקודה BCB. לאחר מכן השחזור מנתח את הודעת BCB ועובר למצב fastbootd.
לפי גוגל:
אתה יכול למצוא את הפקודות הבאות הנדרשות לשילוב fastbootd.
פקודת ADB חדשה | |
---|---|
אתחול מהיר מחדש |
|
פקודה fastbootd חדשה | |
---|---|
אתחול מחדש |
|
אתחול מהיר מחדש |
מתחיל מחדש fastbootd . |
getvar is-userpace |
|
getvar הוא הגיוני: |
מחזירה 'כן' אם המחיצה הנתונה היא מחיצה לוגית, 'לא' אחרת. מחיצות לוגיות תומכות בכל הפקודות המפורטות להלן. |
getvar שם מחיצת העל |
מחזירה את שם מחיצת העל. השם כולל את סיומת החריץ הנוכחית אם מחיצת העל היא מחיצת A / B (היא בדרך כלל לא). |
ליצור-מחיצה לוגית |
יוצר מחיצה לוגית עם השם והגודל הנתון. השם לא יכול להתקיים כבר כמחיצה לוגית. |
מחיקה-לוגית-מחיצה |
מוחק את המחיצה ההגיונית הנתונה (מוחקת את המחיצה ביעילות). |
שינוי גודל-לוגי-מחיצה |
משנה את גודל המחיצה הלוגית לגודל החדש מבלי לשנות את תוכנה. נכשל אם אין מספיק מקום לביצוע שינוי הגודל. |
עדכון-סופר |
ממזג שינויים במטא נתונים של מחיצת העל. אם מיזוג אינו אפשרי (למשל, הפורמט במכשיר הוא גרסה שאינה נתמכת), פקודה זו נכשלת. פרמטר "מחיקה" אופציונלי מחליף את המטא-נתונים של המכשיר במקום לבצע מיזוג. |
כיצד להפעיל
על מנת לאפשר Fastbootd בכל מכשיר אנדרואיד:
- אתה צריך להוסיף
fastbootd
לPRODUCT_PACKAGES
בdevice.mk
:PRODUCT_PACKAGES + = fastbootd
. - וודא כי ה- HAL המהיר, בקרת האתחול ו- HAL הבריאות ארוזים כחלק מתמונת השחזור.
- עליך להוסיף כל הרשאת הפרדה ספציפית למכשיר הנדרשת על ידי fastbootd.
כיצד לבצע אתחול ל- Fastbootd
- ראשית, התחל להתאושש במלאי במכשיר שלך.
- כדי להיכנס למצב התאוששות, כבה את המכשיר, לחץ יחד על לחצן עוצמת הקול + לחצן ההפעלה
- תוכלו להזין התאוששות במלאי.
- באפשרות התאוששות המניות שלך, תמצא "הזן Fastboot"
- הקש עליו ותראה חלון חדש בשם Fastbootd.
אז הנה לך מהצד שלי בפוסט הזה. אני מקווה שאתם אהבתם את ההודעה והצלחתם להבין את המהירות המהירה הזו ואיך אפשר להפעיל אותה בכל מכשיר. עד הפוסט הבא... לחיים!
משווק דיגיטלי מוסמך של Six Sigma ו- Google שעבד כאנליסט עבור MNC מוביל. חובב טכנולוגיה ורכב שאוהב לכתוב, לנגן בגיטרה, לנסוע, לרכוב על אופניו ולהירגע. יזם ובלוגר.