# Observateur de Permissions

Certaines applications ne fonctionnent pas sans avoir une certaine autorisation. Mais vous voulez accorder la permission pour le temps seulement lorsque vous utilisez l'application, et révoquer l'autorisation dès que vous quittez l'application.

Permission Watcher fait exactement cela. Dès que vous quittez l'application, ou après l'heure définie, il révoque les autorisations d'une application (manifest et AppOp) seuls, ou vous demandez de le faire, selon les préférences que vous avez définies.

Permission Watcher vous avertit également de définir les autorisations sur les applications nouvellement installées (dans le profil utilisateur / propriétaire principal uniquement).

Remarque:

- Seules les autorisations avec un état de référence RED sont révoquées, pas celles avec l'état ORANGE. Donc vous DEVEZ d'abord définir les états de référence. Voir Références de permission.
- Les permissions Manifest seulement avec Dangerous niveau de protection sont surveillées. Ce sont eux qui ont généralement changé. Les permissions avec le niveau de protection Signature ou Développement ou celles avec le paramètre Fixe au système ne sont pas vérifiées, même si elles sont modifiables.
- PMX surveille uniquement les applications Utilisateur ou Système normales, pas les applications Framework. Les modifier peuvent briquer l'appareil.
- Sur certains appareils, Permission Watcher peut ne pas fonctionner de manière fiable pour les applications dans l'utilisateur / le profil secondaire. Il est recommandé de l'utiliser en combinaison avec le vérificateur planifié.

Pourquoi le démarrage de Permission Watcher échoue?

Utilisez-vous ADB? Certains OEMs retirent la permission `OBSERVE_GRANT_REVOKE_PERMISSIONS` ou `SET_ACTIVITY_WATCHER` du paquet Shell. Si c'est le cas avec vous, nous sommes désolés. C'est quelque chose que nous ne pouvons réparer. Sur de tels appareils Permission Watcher ne peut fonctionner qu'avec root. Voir les Limitations de ADB.