Selle uue lahendusega Huawei Mate 30 Pro saab Google Appsi uuesti käivitada

Huawei Mate 30 Pro kasutajad saavad nüüd Google'i rakendusi külglaadida, taastades varukoopia telefonist, millel õnnestus hankida GApps Google Services Assistanti/LZPlay kaudu.

Värskendus 1 (10/08/19 @ 4:10 ET): Meile on teatatud, et lõimes pole enam Huawei Mate 30 Pro jaoks allalaaditavaid ressursse. Meetod on endiselt kontseptsioonis.

Maailm pööras oma silmad sellele Huawei Mate 30 seeria väljalaskmine, otsides vastust küsimusele: "Mis juhtub, kui võtate Google'i Androidilt ära aasta ühel kõige oodatumal telefonil?"Ja nagu me kartsime ja oodatud, Huawei Mate 30 ja selle õed-vennad ilmusid lavale ilma Google'i teenusteta eelinstallitud, tuginedes ainult Huawei AppGallery kui rakenduste levitamise peamine meedium. See olukord oli siiski lühiajaline, kuna a "lahendust" märgati Google'i teenuste assistendi näol, rakendus, mis võimaldas kasutajatel Huawei EMUI-le ja Mate 30-seeriale ning Honor 9X Pro-le Google Play teenuseid ja nendega kaasnevaid komponente külglaadida. Rakendus Google Services Assistant hostiti veebisaidil nimega LZPlay.net, mistõttu meetod sai üldtuntuks kui LZPlay.

Vana lahendus: Google'i teenuste assistent ja LZPlay

Kuna Google'i teenuste assistent oli lahendus Google'i rakenduste installimiseks seadmesse, millel polnud Google'i rakendusi, siis oli õigustatud küsimus, kuidas see lahendus täpselt välja tuli.

Hiina originaalseadmete tootjad on varem välja lasknud GMS-i (Google Mobile Services) installerid, et võimaldada lihtsat külglaadimist, kuid selline lahendus ei olnud Huawei jaoks praktiline, arvestades enneolematu ja keeruline poliitiline stsenaarium. Need GMS-i installijad töötasid, värskendades GMS-i "tükke", mis olid süsteemi eellaaditud. OEM (GMS-i rakendused vajavad nõuetekohaseks töötamiseks eriõigusi ja see luba on ainult süsteemi jaoks rakendused). Ja nagu te juba teate, saab juurdumata seadmes olevaid rakendusi olemasolevate rakenduste peale värskendada ainult siis, kui need on allkirjastatud sama allkirjaga. Seega peavad tünnid ja rakendused olema varustatud sama Google'i allkirjaga, mis välistab USA keelu tõttu sisuliselt Huawei Google'i allkirjastatud stubide eellaadimise.

Kui seadme tarkvara kätte saime, avastasime, et seadmetel ei olnud tegelikult kaasas ühtegi eellaaditud GMS-i tüve. See näitas, et olenemata meetodist, mida Google Services Assistant Play teenuste installimiseks kasutas, oli see ebatavaline ja väärib edasist uurimist võimalike kasutuste osas arenduses kogukond. XDA tunnustatud arendaja topjohnwu, kes on tuntud oma töö eest Magiskiga, uurinud seda anomaalset käitumist.

Nagu selgub, kasutas Google Services Assistant Huawei API-de komplekti, mis olid mõeldud mobiilseadmete haldamiseks (MDM – mida ettevõtted kasutavad töötajate seadmete haldamiseks). Selle täielik API-viide Huawei turvavolituse SDK on olnud avalikkusele kättesaadav, et ettevõttekasutajad saaksid teada oma äriorganisatsiooni seadmete kõiki juhtimismeetodeid ja saada neist kasu. Tõeline pööre ilmneb mõne MDM-i API kujul, mis alles hiljuti dokumenteeriti, ja dokumentatsioon pole saadaval enne, kui allkirjastate SDK-le juurdepääsu saamiseks juriidilised lepingud.

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

Need MDM API-d võimaldavad lubatud rakendused "süsteemirakenduste" installimiseks isegi siis, kui telefonil on lukustatud alglaadur, Android Verified Boot on lubatud ja see on vormindatud Huawei kirjutuskaitstud failisüsteem EROFS. Tegelikult juhtub see, et lubatud rakendusel, antud juhul Google Services Assistantil, on lubatud kasutaja märgistada rakendusi mitte-eemaldatavate süsteemirakendustena isegi siis, kui neid rakendusi või tüvesid kirjutuskaitstud rakenduses tegelikult ei eksisteeri vahesein. "Lubatud rakendusi" kontrollib väidetavalt rangelt Huawei – arendajad peavad sõlmima juriidilisi lepinguid, esitama taotlusi taotletud lubade ja põhjenduste saamiseks ning saatke Huaweile iga versiooni APK binaarfail ülevaatus. Ainult siis, kui Huawei nõustub, allkirjastatakse rakendus Huawei erivõtmega, mis võimaldab tal neid API-sid kasutada.

Google Services Assistant eksisteeris seega Huawei MDM API rangetes piirides ja kaudselt ilma nende teadmata. Huawei on aga eitanud seotust LZPlayga ja andis välja järgmise avalduse:

Huawei uusim Mate 30 seeria ei ole GMS-iga eelinstallitud ja Huawei pole olnud seotud saidiga www.lzplay.net

Nagu keerulise poliitilise stsenaariumi valguses arvata võis, jäi Google Services Assistant ja LZPlay olemasolu lühiajaliseks. Kui lahendus populaarsust kogus, märkasid huvitatud isikud seda. Google'i teenuste assistendi LZPlay majutav veebisait on võrguühenduseta ja Google'i teenuste assistendi rakenduse nr. pikem toob Google'i rakendused ja on võimalik, et ka rakendusel Huaweilt antud eriluba võis olla tühistatud. Google pidi ka seda tähele panema, kuna SafetyNet sai ka värskenduse, mis tühistas Huawei Mate 30 seadme sõrmejälje. valge nimekiri, mis tähendab, et SafetyNet ebaõnnestub, mis ei luba üksustel, millel õnnestus Google Appsi külglaadida, kasutada selliseid rakendusi nagu Google Pay.


Uus lahendus: HiSuite Restore

Värskendus: Lingitud lõimel pole enam allalaaditavaid ressursse. Meetod jääb siiski oma kontseptsiooni järgi toimivaks, eeldades, et saate allalaaditavate ressursside kätte.

Võimalus käitada Google'i rakendusi on paljude jaoks suur asi, nii et inimesed on igavesti huvitatud Google'i rakenduste külglaadimisest sellisele võimekale riistvarale. XDA vanemliige zhangyang_haha on välja mõelnud a erinev lahendus, mis hõlmab sisuliselt varupildi taastamist seadmest, mis suutis Google'i rakendusi Google Services Assistanti abil installida, kui meetod töötas. Samuti pange tähele, et meetod näib olevat spetsiifiline Huawei Mate 30 Pro jaoks kuna varundatud pilt pärineb sellest seadmest – me ei saanud kinnitada, kas sama toimib ka Huawei Mate 30 või Honor 9X Pro puhul.

Uus lahendus Google'i rakenduste installimiseks seadmesse Huawei Mate 30 Pro – XDA Thread

Kuigi see meetod pole nii lihtne kui Google'i teenuste assistendi installimine ja lubamine tal kõike teha, on see töötab endiselt – hoiatusega, et SafetyNet ebaõnnestub jätkuvalt, kuna see on serveripoolne muudatus Google.

  1. Kasutajad peavad varundama oma failid arvutis HiSuite'i ja lähtestama oma telefonid tehaseseadetele.
  2. Installige allalaaditavas ZIP-pakendis olevad Google'i rakendused niit.
  3. Pakkige kaasas olev varukoopia zip lahti oma arvuti HiSuite'i varukausta.
  4. Taastage varukoopia oma seadmesse, tagades, et taastate oma telefoni varupildilt ka "süsteemiseaded".
  5. Kui pakutud varukoopia on teie telefoni "taastatud" (aka installitud), peate seadme taaskäivitama.
  6. Seejärel veenduge, et sisenete rakenduste seadetesse ja kustutate kõik installitud Google'i rakenduste andmed ning andke kõik load, mida need rakendused taotlevad.
  7. Hea mõõtmise jaoks taaskäivitage.
  8. Käivitage Google Play pood, kui teil on telefonis aktiivne Interneti-ühendus.

Lõim pole kohe selge, millal saate oma varasemad andmed taastada. Enamik kasutajaid kasutab seda meetodit uutes Huawei Mate 30 seadmetes, seega ei tohiks andmekadu olla märkimisväärne. Pange tähele, et SafetyNet ebaõnnestub endiselt ja tõenäoliselt ebaõnnestub seni, kuni poliitiline olukord paraneb. Kui soovite praegu oma uude seadmesse Google Appsi installida, on see uus lahendus teie parim valik.

Huawei Mate 30 XDA foorumid || Huawei Mate 30 Pro XDA foorumid