6 votos

Impedir que las aplicaciones instaladas realicen llamadas o envíen SMS

Parece que un número cada vez mayor de aplicaciones (aparentemente legítimas) reclaman casualmente la " Servicios que le cuestan dinero "(hacer llamadas y enviar SMS) para funciones secundarias no esenciales que no son lo principal para lo que la gente descarga la aplicación.

Un par de ejemplos que he visto recientemente son Cualquiera. y 2Do . El propósito principal de estas aplicaciones es la gestión de listas de tareas y proyectos, pero tienen funciones secundarias menores que utilizan estos permisos (creo que es para programar respuestas a llamadas perdidas y compartir tareas por SMS).

No quiero permitir que ninguna aplicación no oficial en mi teléfono haga llamadas o envíe SMS. No es algo que necesite que las aplicaciones de terceros hagan por mí, y no me interesan estas funciones secundarias. Los desarrolladores parecen razonablemente legítimos, pero por lo general prefiero no sentir que le estoy entregando innecesariamente una cartera abierta a una empresa que no conozco. Pero lo ideal sería poder utilizar estas aplicaciones por sus funciones principales, que parecen ser muy buenas y mejores que las de la competencia para lo que yo quiero.

¿Hay alguna forma de descargar estas aplicaciones y evitar que se utilicen estos permisos? O hacer que cada vez que intenten hacer una llamada o enviar un SMS, reciba algún tipo de aviso de confirmación del sistema y la oportunidad de detenerlo antes de que ocurra.

(por favor, ten en cuenta que esta no es una pregunta sobre aplicaciones de tareas, soy consciente de que hay un montón de alternativas que no utilizan estos permisos. Es una pregunta sobre cualquier tipo de aplicación que quieras por cualquier motivo, que requiera permisos de llamadas y SMS para una función menor no esencial que no vas a utilizar)


Idealmente preferiría no necesitar rootear el teléfono para hacer esto. He mirado la aplicación Permiso denegado (requiere acceso Root) y aunque me encanta la idea de lo que hace la aplicación, parece un camino complicado que no tengo tiempo de recorrer. Lo mismo ocurre con las ROMs personalizadas.

No me importa si se trata de una solución contundente que impida que cualquier aplicación, excepto la propia interfaz del teléfono Android, haga llamadas o envíe SMS. De hecho, eso sería lo ideal. He pensado en intentar utilizar una aplicación como Tasker para configurar un disparador en cualquier llamada o SMS en curso que lo cancele si no fue llamado directamente por la interfaz del teléfono Android, pero dudo que funcione (y por supuesto Tasker utiliza estos permisos por sí mismo...).

Además, lo ideal sería no tener que pasar mucho tiempo en modo avión sin poder recibir llamadas o mensajes normales, pero aceptaré una solución fuerte que implique usar el modo avión parte del tiempo si no hay un enfoque mejor.

Tampoco me importa si una solución hace que la aplicación se bloquee o se cierre forzosamente cada vez que intenta utilizar uno de estos permisos. Si cree que necesita hacer una llamada o un SMS, eso ya es una señal de que algo va mal.

Esta pregunta anterior cubre un terreno algo similar pero con un enfoque en la privacidad de los datos, la supervisión y el sandboxing adecuado para los teléfonos rooteados. Sólo una respuesta allí parece que podría ser una solución no root para este problema específico - la aplicación App Shield - pero parece que ya no está disponible (enlace muerto y nada relevante en la búsqueda de aplicaciones en Google Play ).

EDIT - He añadido una pregunta vinculada separada tratando de averiguar cuál es el trato con App Shield: ¿Es App Shield seguro, estable, disponible?


El teléfono es un Samsung Galaxy Note si eso es relevante.

2 votos

Buena suerte con eso... No creo que encuentres una buena solución sin rootear el teléfono. Si cambias de opinión, te recomendaría LBE Privacy Guard, es exactamente lo que quieres.

0 votos

Empieza a parecer que probablemente tengas razón. Es una pena que los usuarios casuales de Android se vean obligados a: a) pasar de aplicaciones que probablemente sean perfectamente legítimas, b) correr riesgos de seguridad o c) profundizar en el capó de sus dispositivos más de lo que quieren o se sienten cómodos; los usuarios normales no deberían verse obligados a convertirse en superusuarios sólo para estar seguros.

0 votos

En serio, una buena forma de cuestionar.

3voto

codemeit Puntos 9327

El único consejo correcto aquí es descargar una aplicación con la misma funcionalidad pero que no se conceda este permiso.

Los desarrolladores a veces conceden a sus aplicaciones permisos que en realidad no necesitan. Si eres consciente y no estás de acuerdo con esta tendencia, lo único que puedes hacer es no descargar esas aplicaciones. O incluso mejor, puedes considerar contactar con el desarrollador de la aplicación y preguntarle por qué se requiere este permiso. Tal vez no sean conscientes del hecho y estén muy dispuestos a eliminar el permiso si pueden complacer a sus usuarios con él.

Una lista de tareas no debería tener el permiso de enviar mensajes SMS, si veo una aplicación de tareas que requiere este permiso yo mismo, simplemente buscaría otra aplicación para usar.

1 votos

Tal vez la mejor actitud sea comprobar primero si es legítimo. Utiliza droidwall para bloquear los paquetes salientes (3G/Wifi) de esas aplicaciones de aspecto "dudoso". Después, avisa al desarrollador responsable y pregúntale "¿Por qué se necesita ese permiso?". - El resultado final de la actitud de evasión "Si veo una aplicación que requiere este permiso, simplemente buscaré otra aplicación para usarla" - montones de aplicaciones estarán simplemente ahí - todo porque nadie ha planteado realmente el tema a los desarrolladores de dicha aplicación. Insísteles, tuitea sobre ello, envíales un correo electrónico, avergüénzalos, ¡no te muerden, ya sabes!

0 votos

@t0mm13b Por supuesto que tienes razón, yo también envío correos electrónicos a los desarrolladores (o a cualquiera) si tengo observaciones, ya sea con comentarios positivos o negativos. Pero no pensé que este comportamiento fuera relevante en relación con el problema dado aquí. Pero, en efecto, tal vez contactar con el desarrollador podría ayudar. Actualizaré

0 votos

Yo mismo, por ejemplo, no me pongo en contacto con los desarrolladores si su aplicación es una de cada 100 para una aplicación específica. Pero si me interesa la aplicación suelo hacerlo :)

1voto

Daphne Puntos 19

Te recomiendo que eches un vistazo a Permission Manager App Ops 4.4 Lo estoy usando. Te permite entrar en cada aplicación y desactivar los permisos que no quieres que tengan.

1voto

mattm Puntos 139

Marshmallow (Android 6) tiene una nuevo modelo de permisos . Las aplicaciones destinadas a Marshmallow ahora pueden restringirse a menos permisos en tiempo de ejecución, y estas aplicaciones deberían fallar con gracia, en lugar del modelo de permisos de todo o nada de las versiones anteriores de Android. En Marshmallow, esta es una característica del sistema operativo estándar, y no requiere rooting o aplicaciones adicionales.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X