ההסבר למניעת החזרה של Xiaomi: כיצד להימנע מלבנים את הטלפון שלך

click fraud protection

לכל הסמארטפונים והטאבלטים של Xiaomi מופעלת הגנה נגד גלגול. מה זה ואיך נמנעים מלבנות את המכשיר שלך בגלל זה?

עוד ביולי, שיאומי התגלגל MIUI 10 Global Beta 8.7.5 עבור שמונה מכשירי Xiaomi. כאשר משתמשים התקינו את העדכון ב-Xiaomi Redmi Note 5 Pro שלהם, הם בלי לדעת הבזיק מבנה עם הגנה נגד התהפכות מופעלת. משתמשים שלא אהבו את MIUI 10 Global Beta מצאו הפתעה לא נעימה כאשר ניסו להתקין מחדש את ה-MIUI 9 Global Stable ROM העדכני ביותר: הטלפונים שלהם היו לבנים! זה לא היה סוג הלבנה שתוכל לתקן על ידי שחזור גיבוי TWRP, הבהוב של ROM חדש או שימוש ב-MiFlash כדי לשחזר לתמונת היצרן. זוהי לבנה קשה, בלתי ניתנת לשחזור שדורשת שימוש במצב EDL כדי לתקן. אבל מצב EDL אינו נגיש אלא אם יש לך חשבון מורשה, כך שלמשתמשים רבים לא נותרה דרך לתקן הטלפון שלהם מלבד שליחתו למרכז שירות מורשה או תשלום כדי להשתמש בחשבון של מישהו עם EDL גִישָׁה. במאמר זה, אנו הולכים להסביר את כל מה שאתה צריך לדעת על ההגנה החדשה של Xiaomi נגד החזרה לאחור, כך שתוכל להימנע מלבנים את הטלפון החדש שלך.


מדוע Xiaomi דורשת זמני המתנה ארוכים של פתיחת נעילת מאתחול, הרשאת EDL והגנה נגד גלגול?

ענקית האלקטרוניקה הסינית Xiaomi היא מותג הסמארטפונים הפופולרי ביותר בהודו הודות למבחר הרחב של מכשירים תקציביים ובינוניים. כמו Huawei, גם Xiaomi מוכרת המון סמארטפונים בשוק הביתי שלה בסין. רבים מהמכשירים האלה לעולם לא נמכרים מחוץ לסין, אבל זה לא מונע מאנשים לייבא אותם. קמעונאים לא רשמיים של מוצרי Xiaomi צצו ב- Aliexpress, Gearbest ועוד המון אתרים אחרים, מה שמאפשר לכל אחד מחוץ לסין לקנות את מוצרי Xiaomi העדכניים ביותר. זה הציב אתגר עבור החברה בתור התוכנה שהם שולחים במכשירים הסיניים שלהם, המכונה "MIUI סין", אינו מכיל שירותי Google Play, חנות Google Play או שפות שאינן אנגלית או מַנדָרִין. לפיכך, מי שמייבא מכשיר Xiaomi מסין לא אמור לקבל אפליקציות ושירותים של גוגל מחוץ לקופסה.

עם זאת, קמעונאים של צד שלישי מצאו דרך לעקוף זאת כדי שיוכלו לשכנע לקוחות שהם מוכרים מכשירי Xiaomi עם MIUI Global ROM "רשמי". הקמעונאים יקנו מכשירי Xiaomi בכמויות גדולות, יפתחו את הנעילה של טוען האתחול, יחליפו את התוכנה בעצמם או יציגו התאמה אישית ROM כמו Xiaomi.eu (ROM לא רשמי המבוסס על MIUI China אבל עם יותר שפות ותכונות), ולאחר מכן למכור את המכשיר. לרוב הצרכנים לא תהיה שום דרך לדעת שהם מפעילים תוכנה לא רשמית/שונתה, ובמקום זאת יאשימו את Xiaomi בחוסר עדכונים או באגים שהם נתקלים בהם. גרוע מכך, חלק מהקמעונאים היו מצרפים תוכנות זדוניות או תוכנות פרסום בכוונה כדי שיוכלו להרוויח קצת כסף נוסף. המוניטין של שיאומי נפגע באופן פעיל כתוצאה מנוהג זה, כאשר סוקרים וצרכנים טכנולוגיים נקלעו לתוכניות של הקמעונאים הלא רשמיים האלה, ולכן הם היו צריכים למצוא דרך למנוע מקמעונאים מפוקפקים למכור מכשירים שעברו שינוי תִפזוֹרֶת.

פתרון אחד הוא לחסום לחלוטין את פתיחת הנעילה של טוען האתחול, שהוא א מהלך דרסטי ש-Huawei נקטה לאחרונה. בעקבות הצלחת המותג שלהם בקרב חובבים, Xiaomi עדיין לא עברה לחסום את פתיחת ה-bootloader. במקום זאת, הם יישמו כמה מחסומים כדי להגן על המשתמשים מפני פעולות של קמעונאים זדוניים של צד שלישי.

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

ראשית, הם יישמו תקופת המתנה לפתיחת נעילה של טוען האתחול. מכשירי Xiaomi, מלבד ה-Xiaomi Mi A1, Xiaomi Mi A2 ו-Xiaomi Mi A2 Lite המריצים אנדרואיד מלאי תחת תוכנית Android One, דורשים שימוש בכלי Mi Unlock הקנייני של Xiaomi כדי לפתוח את טוען אתחול. לאחר שליחת בקשתך לביטול הנעילה של טוען האתחול, Mi Unlock מאלץ אותך להמתין לפני שהיא תאמת את בקשתך ותפתח את נעילת טוען האתחול. זמן ההמתנה היה בעבר 3 ימים לפני העלייה ל-15 ימים בתחילת 2018, ולאחרונה, זמן ההמתנה גדל ל-30 או עד 60 יום במקרים מסוימים. (תת המותג החדש של שיאומי, Poco, הוריד את זמן ההמתנה עד 3 ימים לאחר קבלת משוב מהקהילה, אם כי כמעט כל השאר עדיין צריכים לחכות הרבה זמן.) הוספת זמן המתנה לתהליך פתיחת הנעילה של טוען האתחול הייתה יעילה בהאטת הפעילות של קמעונאים של צד שלישי, אבל היא גם מעצבן באופן מובן עבור חובבים שרוצים לפתוח את מעמס האתחול כדי לשורש את המכשיר שלהם, להבזק ROMs מותאמים אישית ול-Flash Custom גרעינים.

אישור EDL

לאחר מכן, החברה החלה לנעול את מצב EDL במכשירים שלה. EDL ראשי תיבות של Emergency Download Mode, וזהו מצב אתחול חלופי בכל מכשירי Qualcomm המשמשים בדרך כלל כדי לבטל את הברק של המכשיר שלך. כדי להשתמש במצב EDL, עליך למצוא מה שנקרא "מתכנת" שאושר על ידי ה-OEM (Xiaomi) לשימוש במכשיר שלך. מצב EDL הוא חזק מאוד ו ברמה מאוד נמוכה, והוא נמצא בשימוש שוטף על ידי מרכזי שירות לתיקון מכשירים. עם זאת, מצב EDL היה בשימוש נפוץ גם להבהב הן רשמיים והן של MIUI Global ROMs במכשירי Xiaomi סיניים מבלי לפתוח את טוען האתחול. למעשה, מצב EDL הפך לדרך נוספת שבה קמעונאים של צד שלישי יכולים לעקוף את Xiaomi. שיאומי לא רוצה שצרכנים יקנו גרסאות סיניות של החומרה שלהם עם רכיבי ROM גלובליים מותקנים, אז הם עשו שני דברים: אי אפשר לאתחל ROM גלובלי אם המכשיר אינו גרסה גלובלית (עם הודעת האזהרה "לא ניתן להתקין את ה-MIUI הזה במכשיר זה"), וגרם לכך שלא ניתן להשתמש במצב EDL אלא אם כן יש לך Mi מורשה חֶשְׁבּוֹן.

עדכון: יש לנו פרטים נוספים על ההגבלות האחרונות שעשתה Xiaomi לגבי הבהוב של גרסת MIUI מחוץ לאזור. אם אתה שוקל לייבא סמארטפון או טאבלט של Xiaomi, אתה באמת צריך קרא את המאמר הזה ליתר בטחון!

הגנה נגד גלגול

לבסוף, הם הטמיעו הגנה נגד גלגול בגירסאות האחרונות של MIUI עבור מכשירי Xiaomi העדכניים ביותר. אולי שמעתם על הגנה נגד התהפכות בעבר. גוגל תמיכה נוספת עבור התכונה באנדרואיד 8.0 אוראו ו הפך את זה לחובה עבור מכשירים המופעלים עם Android Pie. ההגנה נגד החזרה לאחור של גוגל היא תכונה של Android Verified Boot 2.0 (הידוע גם בשם Verified Boot) והיא מונע מהמכשיר לאתחל אם הוא מזהה שהמכשיר שודרג לאחור לתוכנה ישנה יותר ולא מאושרת לִבנוֹת. הגנה נגד גלגול לאחור נחוצה כדי למנוע מתוקפים לטעון תוכנות ישנות יותר במכשיר הרגיש לניצול. ההבדל הגדול ביותר בין היישום של גוגל ל-Xiaomi הוא שההגנה נגד החזרה לאחור של גוגל מושבתת אם תבטל את נעילת טוען האתחול בזמן שלא ניתן להשבית את זה של Xiaomi. ברגע שאתה מתקין מבנה עם הגנה נגד גלגול מופעלת במכשיר Xiaomi, אין דרך חזרה. לדוגמה, הגנה נגד גלגול לאחור מופעלת עבור ה-Xiaomi Mi 8 ו-Xiaomi Redmi Note 5 Pro החל מ-MIUI 10 China 8.9.6 ו-MIUI 10 Global Beta 8.7.5, בהתאמה.

רשימת התקנים שבהם מופעלת כעת הגנת אנטי-גלישה. מָקוֹר: Xiaomi.eu.

הגנה נגד גלגול לאחור תמנע מכל קמעונאי לא מורשה לנצל יתרונות בגרסאות MIUI ישנות יותר, ובכך להגן על המשתמשים מפני ניצול. עם זאת, זה גם תפס רבים לא מוכנים מכיוון ש-Xiaomi הוציאה אותו ל-Redmi Note 5 Pro מבלי ליידע את המשתמשים מראש. מכיוון של-TWRP אין בדיקות כלשהן כדי למנוע ממשתמשים להתקין MIUI ישן יותר ולא מורשה גרסאות, אנשים רבים חיברו בטעות את המכשירים שלהם כשהם שודרגו לאחור מ-MIUI בטא ROM ל-MIUI ROM יציב. כל מכשירי ה-Xiaomi הנתמכים כעת יזכו בסופו של דבר להגנה נגד גלגול, אז זה חשוב להפליא שאתה מבין איך לבדוק את זה לפני שדרוג לאחור ומה אתה יכול לעשות אם יש הגנה נגד גלגול מופעל.


כיצד לבדוק הגנה נגד גלגול

כשדיברנו על הגנה נגד גלגול לאחור מונעת ממכשיר לאתחל תוכנות ישנות ולא מאובטחות, אמרנו ש-Verified Boot "מזהה" נוכחות של תוכנות ישנות יותר. איך הזיהוי הזה עובד הוא של-Verified Boot יש אינדקס החזרה לאחור שמשווה לאינדקס החזרה לאחור של התמונות שיש להתקין. בהתאם להשוואה של מדדי החזרה לאחור, יקרה הדבר הבא:

  • אם אינדקס ההחזרה הנוכחי הוא פָּחוֹת מאשר אינדקס החזרה לאחור בתמונות שיש להבהב, ואז תמונות יובהבו וה אינדקס ההחזרה הנוכחי יוגדל כדי להתאים לאינדקס ההחזרה החדש.
  • אם אינדקס ההחזרה הנוכחי הוא שווה לאינדקס ההחזרה בתמונות שיש להבהב, ואז את תמונות יובהבו וה אינדקס החזרה לא ישתנה.
  • אם אינדקס ההחזרה הנוכחי הוא גדול יותר מאשר אינדקס החזרה לאחור בתמונות שיש להבהב, ואז תמונות יידחו אם אתה מהבהב באמצעות fastboot או Mi Flash. (TWRP לא בודק את מדדי החזרה לאחור לפני ההבהבה, וזו הסיבה שכמעט כל הלבנים היו תוצאה של שדרוג לאחור באמצעות TWRP.)

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

כיצד למצוא אינדקס החזרה נוכחי

  1. אתחול למצב מהיר אתחול
  2. הזן את הפקודה הבאה: fastboot getvar anti
  3. אם הפלט ריק, אזי עדיין לא הופעלה אנטי-גלישה לאחור. אם אתה מקבל מספר בפלט, אז זה אינדקס ההחזרה הנוכחי שלך.
אינדקס אנטי-גלגול נוכחי של המכשיר הוא 4.

כיצד למצוא אינדקס החזרה לאחור של תמונות

  1. הורד את ה-"fastboot" ROM המקביל של ROM השחזור שאתה מנסה להתקין. ROM השחזור תמיד מכיל את השם השיווקי של המכשיר בשם הקובץ ומסתיים ב-.zip. ל-fastboot ROM יש תמיד את שם הקוד של המכשיר בשם הקובץ ומסתיים ב-.tar.gz.
  2. חלץ את flash-all.bat מארכיון .tar.gz. 7Zip יכול להתמודד עם זה בקלות.
  3. פתח את flash-all.bat בעורך טקסט כמו Notepad++ וחפש את השורה הבאה: set CURRENT_ANTI_VER=#
  4. המספר הזה (#) הוא אינדקס ההחזרה של גרסת ה-MIUI שברצונך להבהב. אם המספר הזה שווה או גדול מאינדקס ההחזרה הנוכחית שלך, אז זה בטוח להבהב ב-TWRP, Mi Flash וכו'. אם המספר הזה נמוך מאינדקס ההחזרה הנוכחית שלך, אל תדליק את ה-ROM הזה באמצעות TWRP.
קטע מה-flash-all script של ROM Fastboot

הימנעות מלבנה מלאה ובלתי ניתנת לשחזור צריכה להיות פשוטה כל עוד אתה בודק את מדדי החזרה לאחור לפני שדרוג לאחור באמצעות TWRP. ליתר ביטחון, עליך להישאר עם Mi Flash או fastboot כדי להבהב ROMs MIUI כמו של הטלפון שלך ל-bootloader יש הגנות מובנות כדי למנוע ממך לשדרג לאחור לגרסה עם החזרה נמוכה יותר אינדקס.


כיצד משפיעה הגנת Anti-Rollback על ROM מותאמים אישית?

אם אתה מתכנן לעולם לא להבהב את MIUI שוב, לא הרבה ישתנה עבורך. אם אתה רוצה להבזק ROM AOSP כמו LineageOS, Pixel Experience, Resurrection Remix, Carbon ROM, וכו', עדיין תצטרך לבטל את נעילת טוען האתחול באמצעות Mi Unlock, לאתחל TWRP ולאחר מכן להבהב את המותאם אישית ROM. ההבדל הבולט היחיד הוא איך אתה מתקין TWRP באמצעות fastboot. מכיוון שהגנה נגד גלגול לאחור חוסמת אותך מהבהב של תמונת TWRP, עליך להבהב תחילה תמונת "דמה". תמונת הדמה היא קובץ ריק שלא משרת שום מטרה מלבד שליחת פקודה למטען האתחול, כך שהוא יודע שלאחר מכן, הוא יכול לקבל הבזקים אחרים. (אם תסתכלו על התסריט של Flash-all מהסעיף הקודם, זה למעשה איך שיאומי עושה את זה באופן רשמי.) לחלופין, אתה יכול "אתחול מהיר" של תמונת TWRP, להעביר את תמונת TWRP לאחסון המכשיר שלך, ואז להבהב את תמונת TWRP מבפנים TWRP. אני לא מספק הנחיות מפורטות על אף אחת מהשיטות, מכיוון שאני קורא לך לבקר בפורום של המכשיר שלך לקבלת הוראות ספציפיות למכשיר.

אינדקס פורום XDA עבור כל מכשירי Xiaomi

עם זאת, יש אזהרה אחת. אין דרך לדעת מראש אם אינדקס החזרה לאחור הוגדל עקב טוען אתחול, מודם, ספק או מחיצות אחרות מעודכנות. זכור כי ROM מותאמים אישית משנים בדרך כלל רק את מחיצות המערכת והאתחול, אך כדי לשמור על המכשיר שלך מאובטח באמת עם עדכוני תיקון האבטחה האחרונים, אתה מדי פעם צריך להבהב את התמונות העדכניות ביותר הכלולות ב-MIUI הרשמיים האחרונים. מפתחים של ROMs מותאמים אישית יצטרכו לבדוק ידנית את אינדקס החזרה לאחור מהבניינים האלה לפני שהם ממליצים לך לעדכן - כך תדע מתי עדכון חדש נועל אותך לגרסאות MIUI מסוימות אם אתה מתכנן לחזור ל-MIUI מ- רום AOSP.


מה עליי לעשות אם חיברתי את הטלפון שלי?

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

  1. שלח את המכשיר שלך למרכז שירות מורשה לתיקון. למרכזי השירות יש גישה לשחזור המכשיר שלך באמצעות מצב EDL.
  2. מקווה שיש דרך כלשהי לעקוף את הרשאת EDL (בעצם, ניצול) כדי שתוכל לשחזר ידנית את המכשיר שלך עם המתכנת הנכון.

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


שאלות נפוצות (שאלות נפוצות)

  1. ממה אני נמנע אם אני לא רוצה לעצב את המכשיר שלי?
    • אל תבהב גרסת MIUI עם אינדקס החזרה לאחור מאשר אינדקס החזרה הנוכחי של המכשיר שלך. ראה למעלה להוראות.
    • אל תבזבז ROM רשמי של MIUI Global על חומרת Xiaomi הסינית עם טוען אתחול נעול.
  2. האם אני עדיין יכול להתקין AOSP ROMs, ליבות, Magisk, Xposed, Substratum, ARISE ומודים אחרים?
    • כן.
  3. האם אני עדיין יכול לעבור בין MIUI Global Stable, MIUI Global Developer, MIUI China Stable ו-MIUI China Developer?
    • כן, אבל אתה צריך להשוות את מדדי ההחזרה לפני שתתקין גרסת MIUI ישנה יותר.
  4. מדוע Xiaomi לא משביתה את ההגנה נגד גלגול בעת ביטול נעילת טוען האתחול?
    • זו שאלה טובה.
  5. מדוע Xiaomi מחזקת את הטלפון שלך אם מופעלת הגנה נגד גלגול, מה שגוגל לא עושה?
    • זו עוד שאלה טובה.
  6. מדוע Xiaomi לא מציגה את האזהרה הרגילה של Verified Boot כדי להראות למשתמש שהתוכנה טופלה?
    • אתה בעניינים עם השאלות הנהדרות האלה! בשיא הרצינות, זה יכול להיות מוצדק במידה מסוימת כי אפשר להשבית את מסך הפתיחה הזה - לפחות בחלק מהמכשירים.

תודה מיוחדת למפתח מוכר XDA ישלסאגר וחבר ג'וניור XDA פרנץ'סקה על הסיוע שלהם במאמר זה!