شروحات الروت

هل تواجه خطأ عند تشغيل تطبيق البنك الأهلي NBE على الاندرويد مع الروت؟ هناك حلول!

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

ولكن ماذا إن كنت تعلم ما تفعل؟ أو كنت تستطيع حماية نفسك حتى في حالة أن هاتفك الحالي بدون أي حماية من الشركة؟ حسنًا، هنا يظهر دورنا! هنالك طريقة تستطيع اتباعها الآن حتى تستطيع تشغيل أي تطبيق بنكي أو دفع إلكتروني على هاتفك الذي قمت بعمل روت له من قبل.

في الماضي، كنا قادرين على حل هذه المشكلة بواسطة تنفيذ عِدة خطوات تسمح لهاتفك الاندرويد أن يتخطى اختبار SafetyNet (طبقة حماية موضوعة في نظام الاندرويد بواسطة Google) والتي تستخدمها جميع هذه التطبيقات البنكية والتي تتعامل مع البيانات الحساسة حتى تعمل على أي جهاز اندرويد. ولكن مع ذلك، وجّهت Google منذ فترة مطوري هذه التطبيقات المالية أن يغيّرون طريقة تعامل تطبيقاتهم من خاصية SafetyNet إلى واحدة أخرى تُسمى Play Integrity Test – ويبدو أن الشركة الأمريكية تنوي التخلّي نهائيًا عن حماية SafetyNet في غضون عام من الآن، تحديدًا في يناير العام القادم.

حل مشكلة خطأ تشغيل تطبيق البنك الأهلي المصري مع الروت

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

والآن، هل تتساءل كيف تفعل ذلك؟ حسنًا، نفِّذ الخطوات الآتية!

تشغيل تطبيق NBE Mobile على هاتف اندرويد مع الروت

الخطوات التالية سيتم تنفيذها بافتراض أنك قمت بعمل الروت لهاتفك مستخدمًا تطبيق Magisk Manager والذي يعتبر الطريقة الأشهر لعمل الروت في الوقت الحالي.

  1. افتح تطبيق Magisk على هاتفك الاندرويد واذهب إلى الإعدادات “علامة التِرس” بالأعلى.
    تشغيل تطبيق البنك الأهلي على هاتف اندرويد مع الروت
  2. الآن اذهب إلى خيار Hide the Magisk App > ثم فعّل خيار Allow apps from this source.
    Run NBE Mobile on Rooted Android Devices 03
  3. الآن من خيار Hide the Magisk App اختر أي اسم مختلف لتطبيق Magisk ثم انقر على زر OK.
    Run NBE Mobile on Rooted Android Devices 04
  4. مرة أخرى سيسألك التطبيق أن يضع له اختصارًا ضمن قائمة تطبيقات، مرة أخرى اضغط OK.
    Run NBE Mobile on Rooted Android Devices 05
  5. من الإعدادات فعّل خيار Zygisk.
    Run NBE Mobile on Rooted Android Devices 06
  6. فعّل أيضًا خيار Enforce Denylist > ثم انقر على خيار Configure Denylist أسفله.
    Run NBE Mobile on Rooted Android Devices 07
  7. من الأعلى فعّل خيار إظهار جميع تطبيقات النظام.
    Run NBE Mobile on Rooted Android Devices 08
  8. في خانة البحث بالأعلى ابحث عن تطبيقات Google وفعّل علامة صح أمام التطبيقات التالية:
    Google Play Service
    Google Play Store
    Google Service Framework
    Google Play Protect Service [إذا وجدته]

    Run NBE Mobile on Rooted Android Devices 09

  9. الآن، بنفس الطريقة اتبع جميع الخطوات على تطبيق NBE Mobile أو InstaPay.
    Run NBE Mobile on Rooted Android Devices 10
  10. الآن حمِّل “أحدث إصدار” من ملف Play Integrity Fix Module من موقع GitHub.
    Run NBE Mobile on Rooted Android Devices 11
  11. بعد تحميل الملف، قم بتفليشه بداخل Magisk (من أيقونة Modules بالأسفل) ثم أعِد تشغيل هاتفك.
  12. الآن من مدير التطبيقات في إعدادات الهاتف احذف جميع بيانات التطبيقات التالية:
    • Google Services Framework
    • Play Store
    • Play Service
  13. بنفس الطريقة، قم أيضًا بإزالة أي بيانات خاصة بتطبيق NBE Mobile على الهاتف.
  14. وأخيرًا، قم بإعادة تشغيل الهاتف وتأكد إذا ما كان تطبيق البنك الأهلي المصري يعمل مع الروت أم لا.

الخاتمة

الآن مفترض أن هاتفك قادرًا على تخطي حماية Play Integrity التي تحدثنا عنها بشيء من التفصيل بالأعلى، ويُمكنك التأكد إذا ما نجحت الخطوات أم لا عبر تطبيق Play Integrity API Checker والذي يُمكنك تنزيله ببساطة عبر متجر Google Play. والآن أصبح بإمكانك أخيرًا استخدام تطبيق البنك الأهلي المصري NBE Mobile أو أي تطبيق بنكي آخر مثل QNB أو BM Online الخاص ببنك مصر على هاتفك الاندرويد حتى وإن قمت بفتح البوت لودر وعمل روت له من قبل.

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

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى