كيفية تمرير SafetyNet على الإصدار التجريبي من Android Pie المصمم لجهاز OnePlus 6

من الممكن تمرير SafetyNet على الإصدارات التجريبية من Android Pie الذي يعمل على OnePlus 6. تحقق من كيفية القيام بذلك هنا.

يمكنك الحصول على Android Pie على هاتف OnePlus 6 الخاص بك الآن إذا كنت على استعداد للتبديل إلى أحدث إصدار تجريبي مفتوح للشركة من OxygenOS. على الرغم من أنه يأتي مزودًا بجميع أحدث ميزات Android Pie مثل Adaptive Battery وأحدث سمات التصميم متعدد الأبعاد، إلا أنه لا يخلو من المشكلات. إحدى المشكلات الرئيسية هي أن Google Pay غير مدعوم. في الواقع، فشل الجهاز في اختبار SafetyNet Attestation API. لا يعني هذا فقط أنه لا يمكنك استخدام Google Pay، ولكنك لن تتمكن من تسجيل الدخول إلى Snapchat أو لعب Pokemon Go أو استخدام أي تطبيق يتطلب منك اجتياز SafetyNet. لا يمكنك حتى تثبيت Netflix من خلال متجر جوجل بلاي (على الرغم من أن التحميل الجانبي لملف APK لا يزال يعمل).

هناك طريقة للتغلب على ذلك، رغم ذلك. لن تتمكن فقط من اجتياز SafetyNet على أحدث إصدار تجريبي مفتوح من OxygenOS، ولكن Google Pay سيعمل بشكل مثالي أيضًا. يمكنك إما استخدام Magisk أو ببساطة تعديل ملف build.prop بنفسك. إذا كنت تريد القيام بذلك عبر Magisk، فستحتاج إلى الحصول على وحدة Magisk التي تم إنشاؤها بواسطة XDA Recognized Contributor 

ديدجيريدوهان والذي يتيح لك تغيير بصمة جهازك.

كيفية تمرير SafetyNet على الإصدار التجريبي من Android Pie المصمم لجهاز OnePlus 6

عندما يفشل جهازك في فحص ctsProfile لكنه يجتاز BasicIntegrity، فمن المحتمل أن يكون ذلك بسبب بصمة هاتفك. تعد بصمة الإصبع في الأساس معرفًا فريدًا لذاكرة القراءة فقط (ROM) التي تستخدمها ويتم استخدامها للتحقق ما إذا كان إصدار Android الذي تستخدمه قد تم التحقق منه من خلال مجموعة اختبار التوافق من Google (CTS). إذا لم تتطابق بصمة الإصبع مع إصدار Android الحاصل على شهادة CTS، فسوف يفشل في هذا الاختبار على الفور. على هذا النحو، نحتاج إلى تعديل بصمة إصبعنا الموجودة في ملف build.prop. يمكنك القيام بذلك بطريقتين مختلفتين.

الطريقة الأولى - تعديل build.prop يدويًا

هذا هو الخيار الذي اخترته شخصيًا لأنه أسهل من طريق Magisk. سوف ندخل في ذلك لاحقا. ستظل بحاجة إلى عمل روت لجهاز OnePlus 6 الخاص بك عبر Magisk، لكننا لن نستفيد من وحدة Magisk. بمجرد إجراء عملية الوصول إلى الجذر، قم بتنزيل أي محرر build.prop من متجر Google Play، أو يمكنك القيام بذلك من خلال معظم برامج تحرير النصوص التي تدعم الجذر.

محرر BuildPropمطور: Android Toolbox - الجذر، ROM، BusyBox والمزيد

مجاني.

3.9.

تحميل

أنا شخصيا استخدم هذا التطبيق لتعديل build.prop الخاص بي، ولكن أي تطبيق سيفي بالغرض.

بمجرد تثبيت التطبيق الذي يمكنك استخدامه لتعديل build.prop الخاص بك، انتقل إلى

ro.build.fingerprint

وتغيير القيمة من

ro.build.fingerprint=OnePlus/OnePlus6/OnePlus6:9/PKQ1.180716.001/1808301430:user/release-keys

أو مهما كانت بصمة البناء الحالية، من أجل:

ro.build.fingerprint=OnePlus/OnePlus6/OnePlus6:8.1.0/OPM1.171019.011/06140300:user/release-keys

أعد تشغيل جهازك، وستجتاز الآن SafetyNet. الجانب السلبي للقيام بذلك بهذه الطريقة هو أنك تقوم بإجراء تغييرات على /النظام، لذا فإن تحديث هاتفك أو إعادة تحميل ذاكرة القراءة فقط (ROM) الخاصة بك سوف يحل محل هذا التغيير. أنت تنتحل بصمة أحدث إصدار ثابت، لذا بالنسبة إلى Google، يبدو أن إصدار Android الخاص بك لديه تم اختبار CTS. ستتمكن الآن من استخدام Google Pay على Android Pie.

الطريقة الثانية - استخدام وحدة Magisk

هذه هي وحدة Magisk التي ذكرناها سابقًا، والسبب في أننا لا نوصي بها حاليًا هو أنه سيتعين عليك استخدام إصدارات Magisk Canary الجديدة. Resetprop، المستخدم لتعديل build.prop بدون نظام، لا يعمل على Android Pie إلا إذا كنت تستخدم أحدث إصدار من Canary من Magisk. أثناء القيام بذلك يتيح لك العب ألعابًا مثل Fortnite Mobile أو Fate/Grand Order، فأنت عرضة لأخطاء أخرى باستخدام إصدارات Canary. إنها ليست فكرة جيدة حقًا أن تستخدمها إلا إذا كنت تعرف بالضبط ما تفعله. إذا كنت على استعداد للمضي قدمًا، فيمكنك التحقق من ذلك موضوع منتدى XDA للتعرف على كيفية تثبيت Magisk Canary على هاتف OnePlus 6 الخاص بك.

بمجرد الانتهاء من هذا الإعداد، ستحتاج إلى تنزيل وتثبيت وحدة "MagiskHide Props Config"، والتي يمكن العثور عليها في Magisk Module repo. بمجرد الانتهاء من ذلك، قم بتنزيل أي محاكي طرفي واكتب "props".

[appbox جوجل بلاي jackpal.androidterm]

هذا هو تطبيق Android Terminal الذي أستخدمه شخصيًا.

يجب أن تقابل شيئًا مشابهًا للقطات الشاشة أدناه.

بمجرد إعادة التشغيل، يجب عليك أيضًا اجتياز SafetyNet. على الرغم من أن كلتا الطريقتين المذكورتين أعلاه تعملان، إلا أنه حتى يتم إصدار النسخة التجريبية من Magisk، فإنني أوصي شخصيًا بتعديل build.prop الخاص بك مباشرةً. يمكن أن يحتوي Magisk Canary على أي عدد من الأخطاء، ومن الآمن تعديل build.prop الخاص بك عندما لا يؤدي إلى تعثر SafetyNet على أي حال.