0 votes

Est-il possible de bloquer de manière préventive les autorisations d'une application pour certaines choses avant l'installation ?

Je viens d'acheter un Osmo Mobile (un cardan pour smartphones). Il utilise une application appelée DJI GO pour communiquer avec le téléphone par bluetooth. Le problème est que la liste des autorisations que l'application demande avant de s'installer est longue. En plus des autorisations attendues, comme l'appareil photo et le microphone, elle veut.. :

Historique des appareils et des applications

Localisation

Téléphone

Informations sur la connexion Wi-Fi

ID du dispositif et informations sur les appels

Je serais heureux d'éviter complètement l'application DJI GO, mais le cardan ne fonctionne pas tant qu'il n'est pas activé par l'application. Je me demande donc s'il existe un moyen d'accepter l'installation et de bloquer de manière préventive l'accès à la liste de permissions ci-dessus ?

2voto

Paul Gorbas Points 101

C'est ainsi que j'ai fini par contourner le problème. Mettre le téléphone en mode avion, charger l'apk de DJI Go. Allez dans Settings -> Apps et sélectionnez DJI Go. Sélectionnez Permissions. Désactivez toutes les permissions que vous trouvez onéreuses. J'ai fait cela et l'application ne s'est pas plantée et j'ai pu activer et utiliser le gimbal.

1voto

Wolfie Points 121

Je ne peux pas répondre à la question de l'OP et je sais que c'est un ancien fil de discussion mais je vois des questions similaires surgir assez souvent, cependant je peux expliquer certaines choses.

Tout d'abord, l'application GO n'est pas spécifiquement destinée à votre Osmo. J'ai moi aussi l'Osmo Mobile mais j'ai aussi 2 drones DJI (P3A et P3P). La même application GO est utilisée avec les drones et c'est pourquoi elle demande ces autorisations.

GO a besoin du WiFi pour communiquer potentiellement avec le drone Phantom 3 Standard. Les P3 Advance et pro communiquent via Lightbridge. Le WiFi est également utilisé pour l'Osmo ainsi que le Bluetooth.

Lors de l'utilisation des drones, il a besoin de savoir où il se trouve pour identifier l'emplacement du RC pour les opérations de retour au domicile et la position relative du pilote. Il en a également besoin pour accéder à la fonction de cartographie.

Je ne peux pas vraiment expliquer le téléphone ou les informations d'appel.

L'identification de l'appareil est utile pour le distinguer de tous les autres drones du même modèle volant dans la zone.

Bien que la plupart de ces éléments ne soient pas utilisés avec votre (mon) osmo, la même application les requiert si vous faites voler un drone avec. Je ne pense pas qu'Android ait une sorte de permissions dynamiques qui peuvent être définies. Donc, pour que DJI ait une application unifiée et que vous n'ayez besoin que d'une seule application pour tous leurs produits, elle a besoin de ces permissions pour s'installer. Même s'il est possible qu'elle n'en utilise pas la plupart avec votre Osmo.

Cela dit, je ne défends pas l'application GO. Je ne l'aime pas et il y a beaucoup de connectivité internet qui est possiblement (probablement) douteuse. Je suggère, si vous avez un pare-feu, de l'utiliser sur l'application GO. Je dis ça comme ça.

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