0 votos

¿Es posible bloquear preventivamente los permisos de una aplicación a ciertas cosas antes de su instalación?

Acabo de comprar un Osmo Mobile (un gimbal para smartphones). Utiliza una app llamada DJI GO para comunicarse con el teléfono vía bluetooth. El problema es que la lista de permisos que pide la app antes de instalarse es extensa. Además de los permisos esperados como la cámara y el micrófono, quiere:

Historial de dispositivos y aplicaciones

Ubicación

Teléfono

Información sobre la conexión Wi-Fi

ID del dispositivo e información de la llamada

Me encantaría evitar por completo la aplicación DJI GO, pero el cardán no funcionará hasta que sea activado por la aplicación. Así que me pregunto si hay una manera de aceptar para permitir la instalación para proceder y preventivamente bloquear el acceso a la lista de permisos anterior?

0 votos

¿has comprobado el control parental?

2voto

abac Puntos 26

Así es como al final conseguí evitarlo. Poner el teléfono en modo avión, cargar el apk de DJI Go. Ve a Ajustes -> Aplicaciones y selecciona DJI Go. Selecciona Permisos. Desactiva los permisos que te parezcan onerosos. Hice esto y la aplicación no se estrelló y fui capaz de activar y utilizar el cardán.

0 votos

No es una opción a menos que esté ejecutando Android 6+. Para mi tablet/teléfono en Android 5, la edición de los permisos de la aplicación no es posible en la forma que usted describe. Creo que hay aplicaciones que pueden conseguir alrededor de ella con un éxito limitado. Pero el stock fuera de la caja, no, no para <6.

0 votos

@Wolfie es justo. Estoy en un Pixel con 7.1.2. No era consciente de la limitación de la versión.

0 votos

@wolfie OctOS L (Anroid 5.1) tiene el protector de privacidad en él, por lo que podría ser sólo su ROM que le falta. No creo que las ROMS de stock tuvieran esa funcionalidad en absoluto.

1voto

ansonchc Puntos 11

No puedo responder a la pregunta del OP y sé que este es un hilo más antiguo pero veo que surgen preguntas similares con bastante frecuencia, sin embargo puedo explicar algunas cosas.

En primer lugar, la aplicación GO no es específica para tu Osmo. Yo también tengo el Osmo Mobile pero también tengo 2 drones DJI (P3A y P3P). La misma aplicación GO se utiliza con los drones y es por eso que solicita esos permisos.

GO necesita WiFi para comunicarse potencialmente con el dron Phantom 3 Standard. El P3 Advance y pro se comunican a través de Lightbridge. El WiFi también se utiliza para el Osmo, así como el Bluetooth.

Al operar los drones necesita saber dónde está para identificar la ubicación del RC para las operaciones de retorno a casa y la posición relativa del piloto. También lo necesita para acceder a la función de mapas.

No puedo explicar el teléfono o la información de la llamada.

El ID del dispositivo tiene sentido para distinguirlo de cualquier otro que vuele el mismo modelo de dron en la zona.

Si bien la gran mayoría de eso no se usa con tu(mi) osmo, la misma aplicación lo requiere en caso de volar un dron con él. No creo que Android tenga ningún tipo de permisos dinámicos que se puedan establecer. Así que para que DJI tenga una aplicación unificada que sólo necesite una aplicación para todos sus productos, necesita esos permisos para instalarse. Aunque es muy posible que no utilice la mayoría de ellos con su Osmo.

Dicho esto, no estoy defendiendo la aplicación GO. No me gusta y tiene un montón de conectividad a Internet que es posiblemente (probablemente) cuestionable. Sugiero que, si tienes un firewall, lo uses en la aplicación GO. Solo digo.

0 votos

Me había olvidado de esto. Supongo que debería contestar ya que lo he descubierto.

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