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.

Observateur de Permission

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

Paramètres du moniteur de permission

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.