Huawei Mate 30 Pron käyttäjät voivat nyt ladata Google-sovelluksia sivuun palauttamalla varmuuskopion puhelimesta, joka onnistui saamaan GApps-sovelluksen Google Services Assistantin/LZPlayn kautta.
Päivitys 1 (10.8.19 klo 4.10 ET): Meille on ilmoitettu, että ketjussa ei ole enää ladattavia resursseja Huawei Mate 30 Prolle. Menetelmä on edelleen ideana.
Maailma kiinnitti katseensa siihen Huawei Mate 30 -sarjan julkaisu, etsii vastausta kysymykseen: "Mitä tapahtuu, kun otat Googlen pois Androidilta yhdellä vuoden odotetuimmista puhelimista?"Ja kuten pelkäsimme ja odotettu, Huawei Mate 30 ja sen sisarukset ilmestyivät lavalle ilman esiasennettuja Google-palveluita, jotka luottivat yksinomaan Huawein AppGallery sovellusten jakelun ensisijaisena välineenä. Tämä tilanne oli kuitenkin lyhytaikainen, koska a "kiertotapa" havaittiin Google Services Assistantin muodossa, sovellus, jonka avulla käyttäjät voivat ladata sivulta Google Play Palvelut ja niihin liittyvät komponentit Huawein EMUI- ja Mate 30 -sarjassa sekä Honor 9X Prossa. Google Services Assistant -sovellusta ylläpidettiin verkkosivustolla nimeltä
Vanha ratkaisu: Google Services Assistant ja LZPlay
Koska Google Services Assistant oli kiertotapa Google Appsin asentamiseen laitteeseen, jossa ei ollut Google Appsia, oli oikeutettu kysymys, kuinka tämä kiertotapa oikein tuli.
Kiinalaiset OEM-valmistajat ovat aiemmin julkaisseet GMS-asentajia (Google Mobile Services) helpottamaan sivulatausta, mutta tällainen ratkaisu ei ollut käytännöllinen mahdollisuus Huaweille, kun otetaan huomioon ennennäkemätön ja monimutkainen poliittinen skenaario. Nämä GMS-asentajat työskentelivät päivittämällä GMS: n "tyngät", jotka järjestelmään oli esiladannut OEM (GMS-sovellukset tarvitsevat erityislupia toimiakseen oikein, ja tämä lupa on olemassa vain järjestelmälle sovellukset). Ja kuten jo tiedät, juurruttamattoman laitteen sovellukset voidaan päivittää olemassa olevien sovellusten päälle vain, kun ne on allekirjoitettu samalla allekirjoituksella. Siten tyngissä ja sovelluksissa on oltava sama Google-allekirjoitus, mikä estää olennaisesti Huaweita lataamasta Google-allekirjoitettuja tynkejä Yhdysvaltain kiellon vuoksi.
Kun saimme käsiimme laitteen ohjelmiston, huomasimme, että laitteissa ei itse asiassa ollut esiladattuja GMS-tyyppejä. Tämä osoitti, että mikä tahansa tapa, jota Google Services Assistant käytti Play-palvelujen asentamiseen, oli tavanomaisesta poikkeava ja lisätutkimuksen arvoinen mahdollisten käyttötarkoitusten osalta kehitystyössä Yhteisö. XDA: n tunnustettu kehittäjä topjohnwu, joka tunnetaan työstään Magiskin kanssa, tutkinut tätä poikkeavaa käytöstä.
Kuten käy ilmi, Google Services Assistant käytti joukkoa Huawein sovellusliittymiä, jotka oli tarkoitettu mobiililaitteiden hallintaan (MDM – joita yritykset käyttävät työntekijöiden laitteiden hallintaan). Tämän koko API-viite Huawei Security Authorization SDK on ollut yleisön saatavilla, joten yrityskäyttäjät voivat tietää ja hyötyä kaikista laitteiden ohjausmenetelmistä liiketoimintaorganisaatiossaan. Todellinen käänne tulee joidenkin MDM-sovellusliittymien muodossa, jotka dokumentoitiin vasta aivan äskettäin, eikä dokumentaatio ole saatavilla ennen kuin allekirjoitat lailliset sopimukset päästäksesi SDK: han.
<uses-permissionandroid: name="com.huawei.permission.sec.MDM_INSTALL_SYS_APP"/>
<uses-permissionandroid: name="com.huawei.permission.sec.MDM_INSTALL_UNDETACHABLE_APP"/>
Nämä MDM API: t sallivat sallitut sovellukset asentaa "järjestelmäsovelluksia", vaikka puhelimessa olisi lukittu käynnistyslatain, Android Verified Boot on käytössä ja se on alustettu Huawein vain luku -tiedostojärjestelmä EROFS. Itse asiassa tapahtuu, että sallittu sovellus, tässä tapauksessa Google Services Assistant, saa ilmoittaa käyttäjästä sovelluksia ei-irrotettavina järjestelmäsovelluksina, vaikka näitä sovelluksia tai tyngöitä ei todellakaan olisi vain luku -tilassa osio. Huawein väitetään olevan tiukasti "sallittuja sovelluksia" - kehittäjien on allekirjoitettava lailliset sopimukset, lähetettävä pyyntöjä luvat ja pyydettyjen lupien perustelut ja lähetä kunkin julkaisun APK-binaari Huaweille tarkastus. Vain jos ja kun Huawei suostuu, sovellus allekirjoitetaan Huawein erikoisavaimella, jolloin se voi käyttää näitä API: ita.
Google Services Assistantin olemassaolo oli siis Huawein MDM-sovellusliittymän tiukkojen rajojen sisällä ja implisiittisesti ilman heidän tietämystänsä. Huawei on kuitenkin kiistänyt osallisuutensa LZPlayn ja antoi seuraavan lausunnon:
Huawein uusimmassa Mate 30 -sarjassa ei ole esiasennettu GMS: ää, eikä Huaweilla ole ollut yhteyttä www.lzplay.net
Kuten monimutkaisen poliittisen skenaarion valossa voi odottaa, Google Services Assistantin ja LZPlayn olemassaolo jäi lyhyeksi. Kun kiertotapa nousi suosioon, kiinnostuneet osapuolet näyttivät huomanneen. Google Services Assistantia isännöivä verkkosivusto, LZPlay, on otettu offline-tilaan, ja se lataa sivulle Google Services Assistant -sovelluksen nro pidempään hakee Google-sovellukset ja on myös mahdollista, että sovelluksella Huawein myöntämä erityislupa on saattanut myös olla peruutettu. Myös Googlen on täytynyt huomata, sillä SafetyNet sai myös päivityksen, joka kumosi Huawei Mate 30:n koontisormenjäljen sallittujen luettelo, mikä tarkoittaa, että SafetyNet epäonnistuu, mikä estää Google Appsin sivulataamisen onnistuneita yksiköitä käyttämästä sovelluksia, kuten Google Pay.
Uusi ratkaisu: HiSuite Restore
Päivittää: Linkitetyssä säikeessä ei ole enää ladattavia resursseja. Menetelmä on kuitenkin edelleen toimiva konseptissaan olettaen, että saat käsiisi ladattavat resurssit.
Mahdollisuus käyttää Google-sovelluksia on iso asia monille, joten ihmiset ovat jatkuvasti kiinnostuneita lataamaan Google Apps -sovelluksen sivulle tällaisilla kyvykkäillä laitteistoilla. XDA: n vanhempi jäsen zhangyang_haha on keksinyt a erilainen ratkaisu, joka sisältää lähinnä varmuuskopiokuvan palauttamisen laitteesta, joka onnistui asentamaan Google-sovelluksia Google Services Assistantin avulla, kun menetelmä toimi. Huomaa myös, että menetelmä näyttää olevan erityisesti Huawei Mate 30 Prolle koska varmuuskopioitu kuva on kyseiseltä laitteelta - emme voineet vahvistaa, voisiko sama toimia Huawei Mate 30:ssä tai Honor 9X Prossa.
Uusi ratkaisu Google Appsin asentamiseen Huawei Mate 30 Pro -puhelimeen – XDA Thread
Vaikka tämä menetelmä ei ole niin yksinkertainen kuin Google Services Assistantin asentaminen ja sen antaminen tehdä kaikki, se toimii edelleen – sillä varoituksella, että SafetyNet epäonnistuu edelleen, koska kyseessä on palvelinpuolen muutos Google.
- Käyttäjien on varmuuskopioitava tiedostonsa tietokoneen HiSuiteen ja palautettava puhelimen tehdasasetukset.
- Asenna ladattavassa zip-tiedostossa olevat Google-sovellukset lanka.
- Pura mukana toimitettu varmuuskopion zip HiSuite-varmuuskopiokansioon tietokoneellasi.
- Palauta varmuuskopio laitteellesi ja varmista, että palautat myös "järjestelmäasetukset" varmuuskopiokuvasta puhelimeesi.
- Kun toimitettu varmuuskopio on "palautettu" (alias asennettu) puhelimeesi, sinun on käynnistettävä laite uudelleen.
- Varmista seuraavaksi, että siirryt Sovellusasetuksiin ja tyhjennä kaikki asentamiesi Google-sovellusten tiedot ja myönnä kaikki sovellusten pyytämät luvat.
- Käynnistä uudelleen hyvän mittauksen vuoksi.
- Käynnistä Google Play Kauppa, kun puhelimessasi on aktiivinen Internet-yhteys.
Säie ei ole heti selvää, milloin voit palauttaa aiemmat tiedot. Useimmat käyttäjät käyttävät menetelmää uusissa Huawei Mate 30 -laitteissa, joten tietojen menetyksen ei pitäisi olla merkittävää. Huomaa, että SafetyNet epäonnistuu edelleen ja todennäköisesti jatkaa epäonnistumista, kunnes poliittinen tilanne paranee. Jos aiot asentaa Google Appsin uuteen laitteeseesi, tämä uusi ratkaisu on tällä hetkellä paras vaihtoehto.
Huawei Mate 30 XDA -foorumit || Huawei Mate 30 Pro XDA -keskusteluryhmät