עדכון Huawei שמפר את Magisk סביר שאינו מכוון, קל לתקן בפנים

דְמוּי אָדָם / עדכון Huawei ששובר Magisk סביר שאינו מכוון, קל לתקן בפנים 5 דקות לקרוא

עדכוני Huawei שוברים מכשירים מושרשים, אך קלים לתיקון.



עדכון אחרון למכשירי Huawei שבר ככל הנראה את התקנות Magisk וגרם למכשירים אלה לא להפעיל מחדש, אלא אם כן מהבהב תמונת ה- ramdisk.

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



מה שגורם למכשירים מושרשים לאתחול לאחר החלת תיקון Huawei זה הוא ככל הנראה 'תיקון' גרעין קטן הכלול בתיקון. נושא זה הוזכר לראשונה בפורומים של XDA, ונחקר עוד על ידי Tecalote, חבר בכיר ב- XDA, בשרשור הפורום הרשמי של Magisk Beta XDA:



Tecalote מסביר כיצד תיקון הליבה שובר מכשירי Huawei מושרשים.



מהדורה חדשה בטלפונים של Huawei - Mate 10, Mate 10 Pro, P9 - Huawei מציגה OTA חדש בשם: 'patch01'. במערכת השינויים מוזכר תיקון כלשהו (לדוגמא: mms ...) אך התיקון העיקרי הוא השבתת האפשרות של שורש.

זה אומר: אם מישהו מהבהב מג'יסק עם TWRP, או מבזק patched_boot.img כדי ramdisk ולהפעיל מחדש את הטלפון, הטלפון נתקע על מסך הפתיחה: 'אי אפשר לסמוך על המכשיר שלך ...'

רק מהבהב בחזרה את ramdisk.img המקורי של Huawei עוזר לאתחל שוב למערכת. אבל שום שורש עם Magisk אינו אפשרי יותר.



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

→ אז, עבור משתמשים בטלפונים של Huawei עדיף לא להתקין OTA עם Patch01 ולהשבית את מערכת העדכון ב- / system / app / HwOUC - שנה את שם HwOUC.apk ל- HwOUC.bak

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

הקושחה המעודכנת של Huawei הצליחה רק לאתחל עם ה- תמונה מקורית של b528 ramdisk , והתנהגות זו נמשכה בין אם אימות dm, הצפנה מאולצת או אתחול מאומת של Android או לא הושבתו, והן Magisk v16.0 ו- v16.7 נבדקו.

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

עד כה היו כמה משתמשים המאשרים התנהגות זו עד כה. נראה כי הוא אינו מוגבל ל- Huawei P9, שכן משתמש ב- Huawei Mate 10 מאשר גם כי עדכון ה- OTA 'patch01' ישבור גם מכשיר מושרש. הדבר המפחיד הוא שסביר להניח שהעדכון הזה יתגלגל למגוון רחב של מכשירי Huawei, ו- Huawei לא תעשה שום דבר בקשר ל'תיקון 'הליבה הפורצת של הטלפון, מכיוון שהם פחות או יותר אינם תומכים בקהילת הפיתוח.

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

מפתח קסמים topjohnwu גם הודה בנושא בחשבון הטוויטר שלו:

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

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

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

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

כיצד אוכל לתקן זאת?

אם כבר עדכנת את המכשיר שלך וברצונך להתקין עליו את Magisk, יהיה עליך להפעיל את הדגל 'שמור AVB 2.0 / dm-verity' לפני ההתקנה, כפי שחשפה Tecalote בפורומי הפורומים של XDA. אתה לא יכול פשוט להבהב את ה- zip החדש של Magisk ב- TWRP, שכן דגל זה אינו מוגדר אוטומטית בהתקנה, אך תוכל לתקן ידנית את תמונת האתחול באמצעות Magisk Manager:

  • הורד את ה- APK האחרון של Magisk Manager מהשרשור הרשמי, התקן אותו במכשיר שלך ופתח את האפליקציה.
  • ודא שתיבת הסימון 'שמור AVB 2.0 / dm-verity' מופעלת, והפעל אותה אם היא מושבתת. אם המכשיר שלך מוצפן, וודא גם שהאפשרות 'שמור הצפנת כוח' מופעלת.
  • הקש על כפתור ההתקנה ובחר באפשרות 'תיקון קובץ תמונת אתחול'. פעולה זו תיצור תמונת אתחול עם תיקון Magisk בתוך האפליקציה.
  • הבזיק את תמונת האתחול שהתקבלה למכשיר שלך. באפשרותך להתקין אותו במצב fastboot על ידי העברת הקובץ לספריית ה- fastboot של המחשב שלך, אתחול מחדש של הטלפון למצב fastboot ובאמצעות הפקודה 'fastboot boot boot.img', או פשוט מהבהב עם TWRP על ידי מעבר להתקנה, הקשה על לחץ על כפתור 'התקן תמונה' ומהבהב boot.img שתוקן לאחרונה.
  • אתחל מחדש למערכת ופתח את אפליקציית Magisk Manager שוב. אם אתה מקבל חלון קופץ ששואל אותך אם ברצונך להמשיך בהתקנה הנוספת של Magisk, הקש על כן.

אם אתה כבר מושרש ולא בא לך לקחת את העדכון, אתה עדיין יכול ללכת בדרך הישנה להשבית את מנהל ה- OTA:

  • הורד את Solid Explorer, MiXplorer , סייר הקבצים FX, או כל דפדפן קבצים אחר המותאם לשורש מחנות Google Play או מעבדות XDA .
  • פתח את האפליקציה, קבל את התנאים וההגבלות, תן לה הרשאות והעניק לה גישה לשורש.
  • עבור לשורש האחסון שלך, ואז עבור אל / system / app / HwOUC.
  • שנה את שם HwOUC.apk ל- HwOUC.bak.
  • אתחל מחדש, ואתה אמור להיות טוב ללכת.
תגים Huawei קִסמִי שורש