Ezzel az új megoldással a Huawei Mate 30 Pro újra futtathatja a Google Apps szolgáltatást

A Huawei Mate 30 Pro felhasználói mostantól oldalra tölthetik a Google-alkalmazásokat azáltal, hogy visszaállítanak egy biztonsági másolatot egy olyan telefonról, amelyen a Google Services Assistant/LZPlay segítségével sikerült elérni a GApps szolgáltatást.

1. frissítés (10/08/19, 4:10 ET): Úgy értesültünk, hogy a szál már nem rendelkezik a Huawei Mate 30 Pro letölthető forrásaival. A módszer még mindig koncepcióban áll.

A világ rászegezte a tekintetét a Huawei Mate 30 sorozat megjelenése, választ keresve a következő kérdésre: "Mi történik, ha elveszi a Google-t az Androidtól az év egyik legjobban várt telefonján?"És ahogy féltünk és várható, a Huawei Mate 30 és testvérei a Google-szolgáltatások előzetes telepítése nélkül jelentek meg a színpadon, kizárólag a Huawei AppGallery mint az alkalmazásterjesztés elsődleges médiuma. Ez a helyzet azonban rövid ideig tartott, mivel a "kerülő megoldást" a Google Services Assistant formájában észleltünk, egy alkalmazás, amely lehetővé tette a felhasználók számára, hogy a Google Play Szolgáltatásokat és a kapcsolódó összetevőket oldalra töltsék a Huawei EMUI-jára és a Mate 30 sorozatra, valamint a Honor 9X Pro-ra. A Google Services Assistant alkalmazást az úgynevezett webhelyen tárolták

LZPlay.net, így a módszer általánosan LZPlay néven vált ismertté.

Régi megoldás: Google Services Assistant és LZPlay

Mivel a Google Services Assistant megoldást jelentett a Google Apps olyan eszközre való telepítésére, amelyre nem szánták a Google Apps szolgáltatást, jogos kérdés volt, hogy ez a megoldás hogyan jött létre.

A kínai OEM-ek korábban is kiadtak GMS (Google Mobile Services) telepítőket, hogy lehetővé tegyék az egyszerű oldalbetöltést, de ez a megoldás nem volt gyakorlati lehetőség a Huawei számára, tekintettel a példátlan és összetett politikai forgatókönyv. Ezek a GMS-telepítők a GMS „csonkjainak” frissítésével dolgoztak, amelyeket a rendszerbe előre feltöltött a OEM (a GMS-alkalmazásoknak speciális engedélyekre van szükségük a megfelelő működéshez, és ez az engedély csak a rendszer számára létezik alkalmazások). És amint azt már tudja, a rootolatlan eszközökön lévő alkalmazások csak akkor frissíthetők a meglévő alkalmazásokra, ha azokat ugyanazzal az aláírással írták alá. Így a csonkoknak és az alkalmazásoknak ugyanazzal a Google-aláírással kell érkezniük, ami lényegében kizárja, hogy a Huawei az Egyesült Államok tilalma miatt előre töltse be a Google által aláírt csonkokat.

Miután a kezünkbe vettük az eszköz szoftverét, rájöttünk, hogy a készülékek valójában nem tartalmaznak előre feltöltött GMS-csonkot. Ez azt jelzi, hogy a Google Services Assistant által a Play-szolgáltatások telepítéséhez használt módszer is az a szokásostól eltérő, és további vizsgálatra érdemes a fejlesztésen belüli lehetséges felhasználások tekintetében közösség. XDA elismert fejlesztő topjohnwua Magiskkel végzett munkájáról ismert, megvizsgálta ezt az anomális viselkedést.

Mint kiderült, a Google Services Assistant a Huawei egy sor API-ját használta, amelyeket mobileszköz-kezelésre (MDM – a vállalatok alkalmazotti eszközök kezelésére használnak) szántak. Ennek teljes API hivatkozása A Huawei Security Authorization SDK elérhetővé vált a nyilvánosság számára, így a vállalati felhasználók megismerhetik és kihasználhatják üzleti szervezetük eszközei feletti vezérlési módszerek teljes skáláját. Az igazi csavar néhány MDM API formájában jelentkezik, amelyek csak a közelmúltban kerültek dokumentálásra, és a dokumentáció csak akkor érhető el, amíg alá nem ír egy jogi megállapodást az SDK-hoz való hozzáférésről.

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

Ezek az MDM API-k lehetővé teszik engedélyezett alkalmazások "rendszeralkalmazások" telepítéséhez, még akkor is, ha a telefon zárolt rendszerbetöltővel rendelkezik, az Android Verified Boot engedélyezve van, és a A Huawei EROFS csak olvasható fájlrendszere. Valójában az történik, hogy egy engedélyezett alkalmazás, ebben az esetben a Google Services Assistant, megjelölheti a felhasználót az alkalmazások nem eltávolítható rendszeralkalmazások, még akkor is, ha ezek az alkalmazások vagy csonkok valójában nem léteznek a csak olvasható partíció. Állítólag a Huawei szigorúan ellenőrzi az „engedélyezett alkalmazásokat” – a fejlesztőknek jogi megállapodásokat kell aláírniuk, kéréseket kell benyújtaniuk az engedélyekért és a kért engedélyek indoklásáért, és minden kiadáshoz elküldi az APK bináris fájlját a Huaweinek ellenőrzés. Csak ha és amikor a Huawei beleegyezik, akkor az alkalmazást a Huawei speciális kulcsával írják alá, lehetővé téve az API-k használatát.

A Google Services Assistant létezése tehát a Huawei MDM API szigorú keretein belül volt, és értelemszerűen nem az ő tudta nélkül. A Huawei azonban tagadta, hogy érintett volna az LZPlay-ben és az alábbi közleményt adta ki:

A Huawei legújabb Mate 30-as sorozatában nincs előre telepítve GMS, és a Huawei nem is érintett a www.lzplay.net webhelyen

Ahogy az az összetett politikai forgatókönyv fényében várható volt, a Google Services Assistant és az LZPlay létezése rövid ideig tart. Ahogy a megoldás népszerűvé vált, az érdeklődők látszólag észrevették. A Google Services Assistant nevű webhelyet, az LZPlay-t offline állapotba hozták, és a Google Services Assistant alkalmazást oldalra töltik. hosszabb letölti a Google alkalmazásokat, és az is lehetséges, hogy az alkalmazásnak a Huaweitől kapott különleges engedélye is visszavonták. Bizonyára a Google is felfigyelt rá, mivel a SafetyNet is kapott egy frissítést, amely visszavonta a Huawei Mate 30 build ujjlenyomatát. engedélyezőlista, ami azt jelenti, hogy a SafetyNet meghibásodik, és megtiltja, hogy azok az egységek, amelyeknek sikerült oldalra rakni a Google Apps szolgáltatást, nem használhatnak olyan alkalmazásokat, mint pl. Google Pay.


Új megoldás: HiSuite Restore

Frissítés: A hivatkozott szál már nem rendelkezik letölthető forrásokkal. A módszer azonban továbbra is működőképes marad koncepciójában, feltételezve, hogy kézhez kapja a letölthető forrásokat.

A Google-alkalmazások futtatásának képessége sokak számára nagy dolog, ezért az emberek örökké érdeklődni fognak a Google Apps oldalról történő betöltése iránt ilyen alkalmas hardvereken. XDA vezető tag zhangyang_haha kitalálta a eltérő megoldás, amely lényegében egy biztonsági másolat visszaállítását foglalja magában egy olyan eszközről, amelyen sikerült telepítenie a Google-alkalmazásokat a Google Services Assistant segítségével, amikor a módszer működött. Azt is vegye figyelembe, hogy a módszer úgy tűnik kifejezetten a Huawei Mate 30 Pro esetében mivel a biztonsági másolat erről az eszközről származik -- nem tudtuk megerősíteni, hogy ugyanez működhet-e a Huawei Mate 30-on vagy a Honor 9X Pro-n.

Új megoldás a Google Apps Huawei Mate 30 Pro készülékre történő telepítéséhez -- XDA Thread

Bár ez a módszer nem olyan egyszerű, mint telepíteni a Google Services Assistant-t, és hagyni, hogy mindent megtegyen továbbra is működik – azzal a kitétellel, hogy a SafetyNet továbbra is meghibásodik, mivel ez szerveroldali változás Google.

  1. A felhasználóknak biztonsági másolatot kell készíteniük fájljaikról a HiSuite-ba a számítógépen, és vissza kell állítaniuk telefonjuk gyári beállításait.
  2. Telepítse a letölthető zip-ben található Google-alkalmazásokat cérna.
  3. Csomagolja ki a mellékelt biztonsági másolat zip-fájlját a számítógép HiSuite biztonsági mentési mappájába.
  4. Állítsa vissza a biztonsági másolatot az eszközére, ügyelve arra, hogy a "rendszerbeállításokat" is visszaállítsa a biztonsági mentés képéről a telefonra.
  5. Miután a biztosított biztonsági másolatot "visszaállította" (más néven telepítette) a telefonra, újra kell indítania az eszközt.
  6. Ezután győződjön meg arról, hogy belép az Alkalmazásbeállításokba, és törölje a telepített Google-alkalmazások összes adatát, és adja meg az alkalmazások által kért összes engedélyt.
  7. Indítsa újra a jó intézkedésért.
  8. Indítsa el a Google Play Áruházat, miközben aktív internetkapcsolattal rendelkezik a telefonján.

A szál nem egyértelmű, hogy mikor állíthatja vissza korábbi adatait. A legtöbb felhasználó a módszert az új Huawei Mate 30 készülékeken fogja használni, így az adatvesztés nem lehet jelentős. Ne feledje, hogy a SafetyNet továbbra is megbukik, és valószínűleg továbbra is kudarcot fog vallani, amíg a politikai helyzet javul. Jelenleg ez az új megoldás a legjobb megoldás, ha telepíteni szeretné a Google Apps szolgáltatást új eszközére.

Huawei Mate 30 XDA fórumok || Huawei Mate 30 Pro XDA fórumok