تخطي إلى المحتوى

تمكين إذن PROJECT_MEDIA بشكل دائم على نظام Android

أساسيات يجب معرفتها

نظرًا للأمان المدمج في Android، يجب على كل تطبيق طلب الـ PROJECT_MEDIA إذن من المستخدم في كل مرة يحاول فيها مشاركة الشاشة.

Example of PROJECT_MEDIA permission request to the user

وضع عدم الحضور

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

كيفية منح إذن PROJECT_MEDIA بشكل دائم؟

تمكين [Permanently enabling the] بشكل دائم PROJECT_MEDIA يتطلب الإذن:

  • الوصول الفعلي إلى جهاز الأندرويد (مفتوح)
  • كمبيوتر (Windows/Linux/MacOS) مع ADB ( جسر تصحيح أندرويد ) مثبت
  • كابل USB لتوصيل الاثنين

ما هو ADB (جسر تصحيح أخطاء أندرويد)؟

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

سنستخدم adb لمنح ال PROJECT_MEDIA إذن، مما يحقق وضعًا غير مراقب بالكامل.

إعداد ADB على جهاز الأندرويد (2 دقيقة)

  1. اذهب إلى إعداداتك > حول الهاتف.
  2. اضغط على "رقم البناء" حتى تظهر رسالة "أنت الآن مطور". يتطلب ذلك على الأقل 7 نقرات.

Enable ADB on android device

  1. اذهب إلى إعداداتك > النظام > خيارات المطور.
  2. تحقق من تمكين "تصحيح USB".

Enable ADB on android device

إعداد ADB على الكمبيوتر (15 دقيقة)

اتبع هذا دليل لتثبيت الـ adb أدوات سطر الأوامر في جهاز الكمبيوتر الخاص بك. هناك إصدارات لنظام التشغيل ويندوز ولينكس وماك أو إس.

منح الإذن بشكل دائم (5 دقائق)

قم بتوصيل جهاز الأندرويد الخاص بك بالكمبيوتر باستخدام كابل USB. إذا تم مطالبتك بـ "السماح بتصحيح USB من هذا الكمبيوتر؟"، انقر على السماح.

افتح موجه الأوامر وقم بتشغيل الأمر التالي:

adb shell cmd appops set --user 0 net.tsplus.remotesupport PROJECT_MEDIA allow

هذا سيمنح بشكل دائم الـ PROJECT_MEDIA إذن لتطبيق TSplus Remote Support على نظام Android فقط.

ملاحظة: ستظل هذه التغييرات سارية بعد إعادة تشغيل الجهاز.

قم بتعطيل ADB على جهازك (2 دقيقة)

لأن تغييرنا محفوظ في نظام الأندرويد، يمكننا تعطيل ADB على جهاز الأندرويد.

  1. اذهب إلى إعداداتك > النظام > خيارات المطور.
  2. قم بإلغاء تحديد "خيارات المطور".

Enable ADB on android device

بمجرد تعطيله، يتم إزالة إدخال "خيارات المطور" من قائمة النظام.

استعادة الإعدادات الافتراضية (5 دقائق)

لإعادة تعيين الإعدادات الافتراضية، افتح موجه الأوامر وقم بتشغيل الأمر التالي:

adb shell cmd appops set --user 0 net.tsplus.remotesupport PROJECT_MEDIA default

سيؤدي هذا إلى إعادة تعيين الـ PROJECT_MEDIA إعادة الإذن إلى حالته الافتراضية لتطبيق TSplus Remote Support على نظام Android فقط. لذا، ستطلب كل محاولة لمشاركة شاشتك إذنك.