Huawei Mate 30 Pro může znovu spustit Google Apps s tímto novým řešením

Uživatelé Huawei Mate 30 Pro nyní mohou aplikace Google načítat z boku obnovením zálohy z telefonu, kterému se podařilo získat GApps prostřednictvím Google Services Assistant/LZPlay.

Aktualizace 1 (10/08/19, 4:10 ET): Byli jsme informováni, že vlákno již nemá zdroje ke stažení pro Huawei Mate 30 Pro. Metoda je stále v konceptu.

Svět upřel svůj zrak na vydání řady Huawei Mate 30, hledající odpověď na otázku: "Co se stane, když odeberete Google z Androidu na jednom z nejočekávanějších telefonů roku?„A jak jsme se báli a očekávané, Huawei Mate 30 a jeho sourozenci se objevili na pódiu bez předinstalovaných služeb Google, spoléhali pouze na Galerie aplikací společnosti Huawei jako primární médium distribuce aplikací. Tato situace však byla krátkodobá, protože a „řešení“ bylo spatřeno ve formě Google Services Assistant, aplikace, která uživatelům umožňovala načítat služby Google Play a doprovodné komponenty na EMUI společnosti Huawei a řadu Mate 30 a také na Honor 9X Pro. Aplikace Google Services Assistant byla hostována na webu s názvem

LZPlay.net, takže metoda se běžně stala známou jako LZPlay.

Staré řešení: Asistent služeb Google a LZPlay

Vzhledem k tomu, že Google Services Assistant byl řešením pro instalaci Google Apps na zařízení, které nemělo mít Google Apps, byla legitimní otázka, jak přesně k tomuto řešení došlo.

Čínští výrobci OEM v minulosti uvolnili instalátory GMS (Google Mobile Services), které umožňují snadné boční načítání, ale takové řešení nebylo pro Huawei praktickou možností vzhledem k bezprecedentní a složitý politický scénář. Tyto GMS instalátory fungovaly tak, že aktualizovaly GMS "pahýly", které byly předem nahrány v systému OEM (aplikace GMS potřebují ke správnému fungování speciální oprávnění a toto oprávnění existuje pouze pro systém aplikace). A jak již víte, aplikace na nerootovaném zařízení lze aktualizovat nad stávajícími aplikacemi pouze v případě, že jsou podepsány stejným podpisem. Pahýly a aplikace tedy musí být opatřeny stejným podpisem Google, což v podstatě znemožňuje společnosti Huawei přednačítat pahýly podepsané společností Google kvůli zákazu v USA.

Jakmile jsme dostali do rukou software ze zařízení, zjistili jsme, že zařízení ve skutečnosti nepřicházejí s žádnými předinstalovanými GMS pahýly. To naznačovalo, že jakákoli metoda, kterou Asistent služeb Google použil k instalaci Služeb Play, byla mimořádná a hodná dalšího zkoumání pro možná použití v rámci vývoje společenství. XDA uznávaný vývojář topjohnwu, známý pro svou práci s Magisk, zkoumali toto anomální chování.

Jak se ukázalo, Google Services Assistant využíval sadu rozhraní API od společnosti Huawei, která byla určena pro správu mobilních zařízení (MDM – používané podniky ke správě zařízení zaměstnanců). Úplná reference API tohoto Huawei Security Authorization SDK je k dispozici veřejnosti, takže podnikoví uživatelé mohou znát a těžit z celé řady způsobů ovládání zařízení v jejich obchodní organizaci. Skutečný obrat přichází v podobě některých rozhraní MDM API, která byla zdokumentována teprve nedávno, a dokumentace není k dispozici, dokud nepodepíšete právní dohody o přístupu k SDK.

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

Tato rozhraní MDM API umožňují povolené aplikace k instalaci „systémových aplikací“, i když má telefon uzamčený bootloader, má povoleno Android Verified Boot a je naformátován pomocí Souborový systém Huawei EROFS pouze pro čtení. Ve skutečnosti se stane, že povolená aplikace, v tomto případě Google Services Assistant, může uživatele označit aplikace jako neodstranitelné systémové aplikace, i když tyto aplikace nebo útržky ve skutečnosti neexistují pouze pro čtení rozdělit. "Povolené aplikace" jsou údajně přísně kontrolovány společností Huawei - vývojáři musí podepsat právní dohody, předložit žádosti pro oprávnění a zdůvodnění požadovaných oprávnění a odešlete binární soubor APK pro každé vydání společnosti Huawei inspekce. Pouze pokud a když Huawei souhlasí, bude aplikace podepsána speciálním klíčem Huawei, který jí umožní používat tato API.

Existence asistenta služeb Google tak byla v přísných mezích MDM API společnosti Huawei a implicitně ne bez jejich vědomí. Huawei však popřel zapojení do LZPlay a vydal následující prohlášení:

Nejnovější řada Mate 30 společnosti Huawei není předinstalovaná s GMS a společnost Huawei se nijak nezapojila do www.lzplay.net

Jak by se dalo očekávat ve světle složitého politického scénáře, Google Services Assistant a existence LZPlay budou mít krátké trvání. Jak řešení získalo popularitu, zainteresované strany si toho zřejmě všimli. Webová stránka hostující Google Services Assistant, LZPlay, byla přepnuta do režimu offline a byla stažena aplikace Google Services Assistant č déle načítá aplikace Google a je také možné, že zvláštní povolení, které měla aplikace od společnosti Huawei, mohlo být také odvoláno. Google si toho musel také všimnout, protože SafetyNet také obdržel aktualizaci, která zrušila otisk sestavení Huawei Mate 30 z jejich whitelist, což znamená, že SafetyNet selže a znemožní jednotkám, kterým se podařilo načíst Google Apps, aby mohly používat aplikace jako Google Pay.


Nové řešení: HiSuite Restore

Aktualizace: Propojené vlákno již nemá zdroje ke stažení. Metoda však nadále zůstává funkční ve své koncepci, za předpokladu, že se vám dostanou do rukou zdroje ke stažení.

Schopnost spouštět aplikace Google je pro mnohé velkým problémem, takže lidé budou mít neustále zájem o načítání Google Apps na tak schopný hardware. Senior člen XDA zhangyang_haha zjistil a jiné řešení, který v podstatě zahrnuje obnovení záložního obrazu ze zařízení, které dokázalo nainstalovat aplikace Google pomocí Google Services Assistant zezadu, když metoda fungovala. Všimněte si také, že metoda se zdá být specifické pro Huawei Mate 30 Pro protože zálohovaný obrázek je z tohoto zařízení - nebyli jsme schopni potvrdit, zda by totéž mohlo fungovat na Huawei Mate 30 nebo Honor 9X Pro.

Nové řešení pro instalaci Google Apps na Huawei Mate 30 Pro -- XDA Thread

I když tato metoda není tak jednoduchá jako instalace Google Services Assistant a nechat ji dělat vše, je to stále funguje – s výhradou, že SafetyNet bude nadále selhávat, protože jde o změnu na straně serveru Google.

  1. Uživatelé potřebují zálohovat své soubory do HiSuite na PC a obnovit tovární nastavení svých telefonů.
  2. Nainstalujte si aplikace Google uvedené v zip ke stažení v vlákno.
  3. Rozbalte dodaný zip se záložním obrazem do složky zálohy HiSuite v počítači.
  4. Obnovte zálohu do svého zařízení a ujistěte se, že také obnovíte „nastavení systému“ ze záložního obrazu do telefonu.
  5. Jakmile bude poskytnutá záloha „obnovena“ (neboli nainstalována) v telefonu, musíte restartovat zařízení.
  6. Dále se ujistěte, že se dostanete do Nastavení aplikací a vymažete všechna data pro aplikace Google, které jste nainstalovali, a udělte všechna oprávnění, která tyto aplikace požadují.
  7. Pro lepší měření restartujte.
  8. Spusťte Obchod Google Play při aktivním připojení k internetu v telefonu.

Vlákno není okamžitě jasné, kdy můžete obnovit předchozí data. Většina uživatelů bude metodu používat na nových zařízeních Huawei Mate 30, takže ztráta dat by neměla být významná. Pamatujte, že SafetyNet bude stále selhávat a pravděpodobně bude selhávat, dokud se politická situace nezlepší. Pokud chcete nyní nainstalovat Google Apps do svého nového zařízení, je toto nové řešení vaší nejlepší volbou.

Fórum Huawei Mate 30 XDA || Fórum Huawei Mate 30 Pro XDA