עדכונים מהאוויר היו מזה זמן רב הקיום של משתמשי אנדרואיד מושרשים רבים. זה קרב אינסופי: התקנת העדכון שוברת שורש או לא תבהב בכלל, אבל כולם רוצים את הגרסה האחרונה של מערכת ההפעלה הניידת שלהם. הודות לכלי חדש בשם FlashFire, המאבק עלול להסתיים.
מדוע עדכוני OTA לא משחקים יפה עם טלפונים מושרשים
קָשׁוּר: מה ההבדל בין פריצה לכלא, השתרשות ונעילה?
אנדרואיד מבוסס על לינוקס אז מכשירי אנדרואיד מגיעים עם משתמש "שורש" שמתפקד כמו חשבון המשתמש של מנהל המערכת ב- Windows. כברירת מחדל, אנדרואיד לא נותנת לך גישה לחשבון הבסיס. השתרשות היא תהליך המאפשר גישה לחשבון הבסיס , התקנת הסינארי בינארי. יישומים יכולים להתקשר ל- su כדי לקבל הרשאות גבוהות, כך שהם יכולים להשתחרר מארגז החול האבטחתי של Android ולעשות דברים חזקים יותר. אנדרואיד אינו מושרש מראש בגלל בעיות האבטחה שעלולות להוביל לכך , במיוחד עבור משתמשים בעלי נטייה טכנית פחות.
תהליך השורש מתקין גם יישום כמו SuperSU , השולטת בגישה לסינארי בינארי, כך שתוכל לבחור לאילו יישומים תהיה הרשאת גישה לשורש.
בדרך כלל תאבד את גישת הבסיס שלך בעת התקנת עדכון מערכת הפעלה. ב- Lollipop ובגירסאות קודמות של Android, עדכון ה- OTA מחזיר את מחיצת מערכת ה- Android שלך למצב היצרן, ומסיר את ה- su bin. במכשירים חדשים יותר עם שורש נטול מערכת הוא מחליף את תמונת האתחול. ואם יש לך התאוששות בהתאמה אישית , ייתכן שעדכון ה- OTA לא יוכל להתקין את עצמו כלל.
פעם, ל- SuperSU היה "מצב הישרדות" שיאפשר לך להבהיר עדכונים, אבל זה כבר לא בסביבה. הזן את FlashFire.
מה זה FlashFire?
FlashFire הוא כלי רב עוצמה של Chainfire, יצרנית SuperSU, המאפשר למשתמשים מושרשים לבצע מגוון פעולות, כמו עדכוני OTA מהבהבים וקבצי zip מלאים, ליצור ולשחזר גיבויים, למחוק נתונים, ועוד. זה למעשה מבטל את הצורך להשתמש בשחזור לגיבוי ידני או לשחזור, ומטפל באופן אוטומטי בביטול השתרשות ובשורש מחדש בעת הבהוב של קבצי עדכון.
קָשׁוּר: כיצד לשרש את טלפון האנדרואיד שלך באמצעות SuperSU ו- TWRP
תיאורטית, זה אמור לעבוד על מכשירים רבים, אם לא ברובם, של Android 4.2+. עם זאת, ישנם אזהרות.
במכשירים רבים, לאחר שורש ימנע OTA להוריד ולהבהב. במכשירים מסוימים זה באמת יורד, אך תצטרך כלי כמו FlashFire כדי להבהב אותו בהצלחה. במכשירים אחרים הוא לא יוריד בפועל, כך שתצטרך לקבל את קובץ ה- OTA בדרך אחרת (הם מתפרסמים לעתים קרובות באתרים כמו מפתחי XDA ) ואז אולי תוכלו להבהב אותו בעזרת כלי כמו FlashFire. אם אינך מצליח להשיג את קובץ ה- OTA, ייתכן שיהיה לך מזל.
יתר על כן, אם אתה מפעיל מכשיר מושרש שמקבל עדכון גרסה מלאה - מ- Lollipop ועד Marshmallow, למשל - הדברים נעשים עכורים יותר. מכיוון שאין שום דרך לשרש מרשמלו ללא מטען אתחול נעול, תאבד לחלוטין את שורש הגישה אם מטען האתחול של המכשיר שלך נעול. זה בלתי נמנע. עם זאת, אם ביטלת את נעילת האתחול, FlashFire אמורה להיות מסוגלת לשמור (או לפחות להחזיר) את גישת השורש לאחר סיום העדכון.
אז: אמנם לא מובטח ש- FlashFire יעבוד בכל מכשיר, אם כן עבר את המסלול "הרשמי" להשרשת הטלפון שלך , זה בטח יעבוד.
אם אתה רוצה ללמוד עוד אני ממליץ לכל המעוניין לבדוק שרשור זה ב- XDA לפני שמתחילים. כשאתה מוכן, אתה יכול התקן את FlashFire מחנות Play .
כיצד להשתמש ב- FlashFire כדי להבהב עדכון OTA, מבלי לאבד שורש
כשתקבל הודעה שיש עדכון זמין למכשיר שלך, הדבר הראשון שתרצה לעשות הוא להמשיך ולהוריד אותו - אבל לא להתקין אותו. אם אתה אומר לעדכון להמשיך להתקין, סביר להניח שהוא ייכשל מכיוון שאתה מפעיל מכשיר מושרש.
במקום זאת, הפעל את FlashFire לאחר סיום ההורדה של OTA. עליו לזהות את קובץ העדכון באופן אוטומטי ולשאול אם ברצונך ליצור את הפעולות כדי להבהב אותו. המשך והקש על "אישור".
זה ייצור מסך שנראה אולי מוחץ למשתמשים מתחילים, אבל בעצם זה רק פירוט של מה FlashFire מתכוונת לעשות עם קובץ ה- OTA. כל אפשרות ניתנת להתאמה אישית אם מקישים עליה - למשל, אם אינך רוצה למחוק את מחיצת המטמון, פשוט בטל את הבחירה באפשרות זו. אתה יכול גם להוסיף פעולות שונות, אך לא בהכרח הייתי ממליץ לעשות זאת כרגע.
אם יש לך התאוששות מותאמת אישית כמו TWRP מותקן , FlashFire יגבה אותו לפני תחילת התהליך, וישחזר אותו לאחר מכן.
לאחר שסיימתם את מערך ההוראות, לחצו על כפתור "פלאש". זה ייתן אזהרה שיכולה לקחת מעט זמן עד ש- FlashFire נטען, ויכולים להופיע כמה מסכים שחורים. המשך והקש שוב על "אישור".
לאחר מכן, FlashFire יאתחל מחדש ותראה חבורה של טקסט גלילה בתצוגה. השאר את המכשיר בשקט לעשות את שלו - זה פשוט FlashFire שמריץ את הפקודות הדרושות. לאחר סיום, הוא יאתחל מחדש כשהעדכון מהבהב ושוחזר השורש. בּוּם. כל כך פשוט.
מה לעשות אם מהבהב OTA לא עובד
אם שינית את המכשיר שלך באופן שמונע מ- FlashFire להחיל את העדכון - אולי אתה מפעיל גרעין מותאם אישית, או שהמחיצה / system שונתה על ידי מסגרת Xposed , למשל - אז העדכון "ייכשל". כרגע אין הודעה על כך שהעדכון לא הוחל, אז יהיה עליך לקפוץ לתפריט הגדרות> אודות הטלפון ולראות אם מספר הבנייה השתנה. אם לא, אז אתה יודע שהעדכון לא הוחל (יש גם סיכוי טוב שאנדרואיד תודיע לך שעדיין צריך להתקין את העדכון).
כשזה קורה, הדבר הטוב ביותר לעשות הוא להוריד את תדמית המפעל למכשיר שלך אם הוא זמין. בדוגמה זו, אני אבהב את העדכון החדש ביותר (תיקוני אבטחה באפריל 2016) אל ה- Nexus 7 שלי.
לאחר ההורדה, העתק את קובץ ה- .tgz של תמונת המפעל לאחסון הפנימי של הטלפון או לכרטיס ה- SD שלך.
פתח את FlashFire והקש על כפתור הפעולה הצף (הכפתור האדום עם הפלוס) בפינה השמאלית התחתונה. בחר "חבילת קושחת פלאש".
זה יפתח מנהל קבצים למיניהם, שאמור להיות ברירת המחדל לתיקיית האחסון הפנימית. גלול מטה עד שתמצא את הקובץ שזה עתה העברת למכשיר.
לאחר שתבחר את קובץ התמונה, FlashFire תסרוק את הארכיון כדי לאמת את תוכנו, ותציג רשימה של מה ניתן (ויהיה) להבהב. אתה רשאי לבחור כאן את מה שאתה רוצה - אם יש לך התאוששות מותאמת אישית וברצונך לשמור על כך, פשוט בטל את הבחירה באפשרות "התאוששות", למשל.
ברגע שאתה מוכן להבהב, הקש על סימן הביקורת בפינה השמאלית העליונה. תוצג בפניך שוב רשימת הפעולות לפני שתמשיך, אז אם אתה רוצה או צריך לשנות משהו, זה הזמן.
לאחר שאישרת את כל השלבים, לחץ על כפתור "פלאש". תראה את אותה אזהרה לגבי טעינת FlashFire שנדרש זמן מה ושכמה מסכים שחורים עשויים להופיע. פשוט לחץ על "אישור".
FlashFire יאתחל מחדש ויעשה את שלו. מכיוון שהוא מהבהב קובץ תמונה מלא ולא רק עדכון פשוט, זה עלול לקחת מעט זמן עד שהוא יסתיים. ברגע שזה אכן יתבצע, הוא יאתחל מחדש ויהיה טוב ללכת.
זה רק מגרד את פני השטח של מה ש- FlashFire יכולה לעשות כרגע, וזה מובן בלי להזכיר למה הוא יוכל בעתיד. ללא ספק יהיו לנו עוד דברים לומר על זה ברגע שנשקיע יותר זמן בעדכונים הקרובים לאפליקציה.