Huawei Mate 30 Pro, bu yeni geçici çözümle Google Apps'ı yeniden çalıştırabilir

Huawei Mate 30 Pro kullanıcıları artık Google Services Assistant/LZPlay aracılığıyla GApps almayı başaran bir telefondan bir yedeği geri yükleyerek Google uygulamalarını dışarıdan yükleyebilir.

Güncelleme 1 (10/08/19 @ 04:10 ET): Konunun artık Huawei Mate 30 Pro için indirilebilir kaynaklara sahip olmadığı konusunda bilgilendirildik. Yöntem hala konsept olarak duruyor.

Dünyanın gözü bu noktaya çevrildi Huawei Mate 30 serisinin piyasaya sürülmesi, şu soruya yanıt arıyor: "Yılın en çok beklenen telefonlarından birinde Google'ı Android'in elinden alırsanız ne olur?"Ve korktuğumuz gibi ve beklenenHuawei Mate 30 ve kardeşleri, Google hizmetleri önceden yüklenmeden sahneye çıktı. Huawei'nin AppGallery'si uygulama dağıtımının birincil aracı olarak. Ancak bu durum kısa sürdü Google Hizmetleri Asistanı biçiminde "geçici çözüm" tespit edildi, Kullanıcıların Google Play Hizmetlerini ve beraberindeki bileşenleri Huawei'nin EMUI ve Mate 30 serisinin yanı sıra Honor 9X Pro'ya da yüklemesine olanak tanıyan bir uygulama. Google Hizmetleri Asistanı uygulaması adlı bir web sitesinde barındırılıyordu

LZPlay.net, bu nedenle yöntem genellikle LZPlay olarak bilinmeye başlandı.

Eski Geçici Çözüm: Google Hizmetleri Asistanı ve LZPlay

Google Services Assistant, Google Apps'ı içermesi amaçlanmayan bir cihaza Google Apps yüklemeye yönelik bir geçici çözüm olduğundan, bu geçici çözümün tam olarak nasıl ortaya çıktığı meşru bir soruydu.

Geçmişte Çinli OEM'ler, kolay yüklemeye izin vermek için GMS (Google Mobil Servisleri) kurulumcularını piyasaya sürdüler, ancak böyle bir çözüm Huawei için pratik bir olasılık değildi. benzeri görülmemiş ve karmaşık siyasi senaryo. Bu GMS yükleyicileri, sisteme önceden yüklenmiş olan GMS "taslaklarını" güncelleyerek çalıştı. OEM (GMS uygulamalarının düzgün çalışması için özel izinlere ihtiyacı vardır ve bu izin yalnızca sistem için mevcuttur) uygulamalar). Ve bildiğiniz gibi, root erişimi olmayan bir cihazdaki uygulamalar, yalnızca aynı imzayla imzalanmış olmaları durumunda mevcut uygulamaların üzerine güncellenebilir. Bu nedenle, taslakların ve uygulamaların aynı Google imzasıyla gelmesi gerekiyor; bu, esasen Huawei'nin ABD yasağı nedeniyle Google imzalı taslakları önceden yüklemesini engelliyor.

Cihazdaki yazılımı elimize aldığımızda, cihazların aslında önceden yüklenmiş herhangi bir GMS koçanı ile gelmediğini öğrendik. Bu, Google Hizmetler Asistanının Play Hizmetlerini yüklemek için kullandığı yöntemin ne olduğunu gösterdi. geliştirme kapsamındaki olası kullanımlar açısından sıra dışı ve daha fazla araştırmaya değer toplum. XDA Tanınan Geliştirici TopjohnwuMagisk ile yaptığı çalışmalarla tanınan Bu anormal davranış araştırıldı.

Görünen o ki, Google Services Assistant, Huawei'nin mobil cihaz yönetimi (MDM - kuruluşlar tarafından çalışan cihazlarını yönetmek için kullanılan) için tasarlanmış bir dizi API'sini kullandı. Bunun tam API referansı Huawei Güvenlik Yetkilendirme SDK'sı halka açıldıBöylece kurumsal kullanıcılar, iş organizasyonlarındaki cihazlar üzerindeki tüm kontrol yöntemlerini öğrenebilir ve bunlardan yararlanabilir. Gerçek değişiklik, çok yakın zamanda belgelenen bazı MDM API'leri şeklinde ortaya çıkıyor ve SDK'ya erişim sağlamak için yasal anlaşmalar imzalayana kadar belgeler mevcut değil.

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

Bu MDM API'leri şunları sağlar: izin verilen uygulamalar telefonun kilitli bir önyükleyicisi olsa, Android Doğrulanmış Önyükleme etkin olsa ve "sistem uygulamalarını" yüklemek için Huawei'nin salt okunur dosya sistemi EROFS. Gerçekte olan şey, izin verilen bir uygulamanın, bu durumda Google Hizmetleri Asistanının, kullanıcıyı işaretlemesine izin verilmesidir. Bu uygulamalar veya taslaklar aslında salt okunurda mevcut olmasa bile uygulamaları kaldırılamaz sistem uygulamaları olarak kabul edin bölüm. "İzin verilen uygulamalar"ın Huawei tarafından sıkı bir şekilde kontrol edildiği iddia ediliyor; geliştiricilerin yasal anlaşmalar imzalaması, talep göndermesi gerekiyor Talep edilen izinler ve gerekçeler için her sürüme ait APK ikili dosyasını Huawei'ye gönderin. denetleme. Yalnızca Huawei kabul ederse, uygulama Huawei'nin özel anahtarıyla imzalanacak ve bu API'lerin kullanılmasına olanak tanıyacak.

Dolayısıyla Google Services Assistant'ın varlığı, Huawei'nin MDM API'sinin katı sınırları dahilindeydi ve dolayısıyla onların bilgisi dışında değildi. Ancak Huawei, LZPlay ile ilgisini reddetti ve aşağıdaki beyanı yayınladı:

Huawei'nin en yeni Mate 30 serisinde GMS önceden yüklü değildir ve Huawei'nin www.lzplay.net ile herhangi bir ilişkisi bulunmamaktadır.

Karmaşık siyasi senaryo ışığında bekleneceği gibi, Google Services Assistant ve LZPlay'in varlığı kısa ömürlü olacaktı. Geçici çözüm popülerlik kazandıkça, ilgilenen taraflar görünüşe göre bunu fark etti. Google Hizmet Asistanı LZPlay'i barındıran web sitesi çevrimdışı duruma getirildi ve Google Hizmet Asistanı uygulaması no. artık Google uygulamalarını getiriyor ve uygulamanın Huawei'den aldığı özel iznin de bu uygulamadan alınmış olması da mümkün. iptal edildi. SafetyNet ayrıca Huawei Mate 30'un yapım parmak izini kendi cihazlarından iptal eden bir güncelleme aldığından Google da bunu fark etmiş olmalı. Beyaz liste, SafetyNet'in başarısız olacağı ve Google Apps'ı dışarıdan yüklemeyi başaran birimlerin aşağıdaki gibi uygulamaları kullanmasına izin verilmeyeceği anlamına gelir: Google Pay.


Yeni geçici çözüm: HiSuite Geri Yükleme

Güncelleme: Bağlantılı konu artık indirilebilir kaynaklara sahip değil. Bununla birlikte, indirilebilir kaynaklara sahip olduğunuzu varsayarsak, yöntem kendi konseptinde çalışır durumda kalmaya devam eder.

Google uygulamalarını çalıştırabilmek çoğu kişi için büyük önem taşıyor; bu nedenle insanlar, Google Apps'ı bu tür yetenekli donanımlara yüklemekle her zaman ilgilenecek. XDA Kıdemli Üyesi zhangyang_haha bir çözüm buldu farklı geçici çözüm, esas olarak, yöntemin işe yaradığı dönemde Google Hizmetleri Asistanı'nı kullanarak Google uygulamalarını yüklemeyi başaran bir cihazdan bir yedek görüntünün geri yüklenmesini içerir. Ayrıca, yöntemin şu şekilde göründüğünü unutmayın: Huawei Mate 30 Pro'ya özel Yedeklenen görüntü bu cihaza ait olduğundan aynı şeyin Huawei Mate 30 veya Honor 9X Pro'da çalışıp çalışmadığını doğrulayamadık.

Google Apps'ı Huawei Mate 30 Pro'ya yüklemek için yeni geçici çözüm - XDA Konusu

Bu yöntem, Google Services Assistant'ı yükleyip her şeyi ona yaptırmak kadar basit olmasa da, hala çalışıyor - bunun sunucu tarafında bir değişiklik olması nedeniyle SafetyNet'in başarısız olmaya devam edeceği uyarısıyla Google.

  1. Kullanıcıların dosyalarını bir bilgisayardaki HiSuite'e yedeklemeleri ve telefonlarını fabrika ayarlarına sıfırlamaları gerekir.
  2. İndirilebilir zip dosyasında sağlanan Google uygulamalarını iplik.
  3. Sağlanan yedek imaj zip dosyasını bilgisayardaki HiSuite yedekleme klasörünüze çıkartın.
  4. Yedeği cihazınıza geri yükleyin ve ayrıca "sistem ayarlarını" yedek görüntüden telefonunuza geri yüklediğinizden emin olun.
  5. Sağlanan yedekleme telefonunuza "geri yüklendikten" (başka bir deyişle yüklendikten) sonra, cihazınızı yeniden başlatmanız gerekir.
  6. Ardından, Uygulama Ayarlarına girip yüklediğiniz Google uygulamalarına ait tüm verileri temizlediğinizden ve bu uygulamaların istediği tüm izinleri verdiğinizden emin olun.
  7. İyi bir önlem almak için yeniden başlatın.
  8. Telefonunuzda aktif bir internet bağlantısı varken Google Play Store'u başlatın.

Önceki verilerinizi ne zaman geri yükleyebileceğiniz konusunda konu hemen net değil. Çoğu kullanıcı bu yöntemi yeni Huawei Mate 30 cihazlarında kullanacak, dolayısıyla veri kaybı önemli olmayacak. SafetyNet'in hala başarısız olacağını ve siyasi durum düzelene kadar muhtemelen başarısız olmaya devam edeceğini unutmayın. Şimdilik, Google Apps'ı yeni cihazınıza yüklemeyi düşünüyorsanız, bu yeni geçici çözüm sizin için en iyi seçenektir.

Huawei Mate 30 XDA Forumları || Huawei Mate 30 Pro XDA Forumları