تحظر Google الآن GApps على الأجهزة غير المعتمدة ، ولكنها تسمح لمستخدمي ROM المخصصين بوضعهم في القائمة البيضاء

click fraud protection

تحظر Google الآن أجهزة Google Play غير المعتمدة من استخدام تطبيقات وخدمات Google Play ، ومع ذلك ، فإنها تسمح أيضًا لمستخدمي ROM المخصصة بأن تكون مدرجة في القائمة البيضاء من هذا.

تحديث 3/27/18 الساعة 08:51 صباحًا بتوقيت وسط أمريكا: هل كنت ، مثل أي شخص آخر ، تواجه مشكلة في تسجيل معرف Android الخاص بك على صفحة تسجيل جهاز غير معتمد? انت لست وحدك. على ما يبدو ، إنه لا يبحث عن "معرف Android" على الرغم مما يقوله. بدلاً من ذلك ، فإنه يقبل ملفات IMEI. شكرا XDA عضو Dirk بلطف لأجل الطرف!

تحديث 3/27/18 الساعة 02:19 مساءً بتوقيت وسط أمريكا: من الواضح أن الرقم الحقيقي الذي تبحث عنه هو معرف جهاز GSF. مزيد من التفاصيل حول ذلك هنا.

نظرًا لأن Android مفتوح المصدر ، فإنه يمنح صانعي الأجهزة حرية تخصيص البرنامج كما يحلو لهم. ومع ذلك ، لضمان مستوى من التناسق بين أجهزة Android ، استفادت Google بذكاء من مجموعة من تطبيقات وخدمات Google الشائعة لإلزام صانعي الأجهزة باتباع مجموعة محددة من القواعد بموجب وثيقة تعريف التوافق (CDD). يجب أن يتبع صانع الجهاز CDD لتمرير ملف مجموعة اختبار التوافق (CTS) حتى يُسمح لهم بتحميل تطبيقات وخدمات Google مسبقًا على أجهزتهم. في السابق ، كان من الممكن للأجهزة غير المعتمدة الاستمرار في استخدام تطبيقات Google (تم اختصارها باسم "Gapps" بواسطة المجتمع) ، ولكن يبدو الآن أن Google تتخذ إجراءات صارمة - مع استمرار السماح لمستخدمي ذاكرة القراءة فقط (ROM) المخصصة باستخدامها جابس!

في وقت سابق من هذا الأسبوع ، تلقينا نصيحة مجهولة المصدر من شخص يدعي أنه يعمل في المجال. أبلغنا هذا الشخص ، الذي قال إنه يعمل لدى OEM / ODM ، أن Google قد بدأت قفل البرامج الثابتة المبنية حديثًا تمامًا من الوصول إلى Gapps. يبدو أن هذا التغيير دخل حيز التنفيذ في 16 مارس ويؤثر على أي تصميمات برمجية تم إجراؤها بعد هذا التاريخ (فحوصات خدمات Google Play ro.build.fingerprint لتاريخ البناء على ما يبدو).

رسالة في صفحة الإعدادات في متجر Google Play إذا كان الجهاز غير معتمد.

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

أمس عضوًا في منتدانا ، عضو كبير في XDA liam_davenport, صادف هذه المشكلة بالضبط على أجهزتهم الخاصة. هذه هي المرة الأولى منذ فترة طويلة التي رأينا فيها مستخدمًا يعاني من هذه المشكلة.

كما ترى في الصورة أعلاه ، لا يُسمح للمستخدم بتسجيل الدخول إلى حسابه في Google لأن أجهزته غير معتمدة. لديك بعض الخيارات هنا ، اعتمادًا على ما إذا كنت مستخدمًا أو مهندسًا من صانع جهاز. يمكن للمستخدمين توجيه رسالة التحذير هذه إلى الشركة التي قاموا بشراء جهاز منها تأمل في الحصول على جهاز معتمد، أو إذا كان مستخدم ROM مخصصًا (مثل نظام LineageOS 15.1) ثم سيحتاجون إلى إدخال معرف Android الخاص بهم في هذه الصفحة من أجل أن تكون مدرجة في القائمة البيضاء. طريقة سهلة للحصول على معرف Android الخاص بك هي إدخال "الحصول على إعدادات آمنة android_id"في قذيفة ADB.

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

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