[تحديث: يحتاج إلى IMEI / GSF ID] تمنع Google الآن تطبيق GApps على الأجهزة غير المؤكدة ، ولكنها تسمح بإدراج مستخدمي ROM المخصصين في القائمة البيضاء

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

تحديث 3/27/18 في 02:19 م CST : على ما يبدو ، الرقم الحقيقي الذي تبحث عنه هو معرف الجهاز GSF. مزيد من التفاصيل حول هذا هنا.

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

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

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

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

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

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

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

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