يعمل الحل البديل الجديد على تشغيل تطبيقات Google على Huawei Mate 30 Pro

التحديث 1 (10/08/19 @ 4:10 AM ET): لقد علمنا أن الخيط لم يعد لديه الموارد القابلة للتنزيل لهاتف Huawei Mate 30 Pro. الأسلوب لا يزال قائما في المفهوم.

نظر العالم إلى إصدار سلسلة Huawei Mate 30 ، حيث يبحث عن إجابة على السؤال: " ماذا يحدث عندما تستبعد Google من Android على واحد من أكثر الهواتف المتوقعة على نطاق واسع في العام؟ وكما تخشينا وتوقعنا ، ظهر Huawei Mate 30 وإخوانه على المسرح دون تثبيت خدمات Google مسبقًا ، معتمدين فقط على AppGallery من Huawei كوسيلة أساسية لتوزيع التطبيقات. تم اختصار هذا الموقف على الرغم من أنه تم اكتشاف "حل بديل" في شكل مساعد خدمات Google ، وهو التطبيق الذي سمح للمستخدمين بالتغاضي عن خدمات Google Play والمكونات المصاحبة لها على سلسلة EMUI من هواوي و Mate 30 وكذلك على Honor 9X Pro . تمت استضافة تطبيق مساعد خدمات Google على موقع ويب يسمى LZPlay.net ، لذلك أصبحت الطريقة المعروفة باسم LZPlay.

الحل البديل القديم: مساعد خدمات Google و LZPlay

نظرًا لأن مساعد خدمات Google كان حلاً لتثبيت تطبيقات Google على جهاز لا يقصد به وجود تطبيقات Google ، فإن مدى دقة هذا الحل كان سؤالًا مشروعًا.

أصدرت شركات تصنيع المعدات الأصلية الصينية في الماضي أدوات تثبيت GMS (خدمات Google للأجهزة المحمولة) للسماح بسهولة التحميل الجانبي ، ولكن مثل هذا الحل لم يكن إمكانية عملية لهواوي ، في ضوء السيناريو السياسي غير المسبوق والمعقد. يعمل مثبتو GMS هؤلاء عن طريق تحديث GMS "stubs" التي تم تحميلها مسبقًا داخل النظام من قِبل OEM (تحتاج تطبيقات GMS إلى أذونات خاصة للتشغيل بشكل صحيح ، وهذا الإذن موجود فقط لتطبيقات النظام). وكما تعلم بالفعل ، لا يمكن تحديث التطبيقات على جهاز غير متجذر أعلى التطبيقات الموجودة إلا عندما يتم توقيعها بنفس التوقيع. وبالتالي ، يجب أن تأتي الدعامات والتطبيقات بنفس توقيع Google ، مما يحول دون قيام شركة Huawei مسبقًا بإعادة تحميل أجزاء الروتين الموقعة من Google بسبب الحظر الذي تفرضه الولايات المتحدة.

بمجرد أن نحصل على أيدينا على البرنامج من الجهاز ، اكتشفنا أن الأجهزة لا تأتي فعليًا مع أي دعامات مثبتة مسبقًا على GMS. يشير هذا إلى أن أي طريقة استخدمها مساعد خدمات Google لتثبيت خدمات Play كانت غير عادية وتستحق إجراء مزيد من التحقيقات للاستخدامات المحتملة في مجتمع التطوير. قام المطور topjohnwu ، المعروف بعمله مع Magisk ، بالتحقيق في هذا السلوك الشاذ.

كما اتضح فيما بعد ، استخدم مساعد خدمات Google مجموعة من واجهات برمجة التطبيقات من Huawei والتي كانت مخصصة لإدارة الأجهزة المحمولة (MDM - تستخدمها الشركات لإدارة أجهزة الموظفين). تم توفير مرجع واجهة برمجة التطبيقات (API) الكامل لـ Huawei Security Authorization SDK لعامة الناس ، حتى يتمكن مستخدمو المؤسسات من معرفة مجموعة كاملة من أساليب التحكم على الأجهزة في مؤسسة أعمالهم والاستفادة منها. يأتي التطوير الحقيقي في شكل بعض واجهات برمجة تطبيقات MDM التي تم توثيقها مؤخرًا فقط ، ولا تتوفر الوثائق حتى تقوم بتوقيع اتفاقيات قانونية للوصول إلى SDK.

تسمح واجهات برمجة تطبيقات MDM هذه للتطبيقات المسموح بها بتثبيت "تطبيقات النظام" ، حتى إذا كان الهاتف مزودًا ببرنامج تحميل مُقفل ، وتم تمكين Android Verified Boot ، وتم تنسيقه باستخدام نظام الملفات EROFS من Huawei. ما يحدث فعليًا هو أن التطبيق المسموح به ، وهو مساعد خدمات Google في هذه الحالة ، يُسمح له بتمييز تطبيقات المستخدم كتطبيقات نظام غير قابلة للإزالة حتى في حالة عدم وجود هذه التطبيقات أو البرامج الدعائية فعليًا في قسم القراءة فقط. يتم التحكم في "التطبيقات المسموح بها" بشكل صارم من قِبل Huawei - يتعين على المطورين توقيع اتفاقيات قانونية ، وتقديم طلبات للحصول على أذونات ومبررات للأذونات المطلوبة ، وإرسال ملف APK الثنائي لكل إصدار إلى Huawei للتفتيش. فقط عند موافقة Huawei ، سيتم توقيع التطبيق باستخدام مفتاح Huawei الخاص ، مما يسمح له باستخدام واجهات برمجة التطبيقات هذه.

وبالتالي ، كان وجود مساعد خدمات Google ضمن الحدود الصارمة لواجهة برمجة تطبيقات MDM من Huawei ، وهذا يعني ضمنيًا أنه لا يخلو من علمهم. ومع ذلك ، فقد رفضت Huawei التورط مع LZPlay وأصدرت البيان التالي:

أحدث سلسلة Mate 30 من Huawei ليست مثبتة مسبقًا مع GMS ، ولم يكن لدى Huawei أي مشاركة مع www.lzplay.net

كما يتوقع المرء في ضوء السيناريو السياسي المعقد ، سيكون إنشاء مساعد خدمات Google و LZPlay قصيرًا. كما اكتسبت للمشكلة شعبية ، يبدو أن الأطراف المهتمة لاحظت. تم نقل موقع الويب الذي يستضيف مساعد خدمات Google ، LZPlay ، دون اتصال ، ولم يعد تحميل تطبيق مساعد خدمات Google يجلب تطبيقات Google ، ومن المحتمل أيضًا أن يكون الإذن الخاص الذي حصل عليه التطبيق من Huawei قد تم إلغاؤه أيضًا. يجب أن تكون Google قد لاحظت أيضًا ، حيث تلقت SafetyNet أيضًا تحديثًا ألغى بصمة البناء الخاصة بـ Huawei Mate 30 من القائمة البيضاء ، مما يعني أن SafetyNet ستفشل ، مما يسمح للوحدات التي نجحت في تجنب تطبيقات Google من القدرة على استخدام تطبيقات مثل Google Pay.


الحل البديل الجديد: HiSuite Restore

تحديث: مؤشر الترابط المرتبط لم يعد لديه الموارد القابلة للتحميل. ومع ذلك ، لا تزال هذه الطريقة فعالة في مفهومها ، مع افتراض أنك تحصل على الموارد القابلة للتنزيل.

تُعد القدرة على تشغيل تطبيقات Google أمرًا مهمًا بالنسبة للكثيرين ، لذا سيهتم الناس دائمًا بتجاهل تطبيقات Google على مثل هذه الأجهزة القادرة. اكتشف الأعضاء البارزون zhangyang_haha حلاً مختلفًا ، يتضمن بشكل أساسي استعادة صورة احتياطية من جهاز تمكن من تثبيت تطبيقات Google باستخدام مساعد خدمات Google من الخلف عند نجاح الطريقة. لاحظ أيضًا أن الطريقة تبدو خاصة بـ Huawei Mate 30 Pro نظرًا لأن الصورة التي تم نسخها احتياطيًا من ذلك الجهاز - لم نتمكن من تأكيد ما إذا كان يمكن أن تعمل نفس الطريقة على Huawei Mate 30 أو Honor 9X Pro.

حل جديد لتثبيت تطبيقات Google على Huawei Mate 30 Pro - Thread

على الرغم من أن هذه الطريقة ليست بسيطة مثل تثبيت مساعد خدمات Google والسماح لها بالقيام بكل شيء ، إلا أنها لا تزال تعمل - مع التحذير من أن SafetyNet سيستمر في الفشل لأن هذا تغيير من جانب الخادم من Google.

  1. يحتاج المستخدمون إلى نسخ ملفاتهم احتياطيًا إلى HiSuite على جهاز كمبيوتر وإعادة ضبط هواتفهم في المصنع.
  2. قم بتثبيت تطبيقات Google المتوفرة في الرمز البريدي القابل للتنزيل في سلسلة الرسائل.
  3. قم بفك ضغط صورة النسخ الاحتياطي المقدمة إلى مجلد النسخ الاحتياطي HiSuite على جهاز الكمبيوتر.
  4. قم باستعادة النسخة الاحتياطية إلى جهازك ، مع التأكد من استعادة "إعدادات النظام" أيضًا من صورة النسخ الاحتياطي إلى هاتفك.
  5. بمجرد أن تتم استعادة النسخة الاحتياطية المتوفرة (المعروفة أيضًا باسم التثبيت) على هاتفك ، ستحتاج إلى إعادة تشغيل جهازك.
  6. بعد ذلك ، تأكد من دخولك إلى إعدادات التطبيق ومسح جميع البيانات الخاصة بتطبيقات Google التي قمت بتثبيتها ، ومنح جميع الأذونات التي تطلبها هذه التطبيقات.
  7. إعادة التشغيل لحسن التدبير.
  8. قم بتشغيل متجر Google Play أثناء وجود اتصال إنترنت نشط على هاتفك.

مؤشر الترابط غير واضح على الفور عندما يمكنك استعادة البيانات السابقة. سيستخدم معظم المستخدمين هذه الطريقة على أجهزة Huawei Mate 30 الجديدة ، لذلك يجب ألا يكون فقدان البيانات كبيرًا. هل لاحظ أن SafetyNet ستظل تفشل ومن المرجح أن تستمر في الفشل حتى يتحسن الوضع السياسي. الآن ، إذا كنت تبحث عن تثبيت تطبيقات Google على جهازك الجديد ، فإن هذا الحل البديل الجديد هو أفضل رهان لك.

منتديات هواوي ماتي 30 | منتديات هواوي ماتي 30