Η Huawei κυκλοφόρησε μια ενημέρωση που έσπασε το Magisk, αλλά μπορεί εύκολα να διορθωθεί

click fraud protection

Η Huawei κυκλοφόρησε μια ενημέρωση την οποία τα τηλέφωνα soft brick έκαναν root με το Magisk. Ωστόσο, βρέθηκε μια λύση. Εδώ είναι όλα όσα γνωρίζουμε για την ενημέρωση.

Παρά τα πρόσφατα προβλήματα στις Ηνωμένες Πολιτείες και την Αυστραλία, η Huawei συνεχίζει να αναπτύσσει τις δραστηριότητές της σε όλο τον κόσμο. Η εταιρεία, η οποία αναπτύχθηκε γρήγορα για να κυριαρχήσει στην κινεζική αγορά, τώρα αμφισβητεί εταιρείες όπως η Apple και η Samsung. Η ναυαρχίδα τους Huawei P20 αποτελεί απόδειξη της επιτυχίας τους, με τους κριτικούς να το επαινούν σε μεγάλο βαθμό για την κάμερα, την ποιότητα κατασκευής και τις δυνατότητές του, και είναι βέβαιο ότι θα κάνουν ξανά πάταγο με το Huawei Mate 20. Η υπο-μάρκα της εταιρείας, Honor, προσφέρει συσκευές όπως η Honor Play και το Τιμή 10 να ανταγωνιστεί στην αγορά μεσαίας κατηγορίας. Λόγω smartphones όπως αυτά, πολλοί στο XDA ήταν λάτρεις των συσκευών Huawei και Honor, αλλά όπως πολλοί από εσάς γνωρίζετε, η Huawei αποφάσισε να σταματήστε να παρέχετε κωδικούς ξεκλειδώματος του bootloader

 σε μια εκπληκτική κίνηση κατά των καταναλωτών, εμποδίζοντας ουσιαστικά τις περισσότερες εξελίξεις και τροποποιήσεις για τα τηλέφωνά τους.

Έχουμε αντιμετωπίσει αυτό το ζήτημα στο παρελθόν στην Πύλη, και είμαστε ακόμα πολύ απογοητευμένοι από αυτή την απόφαση. Το να κάνεις έναν γίγαντα όπως η Huawei να ανατρέψει την απόφασή του ή τουλάχιστον να καταλήξει σε έναν συμβιβασμό δεν είναι εύκολο, και ενώ υπάρχει έχει σημειωθεί κάποια πρόοδος Σε αυτό το μέτωπο, η κατάσταση είναι ακόμα ζοφερή για τους λάτρεις. Μια πρόσφατη ενημέρωση έκανε τους ανθρώπους να χάσουν ακόμη περισσότερη εμπιστοσύνη στην εταιρεία, καθώς η ενημέρωση προκάλεσε τηλέφωνα που ήταν rooted with Magisk για να μην εκκινηθεί πλέον εκτός και αν αναβοσβήνει ξανά η εικόνα του stock ramdisk. Έτσι, όχι μόνο οι κάτοχοι συσκευών Huawei και Honor δεν μπορούν να ξεκλειδώσουν τους bootloaders τους, αλλά όσοι το έχουν ήδη κάνει δεν μπορούν να ξεκλειδώσουν τις συσκευές τους. Πολλοί επέπληξαν την εταιρεία για κάτι που φαινόταν σαν (ακόμη μια) αντιθουσιαστική κίνηση, αλλά μια έρευνα για την ενημέρωση αποκαλύπτει ότι το μαλακό τούβλο είναι ένα παρενέργεια μιας ενημέρωσης και δεν έγινε σκόπιμα για να αποκλειστεί το Magisk/root. Εδώ είναι όλα όσα γνωρίζουμε για αυτήν την ενημέρωση.


Η ενημερωμένη έκδοση "Patch01" της Huawei αποτρέπει την εκκίνηση τηλεφώνων με ρίζες Magisk

Αυτό το θέμα ήταν πρώτο έφερε στο φως, και στη συνέχεια λεπτομερέστερα, από το Ανώτερο Μέλος του XDA Tecalote στο επίσημο νήμα του φόρουμ Magisk Beta XDA. Το μέλος έπεσε πάνω σε αυτό το ζήτημα στο Huawei P9 του αφού μετονομάστηκε στη συσκευή του, ώστε να μπορεί να εγκαταστήσει την επίσημη ενημέρωση Android Oreo και στη συνέχεια να εγκαταστήσει μια μικρή ενημέρωση OTA "διόρθωσης σφαλμάτων". Η ίδια η ενημερωμένη έκδοση, η οποία ονομάζεται "patch01", περιλαμβάνει διορθώσεις για MMS και παιχνίδια, αλλά περιλαμβάνει επίσης μια ενημερωμένη έκδοση κώδικα πυρήνα που δημιουργεί συσκευές με ρίζες Magisk.

Σύμφωνα με τον ίδιο, έκανε flash την αρχική εικόνα εκκίνησης, την αρχική ανάκτηση και απεγκατέστησε το Magisk Manager πριν λάβει την ενημέρωση, οπότε το τηλέφωνο κατάφερε να εκκινήσει μια χαρά. Ωστόσο, η ανανέωση του Magisk μετά την ενημέρωση είχε ως αποτέλεσμα το τηλέφωνο να κολλήσει στην οθόνη εκκίνησης "Η συσκευή σας δεν είναι αξιόπιστη". Το ενημερωμένο υλικολογισμικό εκκινήθηκε μόνο με την αρχική εικόνα ramdisk b528. Αυτή η συμπεριφορά παρέμεινε ανεξάρτητα από το αν το dm-verity, η αναγκαστική κρυπτογράφηση ή η επαληθευμένη εκκίνηση Android ήταν απενεργοποιημένα και έχουν δοκιμαστεί και τα δύο Magisk v16.0 και v16.7. (Το μόνο που αναβοσβήνει το TWRP δεν ήταν πρόβλημα, καθώς η ανάκτηση αναβοσβήνει στο δικό της διαμέρισμα που ονομάζεται recovery_ramdisk, αλλά η απόπειρα root του τηλεφώνου στη συνέχεια θα ενεργοποιούσε ένα bootloop.)

Μέχρι στιγμής, έχουν υπάρξει αρκετοί χρήστες που έχουν επιβεβαιώσει αυτήν τη συμπεριφορά μέχρι στιγμής. Φαίνεται επίσης ότι δεν περιορίζεται στο Huawei P9, όπως ένας χρήστης στα φόρουμ Huawei Mate 10 επιβεβαιώνει επίσης την ίδια συμπεριφορά μετά την εγκατάσταση της ενημέρωσης OTA "patch01", η οποία μας κάνει να πιστεύουμε ότι αυτή η ενημέρωση κώδικα θα κυκλοφορήσει σε όλα τα τηλέφωνα Huawei/Honor που υποστηρίζονται αυτήν τη στιγμή. Δεδομένων των πρόσφατων ενεργειών της Huawei σχετικά με το ξεκλείδωμα του bootloader, δεν είναι δύσκολο να καταλάβουμε γιατί οι άνθρωποι πιστεύουν ότι αυτή η ενημέρωση κυκλοφόρησε για να αποκλείσει σκόπιμα το rooting. Αναγνωρισμένος προγραμματιστής / Αναγνωρισμένος συνεργάτης XDA topjohnwu, ο κύριος προγραμματιστής πίσω από το Magisk, αρχικά αναγνώρισε το ζήτημα στον λογαριασμό του στο Twitter.

Ο ίδιος ο Tecalote, καθώς και αρκετοί χρήστες και προγραμματιστές της Huawei, ανέλαβαν το καθήκον να διερευνήσουν το ζήτημα διεξοδικά τις τελευταίες ημέρες και κατάφερε να βρει μια λύση.

Γιατί γίνεται αυτό;

Τα αρχικά στοιχεία (και πολύ βιαστικές εικασίες, φήμες και άρθρα/συζήτηση) οδήγησαν τους χρήστες στο πιστεύετε ότι αυτή η ενημερωμένη έκδοση προωθήθηκε με μοναδικό σκοπό να αποκλειστούν οι ριζωμένοι χρήστες από το συσκευή. Εξάλλου, η Huawei έχει πρόσφατα υιοθετήσει μια εχθρική προσέγγιση για το ξεκλείδωμα του bootloader. Ούτε αυτή θα ήταν η πρώτη φορά που ένας κατασκευαστής τηλεφώνων ασχολήθηκε με τα τηλέφωνα με root: Πέρυσι, αναφέραμε ότι η LG συμπεριέλαβε ένα εργαλείο ελέγχου ρίζας αυτό θα ήταν τρελό όταν ανίχνευε root. Και φυσικά έχουμε και τις πολλές περιπτώσεις κατασκευαστές και μεταφορείς που εμποδίζουν το ξεκλείδωμα του bootloader για να αποτρέψουμε τους χρήστες να μπλέξουν με τα τηλέφωνά τους, όπου από πρόσφατα συμπεριλαμβάνουμε και τη Huawei.

Ωστόσο, περαιτέρω έρευνα από το XDA Senior Member Tecalote και άλλους χρήστες αποκάλυψε ότι δεν πρόκειται απαραίτητα για την περίπτωση της Huawei να καταπολεμήσει τους χρήστες root. Αντίθετα, είναι πιο πιθανό να έχουμε να κάνουμε με μια ακούσια παρενέργεια μιας ενημερωμένης έκδοσης κώδικα του πυρήνα που προκάλεσε την ασυμβατότητα της εικόνας ramdisk που είχε επιδιορθωθεί με Magisk και εμποδίζει την εκκίνηση των τηλεφώνων. Επιπλέον, οι χρήστες μπορούν εύκολα να επιλύσουν το πρόβλημα για να κάνουν το Magisk να λειτουργεί μια χαρά σε διορθωμένα τηλέφωνα.

Στο τέλος της ημέρας, δεν μπορούμε να πούμε με βεβαιότητα εάν αυτό ήταν σκόπιμα ή όχι, καθώς οι ακριβείς προθέσεις της Huawei δεν είναι γνωστές. Δεν βλέπουμε έναν δικαιολογημένο λόγο για τον οποίο αυτή η ενημέρωση, αν όντως έγινε σκόπιμα για τον αποκλεισμό χρηστών με root, υπάρχει καθόλου επειδή οι επηρεαζόμενοι χρήστες έχουν ήδη πηδήξει μέσω κρίκων για να λάβουν τους bootloaders τους ακλείδωτος. Ωστόσο, δεδομένης της πρόσφατης έρευνας και του πλαισίου γύρω από το θέμα, και του γεγονότος ότι μπορείτε ακόμα να εγκαταστήσετε το Magisk μετά την ενημέρωση, δεν πιστεύουμε ότι αυτό έγινε καθόλου σκόπιμα.

Πώς μπορώ να το διορθώσω;

Εάν έχετε ήδη ενημερώσει τη συσκευή σας και θέλετε να εγκαταστήσετε το Magisk σε αυτήν, θα πρέπει να ενεργοποιήσετε τη σημαία "Διατήρηση AVB 2.0/dm-verity" πριν την εγκατάσταση, όπως αποκάλυψε η Tecalote στα φόρουμ μας. Δεν μπορείτε απλώς να αναβοσβήσετε το πιο πρόσφατο zip Magisk στο TWRP, καθώς η εν λόγω σημαία δεν ορίζεται αυτόματα κατά την εγκατάσταση, αλλά μπορείτε να επιδιορθώσετε με μη αυτόματο τρόπο την εικόνα εκκίνησης με το Magisk Manager:

  1. Κατεβάστε το πιο πρόσφατο Magisk Manager APK από το επίσημο νήμα, εγκαταστήστε το στη συσκευή σας και ανοίξτε την εφαρμογή.
  2. Βεβαιωθείτε ότι το "Διατήρηση AVB 2.0/dm-verityΤο πλαίσιο ελέγχου " είναι ενεργοποιημένο και ενεργοποιήστε το εάν είναι απενεργοποιημένο. Εάν η συσκευή σας είναι κρυπτογραφημένη, βεβαιωθείτε επίσης ότι είναι ενεργοποιημένη η "Διατήρηση αναγκαστικής κρυπτογράφησης".
  3. Πατήστε στο κουμπί Εγκατάσταση και επιλέξτε το "Ενημερώστε το αρχείο εικόνας εκκίνησης"επιλογή. Αυτό θα δημιουργήσει μια εικόνα εκκίνησης με επιδιορθώσεις Magisk μέσα στην εφαρμογή.
  4. Φλακάρετε την εικόνα εκκίνησης που προκύπτει στη συσκευή σας. Μπορείτε είτε να το εγκαταστήσετε σε λειτουργία γρήγορης εκκίνησης μετακινώντας το αρχείο στον κατάλογο fastboot του υπολογιστή σας, επανεκκινώντας το τηλέφωνό σας σε λειτουργία γρήγορης εκκίνησης και χρησιμοποιώντας το "fastboot flash boot boot.img" εντολή ή απλά αναβοσβήνει με TWRP πηγαίνοντας στο Install, πατώντας το κουμπί "Install image" και αναβοσβήνει το boot.img που πρόσφατα διορθώθηκε.
  5. Κάντε επανεκκίνηση στο σύστημα και ανοίξτε ξανά την εφαρμογή Magisk Manager. Εάν εμφανιστεί ένα αναδυόμενο παράθυρο που σας ρωτά εάν θέλετε να συνεχίσετε με την πρόσθετη ρύθμιση του Magisk, πατήστε Ναι.
  6. Απολαμβάνω!

Εάν έχετε ήδη root και δεν θέλετε να κάνετε την ενημέρωση, μπορείτε να ακολουθήσετε τον παλιό τρόπο απενεργοποίησης του διαχειριστή OTA:

  1. Κατεβάστε το Solid Explorer, το MiXplorer, το FX File Explorer ή οποιοδήποτε άλλο πρόγραμμα περιήγησης αρχείων με δυνατότητα root από το Google Play Store ή το XDA Labs.
  2. Ανοίξτε την εφαρμογή, αποδεχτείτε τους όρους και προϋποθέσεις, δώστε της δικαιώματα και παραχωρήστε της πρόσβαση root.
  3. Μεταβείτε στη ρίζα του αποθηκευτικού χώρου σας και, στη συνέχεια, μετακινηθείτε στο /system/app/HwOUC.
  4. Μετονομάστε το HwOUC.apk σε HwOUC.bak.
  5. Κάντε επανεκκίνηση και θα πρέπει να είστε έτοιμοι.
Διαχείριση αρχείων Solid ExplorerΠρογραμματιστής: NeatBytes

Τιμή: Δωρεάν.

4.2.

Κατεβάστε
Εξερεύνηση αρχείων FXΠρογραμματιστής: NextApp, Inc.

Τιμή: Δωρεάν.

4.1.

Κατεβάστε

[appbox xda com.mixplorer]

Εάν τρέχετε ένα προσαρμοσμένη ROM χάρη σε Υποστήριξη Project Treble, τότε θα πρέπει να είστε ασφαλείς από αυτό, καθώς αυτή η δυνατότητα θα πρέπει να επηρεάζει μόνο το λογισμικό EMUI της Huawei.

Εάν είχατε κατά νου να επιστρέψετε από την ενημέρωση "Patch01" εάν έχετε ήδη ενημερώσει, αποθαρρύνουμε να το κάνετε έτσι: Ορισμένες ενημερώσεις μπορεί να έχουν διαφορετικό XLoader (όπως ορισμένες ενημερώσεις στο Huawei Mate 10) και διατρέχετε τον κίνδυνο του μόνιμο bricking της συσκευής σας εάν αναβοσβήσετε ένα μη συμβατό XLoader. Επιπλέον, βρέθηκε ήδη μια λύση για το Magisk. Η υποβάθμιση δεν είναι για τους αδύναμους, επομένως εάν θέλετε πραγματικά να το κάνετε και αναγνωρίζετε τον κίνδυνο, σας συμβουλεύουμε να αναζητήσετε στα φόρουμ μας μια λειτουργική μέθοδο υποβάθμισης για τη συσκευή σας.


Η κατώτατη γραμμή

Ο αποκλεισμός του ξεκλειδώματος του bootloader και η ύπαρξη πολιτικών κατά της πρόσβασης root είναι κάτι με το οποίο μπορούμε να ζήσουμε, ακόμα κι αν δεν συμφωνούμε με αυτές τις πολιτικές. Αλλά ενεργά αποκλεισμό χρηστών root που έχουν ήδη ξεκλειδώσει τους φορτωτές εκκίνησης και σκόπιμα παροπλισμό των τηλεφώνων τους με μια ενημέρωση; Δεν υπάρχει κανένας καλός λόγος γι' αυτό και, τουλάχιστον κατά τη γνώμη μας, είναι υπερβολικά περιττό, ειδικά δεδομένου ότι οι χρήστες root αποτελούν έναν αμελητέο αριθμό της τεράστιας παγκόσμιας βάσης χρηστών της Huawei. Καταλαβαίνουμε όμως γιατί οι χρήστες πιστεύουν ότι η Huawei μπλοκάρει το root, αλλά στην πραγματικότητα δεν πιστεύουμε ότι ισχύει εδώ.

Η ριζοβολία δεν πρέπει να θεωρείται παρόμοια με την πειρατεία, το hacking ή οποιοδήποτε έγκλημα στον κυβερνοχώρο. Ένα smartphone Android με ρίζες είναι σχεδόν συγκρίσιμο με έναν υπολογιστή Windows με δικαιώματα διαχειριστή... ή έναν υπολογιστή Linux με πρόσβαση υπερχρήστη. Όσοι επιλέγουν να κάνουν root τις συσκευές τους έχουν πλήρη επίγνωση των κινδύνων ασφαλείας που συνδέονται με το rooting και απλώς αναζητούν τρόπους για να αποκτήσουν πρόσθετες δυνατότητες στις συσκευές στις οποίες ξόδεψαν πολλά χρήματα τα δικά.

Αν και δεν πιστεύουμε ότι πρόκειται για σκόπιμη αλλαγή, απευθυνθήκαμε στην Huawei για διευκρίνιση και θα ενημερώσουμε αυτό το άρθρο ανάλογα εάν μάθουμε νέα. Εξακολουθεί να μην είναι η πιο σοφή επιλογή να αγοράσετε μια συσκευή Huawei/Honor εάν πραγματικά σας ενδιαφέρει να κάνετε root/χρήση ROM: όπως αναφέραμε προηγουμένως, εξακολουθούν να μην παρέχουν κωδικούς ξεκλειδώματος bootloader. Αλλά στο μεταξύ, εάν έχετε ήδη ενημερώσει, απλώς ακολουθήστε τα παραπάνω βήματα για να επαναφέρετε το root.