6 votes

Empêcher les applications installées de passer des appels ou d'envoyer des SMS

Il semble qu'un nombre croissant d'applications (apparemment légitimes) revendiquent avec désinvolture l'appellation " Des services qui vous coûtent cher "Les autorisations (passer des appels et envoyer des SMS) pour des fonctions secondaires non essentielles qui ne sont pas la raison principale pour laquelle les gens téléchargent l'application.

Voici quelques exemples que j'ai vus récemment Any.Do y 2Do . L'objectif principal de ces applications est de gérer les listes de tâches et les projets, mais elles ont des fonctions secondaires qui utilisent ces permissions (je pense que c'est pour planifier les réponses aux appels manqués et partager des tâches par SMS).

Je ne veux autoriser aucune application non officielle sur mon téléphone pour passer des appels ou envoyer des SMS. Ce n'est tout simplement pas quelque chose que j'ai besoin que les applications tierces fassent pour moi, et je ne suis pas intéressé par ces fonctionnalités secondaires. Les développeurs semblent raisonnablement légitimes, mais je préfère généralement ne pas avoir l'impression de remettre inutilement un portefeuille ouvert à une société que je ne connais pas. Mais, idéalement, j'aimerais pouvoir utiliser ces applications pour leurs fonctions principales, qui semblent très bonnes et meilleures que celles de la concurrence pour ce que je veux.

Existe-t-il un moyen de télécharger ces applications et d'empêcher l'utilisation de ces autorisations ? Ou de faire en sorte qu'à chaque fois qu'ils essaient de passer un appel ou d'envoyer un SMS, je reçoive une sorte d'avis de confirmation du système et la possibilité de l'arrêter avant qu'il ne se produise.

(Veuillez noter qu'il ne s'agit pas d'une question sur les applications de gestion des tâches, je suis conscient qu'il existe de nombreuses alternatives qui n'utilisent pas ces autorisations. Il s'agit d'une question sur tout type d'application que vous voulez pour n'importe quelle raison, qui nécessite des autorisations d'appel et de SMS pour une fonction mineure non essentielle que vous n'utiliserez pas)


Idéalement, je préférerais ne pas avoir besoin de Root le téléphone pour faire ça. J'ai regardé l'application Permission refusée (nécessite un accès Root) et bien que j'aime l'idée de ce que fait l'application, cela semble être un chemin compliqué que je n'ai pas le temps de parcourir. De même pour les ROMs personnalisées.

Je veux bien qu'il s'agisse d'une solution brutale qui empêche toute application, à l'exception de l'interface du téléphone Android elle-même, de passer des appels ou d'envoyer des SMS. En fait, ce serait l'idéal. J'ai pensé à essayer d'utiliser une application comme Tasker de mettre en place un déclencheur sur tout appel ou SMS en cours qui l'annule s'il n'a pas été appelé directement par l'interface du téléphone Android, mais je doute que cela fonctionne (et bien sûr Tasker utilise lui-même ces permissions...).

De même, je préférerais ne pas avoir à passer beaucoup de temps en mode avion sans pouvoir recevoir d'appels ou de messages normaux, mais j'accepterai une solution solide qui implique l'utilisation du mode avion de temps en temps s'il n'y a pas de meilleure approche.

Je ne vois pas non plus d'inconvénient à ce qu'une solution fasse planter l'application ou la ferme de force chaque fois qu'elle tente d'utiliser l'une de ces autorisations. Si elle pense avoir besoin de passer un appel ou d'envoyer un SMS, c'est en soi un signe que quelque chose ne va pas.

Cette question précédente couvre un terrain assez similaire mais en mettant l'accent sur la confidentialité des données, la surveillance et la mise en place d'un sandboxing approprié pour les téléphones enracinés. Seulement une réponse ici semble pouvoir être une solution non-Root à ce problème spécifique - l'application App Shield - mais il semble qu'il ne soit plus disponible (lien mort et Rien de pertinent dans la recherche d'applications sur Google Play ).

EDIT - J'ai ajouté une question séparée pour essayer de savoir ce qui se passe avec App Shield : App Shield est-il sûr, stable et disponible ?


Le téléphone est un Samsung Galaxy Note si c'est pertinent.

3voto

codemeit Points 9327

Le seul bon conseil ici est de télécharger une application avec la même fonctionnalité mais qui ne s'accorde pas cette permission.

Les développeurs accordent parfois à leurs applications des autorisations dont elles n'ont en fait pas besoin. Si vous êtes au courant et que vous n'êtes pas d'accord avec cette tendance, la seule chose que vous pouvez faire est de ne pas télécharger de telles applications. Ou mieux encore, vous pouvez envisager de contacter le développeur de l'application et lui demander pourquoi cette permission est nécessaire. Il se peut qu'il ne soit pas au courant et qu'il soit prêt à supprimer cette autorisation s'il peut satisfaire ses utilisateurs.

Une liste de tâches ne devrait pas avoir la permission d'envoyer des SMS. Si je vois une application de tâches qui requiert cette permission, je chercherai simplement une autre application à utiliser.

1voto

Daphne Points 19

Je vous recommande de jeter un coup d'œil à Permission Manager App Ops 4.4 Je l'utilise. Il vous permet d'aller dans chaque application et de désactiver les autorisations que vous ne voulez pas qu'elles aient.

1voto

mattm Points 4120

Marshmallow (Android 6) a une nouveau modèle de permissions . Les applications ciblant Marshmallow peuvent désormais être limitées à un nombre réduit de permissions au moment de l'exécution, et ces applications devraient échouer de manière gracieuse, plutôt que le modèle de permissions tout ou rien des versions précédentes d'Android. Dans Marshmallow, il s'agit d'une fonctionnalité du système d'exploitation standard, qui ne nécessite pas de rooting ou d'applications supplémentaires.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X