Activer définitivement la permission PROJECT_MEDIA sur Android
À savoir essentiels
En raison de la sécurité intégrée d'Android, chaque application doit demander le
PROJECT_MEDIA
permission de l'utilisateur chaque fois qu'il essaie de partager l'écran.
Mode sans surveillance
En conséquence, la configuration actuelle du mode sans surveillance demandera à l'utilisateur la permission à chaque connexion de visualiseur. Ce comportement signifie que le mode sans surveillance n'est pas vraiment entièrement sans surveillance sur Android.
Comment accorder définitivement la permission PROJECT_MEDIA ?
Activer de manière permanente le
PROJECT_MEDIA
permission requise :
- un accès physique à l'appareil Android (déverrouillé)
- un ordinateur (Windows/Linux/MacOS) avec ADB ( Android Debug Bridge ) installé
- un câble USB pour connecter les deux
Qu'est-ce que ADB (Android Debug Bridge) ?
ADB est un outil en ligne de commande fourni par Google pour le débogage et les tests sur les appareils Android. Il expose des fonctionnalités non disponibles pour les utilisateurs ordinaires, et comme tout le monde peut utiliser ADB, vous pouvez accéder à ces capacités avancées même si vous n'êtes pas développeur.
Nous utiliserons
adb
pour accorder définitivement le
PROJECT_MEDIA
permission, atteignant ainsi un mode entièrement sans surveillance.
Configurer ADB sur l'appareil Android (2 min)
- Allez dans vos paramètres > À propos du téléphone.
- Appuyez sur le "numéro de build" jusqu'à ce que le message "vous êtes maintenant un développeur" apparaisse. Cela nécessite au moins 7 appuis.
- Allez dans vos paramètres > Système > Options de développement.
- Vérifiez que le "débogage USB" est activé.
Configurer ADB sur l'ordinateur (15min)
Suivez ceci
guide
installer le
adb
outils en ligne de commande sur votre ordinateur. Il existe des versions pour Windows, Linux et MacOS.
Accorder définitivement la permission (5min)
Connectez votre appareil Android à votre ordinateur avec un câble USB. Si vous êtes invité à "Autoriser le débogage USB depuis cet ordinateur ?", appuyez sur Autoriser.
Ouvrez une invite de commande et exécutez la commande suivante :
adb shell cmd appops set --user 0 net.tsplus.remotesupport PROJECT_MEDIA allow
Cela accordera de manière permanente le
PROJECT_MEDIA
permission pour l'application Android TSplus Remote Support uniquement.
Remarque : ce changement persistera après le redémarrage de l'appareil.
Désactiver ADB sur votre appareil (2min)
Parce que notre changement est enregistré dans le système Android, nous pouvons désactiver ADB sur l'appareil Android.
- Allez dans vos paramètres > Système > Options de développement.
- Décochez les "Options de développement".
Une fois désactivée, l'entrée "Options de développement" est supprimée du menu Système.
Restaurer les paramètres par défaut (5min)
Pour restaurer les paramètres par défaut, ouvrez une invite de commande et exécutez la commande suivante :
adb shell cmd appops set --user 0 net.tsplus.remotesupport PROJECT_MEDIA default
Cela réinitialisera le
PROJECT_MEDIA
permission à son état par défaut uniquement pour l'application Android TSplus Remote Support. Ainsi, chaque tentative de partager votre écran demandera votre autorisation.