الأخبار التكنولوجية والاستعراضات والنصائح!

Magisk 101:                     كيفية إصلاح عدم تطابق SafetyNet & # 039 ؛ CTS ملف التعريف & # 039 ؛ أخطاء

بسبب نظام SafetyNet الجديد في Android ، يمكن لبعض التطبيقات الآن حظر المستخدمين المتجذرين أو منعك من الوصول إليهم تمامًا – ولكن على الأقل حتى الآن ، لا تزال هناك طرق حول هذه القيود.

يمكنك اجتياز معظم فحوصات SafetyNet باستخدام Magisk والجذر بدون نظام ، ولكن مجموعة اختبار التوافق (CTS) من Google تظل عقبة في بعض الحالات. مع بعض الإعدادات ، ستظل تحصل على خطأ "عدم تطابق ملف تعريف CTS" الذي يتسبب في فشل فحص SafetyNet ، حتى مع تثبيت Magisk.

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

قبل ان تبدأ

يفترض هذا الدليل أنك قمت بالفعل بتثبيت Magisk ، وهي أداة جذر بدون نظام يمكنها إخفاء وجودها من SafetyNet. إذا لم تكن قد فعلت ذلك بالفعل ، فتوجه هنا للبدء.

عندما يتعلق الأمر بالتحقق فعليًا من حالة SafetyNet ، فإن أسهل طريقة للقيام بذلك هي فتح تطبيق Magisk Manager والنقر على زر "SafetyNet Check" أسفل الشاشة. لذا أثناء اتباع هذا الدليل ، أعد فحص حالة SafetyNet بشكل دوري عن طريق فتح تطبيق Magisk Manager ، والتمرير لأسفل للتحديث ، ثم النقر على زر "SafetyNet Check" مرة أخرى.

Magisk 101: كيفية إصلاح أخطاء SafetyNet "عدم تطابق ملف تعريف CTS"
Magisk 101: كيفية إصلاح أخطاء SafetyNet "عدم تطابق ملف تعريف CTS"

التحقق من حالة SafetyNet في Magisk Manager.

الخطوة 1: تخلص من SuperSU واستخدم MagiskSU مع Magisk Hide

السبب الأكثر احتمالاً لعدم تطابق ملف CTS هو تطبيق إدارة الجذر الذي لا يخفي نفسه عن SafetyNet. هذا هو الحال مع SuperSU's SuperSU ، وهي إدارة الجذر الأكثر شيوعًا.

من المحتمل أنك قمت في الأصل بجذر هاتفك باستخدام SuperSU ZIP أو CF Auto Root ، وكلاهما يقوم بتثبيت SuperSU باعتباره تطبيق إدارة الجذر الافتراضي. إذا فعلت ذلك ، و ثم تثبيت Magisk ، سوف تتسبب ثنائيات الجذر المتبقية من SuperSU في رحلة SafetyNet.

لذلك إذا كان هذا هو سبب مشكلات CTS الخاصة بك ، فستحتاج إلى إلغاء تثبيت ثنائيات SuperSU واستبدالها بتطبيق إدارة الجذور المدمج في Magisk. ولكن هناك تجعد آخر: إذا كان لديك Xposed Framework مثبتًا أو إذا قمت بتعديل أي ملفات نظام باستخدام الوصول إلى الجذر ، فستحتاج إلى التراجع عن هذه التغييرات أيضًا. لا داعي للقلق ، فقد أوضحنا تلك العملية بأكملها مع دليل منفصل ، لذلك توجه إلى الرابط التالي للتخلص من ذلك.

بمجرد القيام بذلك ، تأكد من تمكين خيار "Magisk Hide" في تطبيق Magisk Manager. من هناك ، قد ترغب في إخفاء تطبيقات إضافية باستخدام Magisk Hide ، مما يمنع التطبيقات بشكل أساسي من معرفة أنك متجذر.

للقيام بذلك ، توجه إلى قائمة التنقل الجانبية في تطبيق Magisk Manager وحدد "إخفاء Magisk". من هنا ، قد يكون من المفيد تحديد المربعات المجاورة Google Play Store و اطار العمل الخدماتي لجوجل بالإضافة إلى أي تطبيق آخر تواجه مشكلات في SafetyNet.

Magisk 101: كيفية إصلاح أخطاء SafetyNet "عدم تطابق ملف تعريف CTS"
Magisk 101: كيفية إصلاح أخطاء SafetyNet "عدم تطابق ملف تعريف CTS"

الخطوة 2: ما زال ليس جيدًا؟ حاول امض unSU

إذا لم يعمل الدليل أعلاه على إصلاح مشاكل عدم تطابق ملف تعريف CTS وكنت متأكدًا من أنك قد تراجعت عن أي تعديلات في النظام ، فمن المحتمل أنه لا يزال لديك عدد قليل من البيانات المتبقية من SuperSU. خيار "Full Unroot" في تطبيق SuperSU هو مفترض للتخلص من كل شيء ، لكنه ليس مثاليًا دائمًا.

لذلك للتأكد من القضاء تمامًا على SuperSU وثنائياتها ، يمكنك استخدام ملف ZIP قابل للتمدد تم إنشاؤه بواسطة المطور osm0sis. للبدء ، ما عليك سوى النقر على الرابط التالي من جهاز Android ، ثم التمهيد في الاسترداد المخصص.

Magisk 101: كيفية إصلاح أخطاء SafetyNet "عدم تطابق ملف تعريف CTS"

من هناك ، انقر فوق الزر "تثبيت" في قائمة TWRP الرئيسية ، ثم انتقل إلى تحميل المجلد وحدد تحديث- unSU-signed.zip. بعد ذلك ، مرر شريط التمرير لتحريك ZIP والقضاء على جميع آثار SuperSU ، وعند الانتهاء ، عد وأعد فلاش Magisk ZIP. بعد إعادة التشغيل ، تحقق من حالة SafetyNet مرة أخرى – إذا كنت لا تزال غير ناجح ، فانتقل إلى الخطوة التالية.

الخطوة 3: تغيير SELinux إلى التنفيذ

إذا كنت لا تزال عالقًا ، فإن هذه الخطوة التالية بسيطة إلى حد ما ، على الرغم من أنها ستنطبق فقط إذا كنت قد استخدمت تطبيقًا سابقًا لتعيين وضع SELinux على "Permissive". يحاول Magisk إخفاء حالة SELinux من SafetyNet ، ولكنه ليس مثاليًا دائمًا ، لذا فإن أفضل رهان هو إعادة SELinux إلى وضعه الافتراضي "التنفيذ".

لذا افتح أي تطبيق مغير وضع SELinux الذي استخدمته لضبط الوضع على "Permissive" في المقام الأول ، ثم قم بتبديل الإعداد إلى "فرض" وإعادة التشغيل. للأسف ، لا يمكننا مشاركة التطبيقات التي تغير أوضاع SELinux منذ أن قامت Google بإدراج المواقع السوداء التي تفعل ذلك ، لذلك إذا قمت بإلغاء تثبيت التطبيق ، فسيتعين عليك العثور عليه مرة أخرى بنفسك. هذا سهل ، على الرغم من ذلك – فقط توجه إلى منتديات XDA وابحث عن "SELinux".

الخطوة 4: قم بإيقاف تشغيل تصحيح أخطاء USB

لسبب غريب ، هناك سبب شائع إلى حد ما لمشكلات SafetyNet مع Magisk هو إعداد "تصحيح أخطاء USB" في خيارات المطور. لذا ، إذا قمت بتمكين هذا الخيار ، فانتقل إلى قائمة الإعدادات لتعطيله ، ثم أعد التشغيل واعرف ما إذا كان ذلك قد حل مشكلات SafetyNet الخاصة بك.

Magisk 101: كيفية إصلاح أخطاء SafetyNet "عدم تطابق ملف تعريف CTS"
Magisk 101: كيفية إصلاح أخطاء SafetyNet "عدم تطابق ملف تعريف CTS"

الخطوة 5: ROM مخصص؟ جرب Custom Kernel

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

ومع ذلك ، يمكن أن تساعد بعض النوى المخصصة في حل هذه المشكلة. النواة الأكثر شيوعًا التي عرفت بأنها تساعد في عدم توافق ROM المخصص هي Franco Kernel. إنه متاح لجميع أجهزة Nexus و Pixel و OnePlus ، بالإضافة إلى Redmi Note3 ، وأسهل طريقة لتثبيته هي شراء تطبيق FKU، ثم اضغط على زر "تنزيل" في الصفحة الرئيسية. بخلاف ذلك ، يمكنك البحث في منتدى XDA الخاص بجهازك للعثور على ملف ZIP قابل للتمدد مجانًا.

Magisk 101: كيفية إصلاح أخطاء SafetyNet "عدم تطابق ملف تعريف CTS"
Magisk 101: كيفية إصلاح أخطاء SafetyNet "عدم تطابق ملف تعريف CTS"

بالنسبة لبعض الأقراص المدمجة المخصصة (خاصة نظام التشغيل Lineage OS) ، قد لا يحل هذا الخيار المشكلة بالكامل. ومع ذلك ، فإن العديد من التطبيقات التي تستخدم SafetyNet تحقق فقط من جانب واحد يتعلق بـ CTS يسمى "النزاهة الأساسية" ، وعادة ما يعمل وميض Franco kernel على إصلاح هذا الجانب. لذلك ، في حين أن مدير Magisk قد يستمر في الإبلاغ عن عدم تطابق CTS ، فقد تتمكن من استخدام جميع تطبيقاتك الآن.

أخيرًا ، بالنسبة لمستخدمي Xiaomi الذين يقومون بتشغيل ROM مخصص ، هناك خيار آخر. يقال أن وحدة Magisk هذه من المطور Deic ستجعل هاتفك يجتاز اختبار CTS ، لذا حاول تثبيته ، ثم إعادة التشغيل.

الخطوة 6: معالجة المشاكل المحتملة الأخرى

قبل اتباع النهج النووي الموضح في الخطوة 8 أدناه ، هناك عدد قليل من المشكلات الأقل شيوعًا التي قد تتسبب في فشل SafetyNet استنادًا إلى عدم تطابق ملف CTS ، لذا فهي تستحق التجربة.

أولاً ، من المحتمل أن البرنامج الخفي Magisk Hide لا يبدأ بشكل صحيح على هاتفك. لإصلاح ذلك ، حاول التوجه إلى قائمة الإعدادات في تطبيق Magisk Manager ، ثم تبديل خيار "Magisk Hide" وإيقاف تشغيله مرة أخرى. إذا فشل ذلك ، قم بتعطيل Magisk Hide ، وأعد التشغيل ، ثم أعد تمكين الخيار.

Magisk 101: كيفية إصلاح أخطاء SafetyNet "عدم تطابق ملف تعريف CTS"
Magisk 101: كيفية إصلاح أخطاء SafetyNet "عدم تطابق ملف تعريف CTS"

أفاد بعض المستخدمين أيضًا أن خيارات "مضيفون بدون نظام" و "BusyBox" من Magisk تسببت لهم في مواجهة مشكلات مع SafetyNet. على هذا النحو ، قد ترغب في تعطيل هذين الخيارين في قائمة إعدادات تطبيق Magisk Manager ، على الرغم من ملاحظة أن تعطيل المضيفين بدون نظام قد يتسبب في حدوث مشكلات مع حاصرات الإعلانات مثل AdAway.

Magisk 101: كيفية إصلاح أخطاء SafetyNet "عدم تطابق ملف تعريف CTS"

الخطوة 7: تمكين الوضع الأساسي فقط

كمحاولة أخيرة ، يمكنك محاولة تمكين خيار "الوضع الأساسي فقط" في إعدادات Magisk Manager. سيؤدي هذا إلى تعطيل أي من وحدات Magisk التي قمت بتثبيتها والتي قد تتسبب في حدوث تعارضات مع SafetyNet ، مما يترك لك فقط مع Magisk SU والجذر.

قد لا يكون هذا هو الحل المثالي ، ولكن بعد أن قامت Google بتحديث SafetyNet لاكتشاف Magisk ، يبدو أن تمكين "الوضع الأساسي فقط" هو الإصلاح الوحيد الذي يساعد معظم المستخدمين على اجتياز اختبار CTS. لتجربتها ، توجه إلى قائمة الإعدادات في Magisk Manager وحدد المربع بجوار "الوضع الأساسي فقط" ، ثم أعد تشغيل الكمبيوتر وقم بتشغيل فحص SafetyNet مرة أخرى.

Magisk 101: كيفية إصلاح أخطاء SafetyNet "عدم تطابق ملف تعريف CTS"
Magisk 101: كيفية إصلاح أخطاء SafetyNet "عدم تطابق ملف تعريف CTS"

الخطوة 8: إذا فشل كل شيء آخر ، ابدأ من الصفر

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

ستختلف عملية استعادة البرامج الثابتة الخاصة بالمخزون وفقًا للجهاز ، ولكن إذا كان هاتفك يحتوي على قائمة أداة تحميل التشغيل التي تدعم أوامر Fastboot ، فقد قمنا بتغطية العملية على هذا الدليل. إذا فشلت في ذلك ، فإن أفضل رهان لك هو إجراء بحث Google عن "استعادة البرامج الثابتة للأسهم عندما تنتهي من هناك يمكنك الرجوع هذا الدليل لإعادة تثبيت TWRP.

إذن ، هل نجحت أخيرًا في حل مشكلات عدم تطابق ملفك الشخصي في CTS؟ هل لديك أي نصائح أخرى من شأنها مساعدة الأشخاص على تجاوز فحص SafetyNet اللعين؟ إذا كان الأمر كذلك ، فأرسل إلينا سطرًا في قسم التعليقات أدناه.

هل تريد المساعدة في دعم والحصول على قدر كبير على بعض التكنولوجيا الجديدة الحلوة؟ تحقق من جميع الصفقات على الجديد Shop.

صورة الغلاف ولقطات الشاشة التي كتبها دالاس توماس /