אתה יכול להשתמש ב-FastbootD כדי להבהב במהירות ROM או GSI בטלפונים מסוימים של אנדרואיד ללא שחזור מותאם אישית. הנה איך לעשות את זה.
התקנת ROM מותאמים אישית בטלפונים אנדרואיד הייתה פשוטה יחסית. פתחת את הנעילה של טוען האתחול, התקנת שחזור מותאם אישית, והיית כמעט מוכן לצאת לדרך.
דברים השתנו מאז, ואם אינך מסוגל להבהב ROM מותאם אישית דרך TWRP או Fastboot, כנראה שאתה מבזיק אותו ברמה הלא נכונה. לרוב הטלפונים המודרניים יש כעת רמה נוספת בשם FastbootD, שבה אתה יכול לבצע שינויים במחיצת המערכת.
אז, בואו נסתכל על מה זה FastbootD, וכיצד לאתחל למצב FastbootD ולהשתמש בו כדי להתקין ROM מותאם אישית או GSI (תמונת מערכת כללית).
מה זה FastbootD?
FastbootD עוזר בהבהבת תמונות קושחה בטלפונים אנדרואיד ומתמודד איתם במצב אימות מושבת של מכשיר נכשל או במצב DDVF. מצב זה מופיע כאשר טוען האתחול של המכשיר אינו יכול לזהות את החתימה של הקושחה המעודכנת, בדרך כלל מכיוון שהקושחה אינה חתומה או מעורפלת בה.
FastbootD עוזר לשחזר את המכשיר למצב שמיש. עם זאת, רוב המשתמשים והמפתחים המתקדמים משתמשים בו כדי להתקין ROM ו-GSI מותאמים אישית.
Fastboot ו-FastbootD הם שניהם כלים ברמה נמוכה לניפוי באגים ותחזוקה של אנדרואיד. Fastboot מאפשר אינטראקציה עם טוען האתחול של המכשיר שלך וניתן להשתמש בו להבהב מחיצות, בדרך כלל מלבד מחיצת המערכת. מצד שני, FastbootD מיועד לפתרון בעיות ותיקון טלפון האנדרואיד שלך ומאפשר לך להבהב את מחיצת המערכת.
אם אינך בטוח אם להשתמש ב-Fastboot או ב-FastbootD, תצטרך לבדוק אם טלפון האנדרואיד שלך תומך ב-Project Treble (עוד על כך בהמשך).
אם הטלפון אינו תומך ב-Project Treble, סביר להניח שאין לו מצב FastbootD, אז אתה יכול להשתמש במצב Fastboot במקום זאת. עם זאת, כפי שנדון בקרוב, אם לטלפון שלך יש מצב FastbootD, סביר להניח שתצטרך להשתמש בו כדי להבהב את תמונת המערכת.
כיצד לאתחל למצב FastbootD
כל צעד שתבצע מכאן עלול להיות מסוכן לטלפון שלך. קורא את הפורום של דגם הטלפון שלך על XDA מומלץ, מכיוון שהוא ייתן לך הבנה טובה יותר של התהליך כולו וימנע תקלות. כדאי גם לתכנן תוכנית גיבוי מלאה למקרה שהדברים לא יתנהלו לפי התוכנית.
כדי לאתחל למצב FastbootD, עליך להגדיר חיבור ADB בין מכשיר האנדרואיד למחשב האישי שלך. אם אינך יודע כיצד לעשות זאת, עיין במדריך המפורט שלנו בנושא כיצד להשתמש ב-ADB וב-Fastboot באנדרואיד. זה אמור להפעיל את חיבור ה-ADB.
אתה גם צריך בטל את נעילת טוען האתחול של טלפון האנדרואיד שלך כדי להשתמש ב- FastbootD. ההוראות לכך משתנות עבור כל מכשיר, אז עדיף לגשת לפורומים של XDA או לאתר היצרן לקבלת הדרכה. ביטול הנעילה של טוען האתחול מוחק את כל נתוני המשתמש שלך, אז גבה הכל לפני שתמשיך.
שלב 1: התקן והגדר ADB
לאחר הגדרת ADB ומטעין האתחול לא נעול, חבר את הטלפון למחשב באמצעות כבל USB. פתח את שורת הפקודה או את המסוף בתיקיית ברירת המחדל של ADB במחשב שלך. ראשית, בדוק את חיבור ה-ADB על ידי הקלדת הפקודה הבאה. זה אמור להחזיר מספר סידורי ארוך:
מכשירי adb
לוודא פתיחת נעילה של OEM מופעל באפשרויות המפתחים בטלפון שלך, כפי שהוזכר במדריך שלנו, ואתחל מחדש לתוך טוען האתחול עם הפקודה הזו:
אתחול האתחול של adb
שלב 2: ביטול נעילה מהבהב
לאחר מכן, עליך לבטל את הנעילה של מהבהב בטלפון שלך כדי לאפשר ביצוע שינויים במחיצות, כולל מחיצת המערכת. הזן כל אחת מהפקודות הללו והשתמש ב- הגבר קול כפתור לאישור:
מהיר אתחול מהבהב לבטל נעילה
fastboot מהבהב unlock_critical
שלב 3: השבת את האימות
כעת, השבת את האימות כדי להימנע מסימון בגין התעסקות בקבצים הקריטיים. לשם כך, אתה צריך את קבצי VBMeta (Verified Boot Metadata) מהמלאי או מה-ROM המותאם אישית שלך (אם יש כאלה). אלו הם קבצים המאחסנים סכומי ביקורת וחתימות של מחיצות אחרות בטלפון שלך.
בדרך כלל אתה יכול למצוא את קבצי ה-ROM או VBMeta במכשיר שלך פורום XDA או באתר האינטרנט של היצרן שלך. פשוט הקלד את הדגם שלך וכתוב "Stock ROM" או "Flash File" לידו בחיפוש Google, ותמצא את ה-ROM. אתה יכול גם לנסות SamMobile עבור טלפונים של סמסונג או גוגל עבור טלפונים של Pixel.
ברגע שיש לך את זה, חלץ אותו ושמור את vbmeta.img ו vbmeta_system.img בתיקיית ADB והפעל את הפקודות הבאות:
מהיר אתחול --להשבית-אמת --להשבית-אימות פלאש vbmeta vbmeta.img
מהיר אתחול --להשבית-אמת --להשבית-אימות פלאש vbmeta_system vbmeta_system.img
שלב 4: אתחול למצב FastbootD
כעת, אתחל מחדש למצב FastbootD על ידי הזנת פקודה זו:
אתחול מהיר אתחול מהיר אתחול
שלב זה מאתחל את המכשיר שלך למצב FasbootD, כך שאתה ברמה שבה אתה יכול להבהב את ה-ROM או GSI המותאם אישית שלך.
לאחר שביטלת את הנעילה של טוען האתחול והשבתת את האימות, אל תנעל מחדש את טוען האתחול מבלי להפעיל את כל מה שהשבתת - במיוחד את האימות. פעולה זו עלולה לתקוע את הטלפון שלך בצורה קשה, ולהפוך אותו לבלתי ניתן לשחזור.
פקודות מסוימות עשויות להיות מיותרות אם לטלפון שלך אין מחיצות דינמיות או אם יש רק מחיצות A במקום AB.
אתה יכול לבדוק אם לטלפון שלך יש מחיצות דינמיות ואם אתה יכול להבהב בו GSI על ידי שימוש באחת מהאפליקציות החינמיות הבאות: בדיקת טרבל אוֹ מידע טרבל.
Project Treble מאפשר לך להתקין את אותן תמונות מערכת במכשירים עם מפרטי חומרה שונים. אם המכשיר שלך תומך ב-Project Treble לפי האפליקציה, אתה יכול להתקין עליו GSIs.
כיצד להבריק ROM מותאם אישית או GSI באמצעות FastbootD Mode
כדי להמשיך הלאה, ודא שעקבת אחר כל שלב שהוזכר לעיל. הורד את ה-ROM המותאם אישית עבור מצב הטלפון שלך, או GSI מ-XDA או שימושי זה רשימת ROM של GitHub. מקם את קובץ התמונה בתיקיית ה-ADB ושנה את שמו ל system.img. אם אתה הולך על GSI, אתה יכול לקרוא פרטים נוספים על מהבהב GSI ו עדכוני מערכת דינמיים.
המקום הטוב ביותר למצוא ROM מותאמים אישית הוא ותמיד היה XDA. אתה יכול לחפש את דגם הטלפון שלך, ואם יש פיתוח כלשהו עבורו, תמצא אותו בפורום שלו. ROM מותאמים אישית בפורומים אלה מיוצרים במיוחד עבור דגם טלפון בודד, בניגוד ל-GSI, אשר תואמים לכל דגם שתומך ב-Project Treble.
אם אתה מבולבל לגבי הבחירה בין ROM מותאם אישית ל-GSI, אנו ממליצים לך ללכת על ROM מותאם אישית עבור המכשיר שלך, כי תהיה לו תאימות חומרה טובה יותר מאשר GSI. GSIs אידיאליים עבור דגמי טלפונים לא ידועים יחסית שאין להם פיתוח אישי.
אז, בהנחה שאתה ב-FastbootD, בואו נמשיך להתקין ROM חדש.
שלב 1: מחק את המערכת
ראשית, עליך לבדוק את הקובץ הבינארי של Fastboot ועליך להמשיך רק אם הפקודה חוזרת is-userspace: כן. אל תדאג. זה אומר כן ברוב המקרים, אבל אנחנו רק רוצים להיות בטוחים. הזן את הפקודה הזו כדי לבדוק:
fastboot getvar הוא-מרחב משתמש
כעת, מחק את המערכת הנוכחית שלך. ודא שאתה יודע כיצד לשחזר את קושחת המניות שלך אם משהו משתבש, בצע גיבויים וקרא את הפורומים הספציפיים למכשיר:
מערכת מחיקת fastboot
שלב 2: מחק את המחיצות
השלב הבא הוא למחוק את המחיצות הלוגיות כדי שתוכל להחליף אותן בחדשות.
עבור טלפונים אנדרואיד עם מחיצות דינמיות (AB), הזן את הפקודות הבאות:
מהיר אתחול לִמְחוֹק-הגיוני-חֲלוּקָה מוצר_א
מהיר אתחול לִמְחוֹק-הגיוני-חֲלוּקָה מוצר_ב
עבור מכשירים עם מחיצות A בלבד, השתמש בפקודה זו:
מהיר אתחול לִמְחוֹק-הגיוני-חֲלוּקָה מוצר
שלב 3: הבזק את תמונת המערכת
לבסוף, הבזק את קובץ המערכת ששמרת בתיקיית ADB:
מהיר אתחולהֶבזֵקמערכתמערכת.img
לאחר שהקובץ מהבהב, הפעל מחדש את המכשיר שלך לשחזור על ידי בחירה ב- הכנס לשחזור אפשרות בטלפון שלך. השתמש בלחצני עוצמת הקול כדי לנווט אל האפשרות ולחץ על לחצן ההפעלה כדי לבחור בה.
בהתאוששות, בחר מחיקת מידע / איפוס מכשיר ואשר על ידי בחירה איפוס נתוני היצרן. לאחר שתסיים, בחר מאתחל מערכת עכשיו, והמכשיר שלך צריך להפעיל מחדש ולהפעיל את ה-ROM החדש.
חקור את FastbootD לאחר מחקר מתאים למכשיר
FastbootD מבטל את הצורך להשתמש בשחזורים מותאמים אישית כמו TWRP. עם זאת, אתה יכול לגשת ל- FastbootD גם דרך TWRP. זה נמצא בהגדרות המתקדמות של השחזור, והפקודות נשארות כמעט זהות כפי שתיארנו.
שוב, אנחנו לא יכולים להדגיש מספיק כמה חשוב לקרוא ולעשות מחקר על דגם הטלפון שלך לפני ביצוע כל אחד מהשינויים הללו. הזמן שתשקיעו בהתחלה יחסוך לכם את הזמן, המאמץ והלחץ שאחרת עלולים להיות לכם.