Welcome DJI Spark Pilot!
Jump in and join our free Spark community today!
Sign up

Android app permissions

Joined
Jan 26, 2018
Messages
1
Likes
0
Age
48
#1
Hi. I just ordered the mavic air from dji store. I am getting second thoughts after checking the rights required by the Android application in order to be installed.
Anyone else with the same concern?
 

suprPHREAK

Well-Known Member
Joined
Aug 1, 2017
Messages
480
Likes
225
Age
35
#3
What's your concern? I'll see if I can explain the permissions.

Keep in mind: GO4 is used for a LOT of products, so some of the permissions may not actually relate to using a Spark/Air. Keep in mind things like OSMO, etc when looking at these.

Version 4.2.4 can access:

Device & app history
  • retrieve running apps
  • read sensitive log data
Allows GO4 to see if any apps are running which may conflict with operation. Examples include a task killer, or another flight app (Litchi, older GO). Also allows it to call up process embedded in other apps for sharing, such as streaming to YouTube or Facebook.

Identity
  • find accounts on the device
  • add or remove accounts
Contacts
  • find accounts on the device
Used for the sharing features within the app, such as live streaming.

Location
  • approximate location (network-based)
  • precise location (GPS and network-based)
  • access extra location provider commands
Needed for map information within the app.

Phone
  • directly call phone numbers
  • read phone status and identity
Needed to handle phone calls incoming during app use. No, it doesn't make calls to anyone.

Photos/Media/Files
  • access USB storage filesystem
  • read the contents of your USB storage
  • modify or delete the contents of your USB storage
Storage
  • read the contents of your USB storage
  • modify or delete the contents of your USB storage
Needed in order to write its own logs, save pictures and video, etc.

Camera
  • take pictures and videos
Used with Osmo mobile, which uses your phone camera.

Microphone
  • record audio
Used with Osmo, but also records your voice to the cached video from your Spark.

Wi-Fi connection information
  • view Wi-Fi connections
To find the Spark/RC wifi hotspot.

Device ID & call information
  • read phone status and identity
Uses your device's UUID/IMEI for logging purposes.


Other
  • Access download manager.
  • download files without notification
  • full license to interact across users
  • manage document storage
  • control media playback and metadata access
  • close other apps
  • view network connections
  • read battery statistics
  • pair with Bluetooth devices
  • access Bluetooth settings
  • send sticky broadcast
  • change system display settings
  • change network connectivity
  • connect and disconnect from Wi-Fi
  • control flashlight
  • full network access
  • close other apps
  • run at startup
  • draw over other apps
  • use accounts on the device
  • control vibration
  • prevent device from sleeping
  • modify system settings
  • add words to user-defined dictionary
  • Google Play license check
  • read Google service configuration
Lots here, but should be self explanatory.
 

suprPHREAK

Well-Known Member
Joined
Aug 1, 2017
Messages
480
Likes
225
Age
35
#4
If you're concerned about it, another option would be to use an Apple device.
Apple allows the same permissions, just names them differently. Android is, for better or worse, VERY transparent to what permissions are used, much to the chagrin of those who don't understand what they are for. I do wish more companies would explicitly say why they need each one, but a lot of it has to do with needing one permission in order to use another.
 
Joined
Apr 2, 2018
Messages
11
Likes
0
Age
40
#5
Apple allows the same permissions, just names them differently. Android is, for better or worse, VERY transparent to what permissions are used, much to the chagrin of those who don't understand what they are for. I do wish more companies would explicitly say why they need each one, but a lot of it has to do with needing one permission in order to use another.
You are right , this is one of the differences between Android and iPhone , there are limits to any app,but we can also break through this limitation. i have app which can support me to sync Android to iPhone , this is also a kind of app that breaks through cell phone restrictions.
 

New Threads

Forum statistics

Threads
6,720
Messages
56,594
Members
10,299
Latest member
DJIVik16