Pourquoi les applications empêchent-elles la capture d'écran et comment désactiver cette restriction ?
Certaines applications présentent des données sensibles (par exemple, les applications bancaires) ou des contenus protégés par des droits d'auteur (par exemple, les applications de streaming vidéo). Les développeurs d'applications peuvent choisir d'utiliser la technologie de la plate-forme Android [FLAG_SECURE](https://developer.android.com/reference/android/view/WindowManager.LayoutParams#FLAG_SECURE)
pour empêcher la capture, l'enregistrement ou l'affichage de l'écran sur des "affichages non sécurisés" tels que l'affichage des applications récentes. Il existe plusieurs façons de désactiver cet indicateur :
-
Patcheur Smali pour Magisk. Magisk est officiellement compatible avec les versions 4.2-11.0 d'Android.
-
DisableFlagSecure pour Xposed. Xposed est officiellement pris en charge sur les versions 5.0-8.1 d'Android.
La méthode Smali Patcher nécessite de connecter votre téléphone à un PC et d'exécuter un programme Windows pour générer réellement le module. Notez que Magisk sur Android 4.2 ne supporte pas MagiskHide.
La méthode Xposed comporte un gros bémol : de nombreuses applications bancaires utilisent la plateforme SafetyNet de Google pour vérifier l'intégrité des appareils, et empêchent l'application d'être utilisée sur des appareils sur lesquels Xposed est installé. Cela rend le module inutile dans les applications SafetyNet, et il n'y a actuellement aucun moyen de cacher Xposed de SafetyNet.
Utilisez ces modules avec prudence, car ils désactivent le drapeau à l'échelle du système .
Faire une capture d'écran de votre téléphone sur votre PC
Si vous ne pouvez pas ou ne voulez pas désactiver FLAG_SECURE
sur votre téléphone, vous pouvez également utiliser scrcpy . Il vous permet d'afficher l'écran de votre téléphone sur votre ordinateur, puis d'utiliser le logiciel de capture d'écran de votre choix sur votre ordinateur pour capturer l'écran du téléphone. Pour cela, vous devez activer le débogage ADB à partir des paramètres de développement de votre téléphone, mais attention, certaines applications restreignent leurs fonctions lorsqu'elles détectent que les paramètres de développement sont activés. Scrcpy fonctionne sur les versions 5.0-11.0 d'Android.
11 votes
Peu importe de quelle application il s'agit (une application d'achat en ligne et une application de banque en ligne), c'est le fait que les applications ont une sorte de contrôle sur certaines fonctionnalités de mon système d'exploitation, quelle est la prochaine étape ? Désactiver la connexion internet lorsqu'une application est ouverte ?
0 votes
Allez dans les paramètres et n'autorisez pas l'application à contrôler cette permission.
2 votes
Je ne peux pas modifier les autorisations de l'application et il n'existe pas d'autorisation pour ce type de contrôle.
0 votes
@Pali Vous devrez suivre les règles du jeu, à moins que vous n'utilisiez votre téléphone.
1 votes
@SarpSTA alors j'ai trouvé la raison finale pour le Root ;)