# مراقب الأذونات

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

مراقب الأذونات يفعل ذلك بالضبط. بمجرد مغادرة التطبيق، أو بعد انقضاء الوقت المحدد، يلغي أذونات التطبيق (manifest و AppOp) من تلقاء نفسه، أو يطلب منك القيام بذلك، اعتماداً على التفضيلات التي قمت بتعيينها.

يقوم مراقب الأذونات أيضا بإعلامك بتعيين الأذونات على التطبيقات المثبتة حديثا (في الملف الشخصي للمستخدم الرئيسي / المالك فقط).

ملاحظة:

- يتم إلغاء فقط الأذونات مع حالة المرجع RED ، وليس تلك مع الحالة ORANGE. لذا فأنت MUST أولاً تقوم بتعيين البيانات المرجعية. انظر مراجع الأذونات.
- Manifest الأذونات فقط مع خطر مستوى الحماية يتم مراقبتها. هذه هي التي تتغير عادة. الأذونات التي تحتوي على توقيع أو تطوير مستوى حماية أو تلك التي تحمل نظام محدد العلم لا تخضع للمراقبة، على الرغم من أنها قابلة للتغيير.
- PMX يشاهد فقط المستخدم-المثبت أو تطبيقات النظام العادية، وليس تطبيقات الإطار. قد يؤدي تغييرها إلى طوب الجهاز.
- في بعض الأجهزة قد لا يعمل مراقب الأذونات بشكل موثوق للتطبيقات في المستخدم الثانوي/الملف الشخصي. يوصى باستخدامه مع المدقق المجدول.

لماذا فشل بدء مراقبة الأذونات؟

هل تستخدم ADB؟ بعض مصنعي المعدات الأصلية يزيلون الإذن `OBSERVE_GRANT_REVOKE_PERMISSIONS` أو `SET_ACTIVITY_WATCHER` من حزمة Shell. وإذا كانت هذه هي الحالة معكم، فإننا نأسف لذلك. وهذا شيء لا يمكننا إصلاحه. على هذه الأجهزة لا يمكن مراقبة الأذونات العمل إلا مع الجذر. انظر حدود ADB.