Потребителите на 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 като основна среда за разпространение на приложения. Тази ситуация обаче беше краткотрайна, като a „заобиколно решение“ беше забелязано под формата на Google Services Assistant, приложение, което позволява на потребителите да зареждат отстрани услугите на Google Play и съпътстващите компоненти на EMUI на Huawei и серията Mate 30, както и на Honor 9X Pro. Приложението Google Services Assistant се хоства на уебсайт, наречен
LZPlay.net, така че методът стана известен като LZPlay.Старо решение: Google Services Assistant и LZPlay
Тъй като Google Services Assistant беше заобиколно решение за инсталиране на Google Apps на устройство, което не е предназначено да има Google Apps, как точно се появи това заобиколно решение беше легитимен въпрос.
Китайските OEM производители в миналото пуснаха инсталатори на GMS (Google Mobile Services), за да позволят лесно странично зареждане, но такова решение не беше практическа възможност за Huawei в светлината на безпрецедентен и сложен политически сценарий. Тези инсталатори на GMS работеха чрез актуализиране на GMS „задачи“, които бяха предварително заредени в системата от OEM (GMS приложенията се нуждаят от специални разрешения, за да работят правилно и това разрешение съществува само за системата приложения). И както вече знаете, приложенията на нерутирано устройство могат да се актуализират върху съществуващи приложения само когато са подписани със същия подпис. По този начин мъничетата и приложенията трябва да идват с един и същ подпис на Google, което по същество не позволява на Huawei да зарежда предварително подписани от Google мъничета поради забраната на САЩ.
След като се сдобихме със софтуера от устройството, открихме, че устройствата всъщност не идват с никакви предварително заредени GMS мъничета. Това показва, че какъвто и да е методът, използван от Google Services Assistant за инсталиране на Play Services необичайно и заслужава допълнително проучване за възможни употреби в рамките на разработката общност. XDA признат разработчик topjohnwu, известен с работата си с Magisk, разследвани за това аномално поведение.
Както се оказва, Google Services Assistant използва набор от API от Huawei, които са предназначени за управление на мобилни устройства (MDM - използвани от предприятията за управление на устройства на служители). Пълната справка за API за това Huawei Security Authorization SDK е достъпен за обществеността, така че корпоративните потребители да могат да знаят и да се възползват от пълния набор от методи за контрол на устройствата в тяхната бизнес организация. Истинският обрат идва под формата на някои MDM API, които съвсем наскоро бяха документирани и документацията не е достъпна, докато не подпишете правни споразумения за получаване на достъп до 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 позволяват разрешени приложения за инсталиране на „системни приложения“, дори когато телефонът има заключен буутлоудър, има активиран Android Verified Boot и е форматиран с Файловата система EROFS на Huawei само за четене. Това, което всъщност се случва е, че разрешено приложение, Google Services Assistant в този случай, има право да маркира потребител приложения като несменяеми системни приложения, дори когато тези приложения или мъничета всъщност не съществуват само за четене преграда. Твърди се, че "разрешените приложения" са строго контролирани от 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 Services Assistant, LZPlay, е преместен офлайн, зареждайки странично приложението Google Services Assistant не long извлича приложенията на Google и също така е възможно специалното разрешение, което приложението е имало от Huawei, също да е било отменен. Google също трябва да са обърнали внимание, тъй като SafetyNet също получи актуализация, която отменя пръстовия отпечатък на компилацията на Huawei Mate 30 от техните бял списък, което означава, че SafetyNet ще се провали, забранявайки на устройства, които са успели да заредят странично Google Apps, да могат да използват приложения като Google Pay.
Ново решение: HiSuite Restore
Актуализация: Свързаната нишка вече няма ресурси за изтегляне. Въпреки това, методът продължава да остава оперативен в концепцията си, предполагайки, че ще получите ресурсите за изтегляне.
Възможността да се изпълняват приложения на Google е голяма работа за мнозина, така че хората винаги ще се интересуват от странично зареждане на приложения на Google на такъв способен хардуер. Старши член на XDA zhangyang_haha е разбрал a различно решение, което по същество включва възстановяване на резервно изображение от устройство, което е успяло да инсталира приложения на Google с помощта на Google Services Assistant от момента, в който методът е работил. Също така имайте предвид, че методът изглежда е специфичен за Huawei Mate 30 Pro тъй като резервното изображение е от това устройство -- не успяхме да потвърдим дали същото може да работи на Huawei Mate 30 или Honor 9X Pro.
Ново решение за инсталиране на Google Apps на Huawei Mate 30 Pro -- XDA тема
Въпреки че този метод не е толкова прост като инсталирането на Google Services Assistant и оставянето му да прави всичко, той все още работи -- с уговорката, че SafetyNet ще продължи да се проваля, тъй като това е промяна от страната на сървъра Google.
- Потребителите трябва да архивират своите файлове в HiSuite на компютър и да нулират фабричните настройки на телефоните си.
- Инсталирайте приложенията на Google, предоставени в zip файла за изтегляне в резба.
- Разархивирайте предоставения zip архив на изображението във вашата архивна папка на HiSuite на компютъра.
- Възстановете резервното копие на вашето устройство, като се уверите, че сте възстановили и „системните настройки“ от архивното изображение на вашия телефон.
- След като предоставеното резервно копие бъде „възстановено“ (известно още като инсталирано) на вашия телефон, трябва да рестартирате устройството си.
- След това се уверете, че влизате в настройките на приложението и изчиствате всички данни за приложенията на Google, които сте инсталирали, и дайте всички разрешения, които тези приложения изискват.
- Рестартирайте за добра мярка.
- Стартирайте Google Play Store, докато имате активна интернет връзка на телефона си.
Темата не е ясна веднага кога можете да възстановите предишните си данни. Повечето потребители ще използват метода на нови устройства Huawei Mate 30, така че загубата на данни не трябва да е значителна. Имайте предвид, че SafetyNet все още ще се провали и вероятно ще продължи да се проваля, докато политическата ситуация не се подобри. Засега, ако искате да инсталирате Google Apps на новото си устройство, това ново решение е най-добрият ви залог.
Форуми за Huawei Mate 30 XDA || Huawei Mate 30 Pro XDA форуми