Το Huawei Mate 30 Pro μπορεί να εκτελέσει ξανά τις Εφαρμογές Google με αυτήν τη νέα λύση

Οι χρήστες του Huawei Mate 30 Pro μπορούν πλέον να φορτώσουν τις εφαρμογές Google επαναφέροντας ένα αντίγραφο ασφαλείας από ένα τηλέφωνο που κατάφερε να λάβει GApps μέσω του Google Services Assistant/LZPlay.

Ενημέρωση 1 (10/08/19 @ 4:10 π.μ. ET): Ενημερωθήκαμε ότι το νήμα δεν έχει πλέον τους πόρους με δυνατότητα λήψης για το Huawei Mate 30 Pro. Η μέθοδος εξακολουθεί να ισχύει.

Ο κόσμος έβαλε τα μάτια του στο κυκλοφορία της σειράς Huawei Mate 30, αναζητώντας μια απάντηση στην ερώτηση: "Τι συμβαίνει όταν αφαιρείτε το Google από το Android σε ένα από τα πιο πολυαναμενόμενα τηλέφωνα της χρονιάς;«Και όπως φοβόμασταν και αναμενόμενο, το Huawei Mate 30 και τα αδέρφια του εμφανίστηκαν στη σκηνή χωρίς προεγκατεστημένες υπηρεσίες Google, βασιζόμενοι αποκλειστικά σε AppGallery της Huawei ως το κύριο μέσο διανομής εφαρμογών. Αυτή η κατάσταση όμως ήταν βραχύβια, καθώς α Η "λύση" εντοπίστηκε με τη μορφή του Google Services Assistant, μια εφαρμογή που επέτρεπε στους χρήστες να φορτώνουν τις Υπηρεσίες Google Play και τα συνοδευτικά στοιχεία στο EMUI της Huawei και τη σειρά Mate 30, καθώς και στο Honor 9X Pro. Η εφαρμογή Google Services Assistant φιλοξενήθηκε σε έναν ιστότοπο που ονομάζεται

LZPlay.net, έτσι η μέθοδος έγινε κοινώς γνωστή ως LZPlay.

Παλιά λύση: Google Services Assistant και LZPlay

Δεδομένου ότι ο Βοηθός Υπηρεσιών Google ήταν μια λύση για την εγκατάσταση των Εφαρμογών Google σε μια συσκευή που δεν προοριζόταν να διαθέτει Εφαρμογές Google, το πώς ακριβώς προέκυψε αυτή η λύση ήταν ένα εύλογο ερώτημα.

Οι κινεζικοί OEM στο παρελθόν είχαν κυκλοφορήσει προγράμματα εγκατάστασης GMS (Google Mobile Services) για να επιτρέπουν την εύκολη πλευρική φόρτωση, αλλά μια τέτοια λύση δεν ήταν μια πρακτική δυνατότητα για την Huawei, υπό το φως των πρωτοφανές και πολύπλοκο πολιτικό σενάριο. Αυτά τα προγράμματα εγκατάστασης GMS λειτούργησαν με την ενημέρωση των "stubs" GMS που είχαν προφορτωθεί στο σύστημα από το OEM (Οι εφαρμογές GMS χρειάζονται ειδικά δικαιώματα για να λειτουργούν σωστά και αυτή η άδεια υπάρχει μόνο για το σύστημα εφαρμογές). Και όπως ήδη γνωρίζετε, οι εφαρμογές σε μια συσκευή χωρίς ρίζα μπορούν να ενημερωθούν πάνω από τις υπάρχουσες εφαρμογές μόνο όταν έχουν υπογραφεί από την ίδια υπογραφή. Επομένως, τα στελέχη και οι εφαρμογές πρέπει να έρχονται με την ίδια υπογραφή Google, αποκλείοντας ουσιαστικά τη Huawei από το να προφορτώνει στελέχη υπογεγραμμένα από την Google λόγω της απαγόρευσης των ΗΠΑ.

Μόλις λάβαμε στα χέρια μας το λογισμικό από τη συσκευή, ανακαλύψαμε ότι οι συσκευές στην πραγματικότητα δεν συνοδεύονταν από προεγκατεστημένα στελέχη GMS. Αυτό έδειξε ότι οποιαδήποτε μέθοδος που χρησιμοποίησε το Google Services Assistant για την εγκατάσταση των Υπηρεσιών Play ήταν ασυνήθιστο και άξιο περαιτέρω διερεύνησης για πιθανές χρήσεις στο πλαίσιο της ανάπτυξης κοινότητα. Αναγνωρισμένος προγραμματιστής XDA topjohnwu, γνωστός για τη δουλειά του με τον Magisk, διερεύνησε αυτή την ανώμαλη συμπεριφορά.

Όπως αποδεικνύεται, ο Βοηθός Υπηρεσιών Google χρησιμοποίησε ένα σύνολο API της Huawei που προορίζονταν για τη διαχείριση φορητών συσκευών (MDM -- που χρησιμοποιείται από επιχειρήσεις για τη διαχείριση συσκευών εργαζομένων). Η πλήρης αναφορά API αυτού Το Huawei Security Authorization SDK είναι διαθέσιμο στο κοινό, ώστε οι εταιρικοί χρήστες να μπορούν να γνωρίζουν και να επωφελούνται από το πλήρες φάσμα των μεθόδων ελέγχου των συσκευών στον επιχειρηματικό τους οργανισμό. Η πραγματική ανατροπή έρχεται με τη μορφή ορισμένων API MDM που τεκμηριώθηκαν πολύ πρόσφατα και η τεκμηρίωση δεν είναι διαθέσιμη μέχρι να υπογράψετε νομικές συμφωνίες για να αποκτήσετε πρόσβαση στο SDK.

<uses-permissionandroid: name="com.huawei.permission.sec.MDM_INSTALL_SYS_APP"/>
<uses-permissionandroid: name="com.huawei.permission.sec.MDM_INSTALL_UNDETACHABLE_APP"/>

Αυτά τα MDM API επιτρέπουν επιτρεπόμενες εφαρμογές για να εγκαταστήσετε "εφαρμογές συστήματος", ακόμα και όταν το τηλέφωνο έχει κλειδωμένο bootloader, έχει ενεργοποιημένη το Android Verified Boot και έχει μορφοποιηθεί με Το σύστημα αρχείων EROFS της Huawei μόνο για ανάγνωση. Αυτό που συμβαίνει στην πραγματικότητα είναι ότι μια επιτρεπόμενη εφαρμογή, ο Βοηθός Υπηρεσιών Google σε αυτήν την περίπτωση, επιτρέπεται να επισημαίνει χρήστη εφαρμογές ως μη αφαιρούμενες εφαρμογές συστήματος, ακόμη και όταν αυτές οι εφαρμογές ή τα στελέχη δεν υπάρχουν στην πραγματικότητα στο σύστημα μόνο για ανάγνωση χώρισμα. Οι "επιτρεπόμενες εφαρμογές" φέρεται να ελέγχονται αυστηρά από την Huawei -- οι προγραμματιστές πρέπει να υπογράψουν νομικές συμφωνίες, να υποβάλουν αιτήματα για άδειες και αιτιολογήσεις για τα δικαιώματα που ζητήθηκαν και στείλτε το δυαδικό αρχείο APK για κάθε έκδοση στην Huawei για επιθεώρηση. Μόνο εάν και εφόσον συμφωνήσει η Huawei, η εφαρμογή θα υπογραφεί με το ειδικό κλειδί της Huawei, επιτρέποντάς της να κάνει χρήση αυτών των API.

Επομένως, η ύπαρξη του Google Services Assistant ήταν εντός των αυστηρών ορίων του MDM API της Huawei, και κατά συνέπεια, όχι εν αγνοία τους. Ωστόσο, η Huawei αρνήθηκε ότι εμπλέκεται με το LZPlay και εξέδωσε την παρακάτω ανακοίνωση:

Η τελευταία σειρά Mate 30 της Huawei δεν είναι προεγκατεστημένη με GMS και η Huawei δεν είχε καμία ανάμειξη με το www.lzplay.net

Όπως θα περίμενε κανείς υπό το φως του περίπλοκου πολιτικού σεναρίου, η ύπαρξη του Google Services Assistant και του LZPlay επρόκειτο να είναι βραχύβια. Καθώς η λύση κέρδισε δημοτικότητα, τα ενδιαφερόμενα μέρη φαινομενικά έδωσαν προσοχή. Ο ιστότοπος που φιλοξενεί τον Βοηθό Υπηρεσιών Google, LZPlay, έχει τεθεί εκτός σύνδεσης, παραμερίζοντας την εφαρμογή Google Services Assistant αρ. λαμβάνει πλέον τις εφαρμογές Google και είναι επίσης πιθανό η ειδική άδεια που είχε η εφαρμογή από την Huawei να ήταν επίσης ανακλήθηκε. Η Google πρέπει επίσης να έχει λάβει υπόψη της, καθώς το SafetyNet έλαβε επίσης μια ενημέρωση που ανακάλεσε το δακτυλικό αποτύπωμα κατασκευής του Huawei Mate 30 από το λίστα επιτρεπόμενων, που σημαίνει ότι το SafetyNet θα αποτύχει, απαγορεύοντας σε μονάδες που είχαν καταφέρει να φορτώσουν τις Εφαρμογές Google από το να μπορούν να χρησιμοποιούν εφαρμογές όπως Google Pay.


Νέα λύση: Επαναφορά HiSuite

Εκσυγχρονίζω: Το συνδεδεμένο νήμα δεν έχει πλέον τους πόρους με δυνατότητα λήψης. Ωστόσο, η μέθοδος εξακολουθεί να παραμένει λειτουργική ως προς την ιδέα της, υποθέτοντας ότι έχετε στα χέρια σας τους πόρους με δυνατότητα λήψης.

Η δυνατότητα εκτέλεσης εφαρμογών Google είναι μεγάλη υπόθεση για πολλούς, επομένως οι άνθρωποι θα ενδιαφέρονται διαρκώς να φορτώνουν τις Εφαρμογές Google σε ένα τέτοιο ικανό υλικό. Ανώτερο μέλος του XDA zhangyang_haha έχει καταλάβει α διαφορετική λύση, ένα που ουσιαστικά περιλαμβάνει την επαναφορά μιας εφεδρικής εικόνας από μια συσκευή που κατάφερε να εγκαταστήσει εφαρμογές Google χρησιμοποιώντας τον Βοηθό Υπηρεσιών Google από πίσω όταν λειτούργησε η μέθοδος. Επίσης, σημειώστε ότι η μέθοδος φαίνεται να είναι ειδικά για το Huawei Mate 30 Pro καθώς η εικόνα του αντιγράφου ασφαλείας προέρχεται από αυτήν τη συσκευή -- δεν μπορέσαμε να επιβεβαιώσουμε εάν το ίδιο θα μπορούσε να λειτουργήσει στο Huawei Mate 30 ή στο Honor 9X Pro.

Νέα λύση για την εγκατάσταση των Εφαρμογών Google στο Huawei Mate 30 Pro -- XDA Thread

Αν και αυτή η μέθοδος δεν είναι τόσο απλή όσο η εγκατάσταση του Βοηθού Υπηρεσιών Google και η δυνατότητα να κάνει τα πάντα εξακολουθεί να λειτουργεί -- με την προειδοποίηση ότι το SafetyNet θα συνεχίσει να αποτυγχάνει αφού πρόκειται για αλλαγή από την πλευρά του διακομιστή Google.

  1. Οι χρήστες πρέπει να δημιουργήσουν αντίγραφα ασφαλείας των αρχείων τους στο HiSuite σε υπολογιστή και να επαναφέρουν εργοστασιακά τα τηλέφωνά τους.
  2. Εγκαταστήστε τις εφαρμογές Google που παρέχονται στο zip με δυνατότητα λήψης στο Νήμα.
  3. Αποσυμπιέστε το φερμουάρ της παρεχόμενης εφεδρικής εικόνας στον φάκελο αντιγράφων ασφαλείας HiSuite στον υπολογιστή.
  4. Επαναφέρετε το αντίγραφο ασφαλείας στη συσκευή σας, διασφαλίζοντας ότι επαναφέρετε επίσης τις "ρυθμίσεις συστήματος" από την εικόνα αντιγράφου ασφαλείας στο τηλέφωνό σας.
  5. Μόλις το παρεχόμενο αντίγραφο ασφαλείας έχει "αποκατασταθεί" (γνωστό και ως εγκατεστημένο) στο τηλέφωνό σας, πρέπει να επανεκκινήσετε τη συσκευή σας.
  6. Στη συνέχεια, βεβαιωθείτε ότι έχετε μπει στις Ρυθμίσεις εφαρμογών και διαγράψτε όλα τα δεδομένα για τις εφαρμογές Google που εγκαταστήσατε και εκχωρήστε όλα τα δικαιώματα που ζητούν αυτές οι εφαρμογές.
  7. Κάντε επανεκκίνηση για καλό μέτρο.
  8. Εκκινήστε το Google Play Store ενώ έχετε ενεργή σύνδεση στο διαδίκτυο στο τηλέφωνό σας.

Το νήμα δεν είναι αμέσως σαφές πότε μπορείτε να επαναφέρετε τα προηγούμενα δεδομένα σας. Οι περισσότεροι χρήστες θα χρησιμοποιούν τη μέθοδο σε νέες συσκευές Huawei Mate 30, επομένως η απώλεια δεδομένων δεν θα πρέπει να είναι σημαντική. Λάβετε υπόψη ότι το SafetyNet θα εξακολουθεί να αποτυγχάνει και πιθανότατα θα συνεχίσει να αποτυγχάνει έως ότου βελτιωθεί η πολιτική κατάσταση. Προς το παρόν, εάν θέλετε να εγκαταστήσετε τις Εφαρμογές Google στη νέα σας συσκευή, αυτή η νέα λύση είναι το καλύτερο στοίχημά σας.

Φόρουμ Huawei Mate 30 XDA || Φόρουμ Huawei Mate 30 Pro XDA