¿Por qué las aplicaciones de App Locker necesitan tantos permisos? ¿Estoy a salvo?

He estado tratando de proteger con contraseña una aplicación, y parece que los permisos varían de una aplicación a otra para App Lockers.

¿Por qué tantos de ellos requieren acceso telefónico completo?

¿Hay algún peligro si uso un popular y conocido como https://market.android.com/details?id=com.morrison.applocklite ?

La protección con contraseña de una aplicación probablemente requiera cierta cantidad de acceso a nivel del sistema. ¿Qué permisos específicos te molestan? ¿Qué consideraría aceptable para algo que está modificando efectivamente el comportamiento general de su sistema?
La parte que me preocupa es: SU INFORMACIÓN PERSONAL LEER DATOS DE REGISTRO SENSIBLES Permite que una aplicación lea varios archivos de registro del sistema. Esto le permite descubrir información general sobre lo que está haciendo con el dispositivo, lo que podría incluir información personal o privada. Sé que tenía que estar allí si accedía a cierta parte del teléfono, pero no estoy seguro de qué es y cómo se usa esa información. No soy un programador, solo trato de entender mejor estas cosas.
Usa Smart App Protector. Créeme, estarás más que feliz con esto. También proporciona bloqueo de gestos.

Respuestas (1)

La primera parte de su pregunta "¿Por qué tantos de ellos requieren acceso telefónico completo?". Esto es por 2 razones.

  1. La granularidad del sistema de permisos de Android agrupa muchas API del sistema bajo una pequeña cantidad de permisos.
  2. Los casilleros de aplicaciones necesitan acceso de bajo nivel para deshabilitar/habilitar aplicaciones.

Supongo que por "acceso completo al teléfono" te refieres a algo así como el permiso " modificar la configuración global del sistema ". Es probable que las aplicaciones de bloqueo de aplicaciones requieran este permiso para evitar que alguien deshabilite el bloqueo sin autorización, pero es difícil de decir, ya que no escribí la aplicación. En el contexto de esta pregunta, hay algunos otros permisos que tienen sentido para mí, por ejemplo, " recuperar aplicaciones en ejecución " y " iniciar automáticamente al arrancar ". Es probable que la mayoría de las aplicaciones de bloqueo de aplicaciones soliciten al menos esos permisos.

El resto de los permisos serían innecesarios solo para bloquear una aplicación, pero pueden usarse por otras razones. Por ejemplo, no sé por qué la aplicación necesita interceptar llamadas salientes .

Por lo que vale, ejecuté el apk a través de http://android-permissions.org , y la herramienta informó que esta aplicación no tiene demasiados privilegios, lo que significa que dentro de la aplicación hay un código que hace uso de todos los permisos solicitados. Esto no es bueno ni malo, solo significa que el desarrollador probablemente no esté solicitando permisos innecesarios.

Para responder a la segunda parte de su pregunta, probablemente esté bien si instala esa aplicación, pero nunca podemos estar seguros. Una actualización puede hacer que la aplicación comience a hacer algo diferente que usted considere inaceptable, o es posible que la aplicación ya esté transmitiendo su número de teléfono o IMEI a algún servidor remoto. Quién sabe.