Main Help Page    /    Upload

Granting Permissions in Android 13 and 14


Feature availability

  1. Do I need this workaround?
  2. Why is this necessary?
  3. Overview of workaround - with Shizuku
  4. Setup process
    1. Step 1: Pairing Shizuku to your device.
    2. Step 2: Starting and Authorizing Shizuku
  5. Troubleshooting

Do I need this workaround?

Important Update: AirData UAV on Android No Longer Requires Workaround


As of September 20, 2024, AirData users on newer Android phones and tablets (Androids 12, 13, 14, 15+) will be able to Auto Sync via the version of AirData UAV available on the Google Play Store without the use of a workaround.

Users will simply need to download the latest version from the Play Store and follow the installation prompts to grant requested permissions to AirData UAV.

Auto Sync can then be enabled from the AirData UAV Settings screen.


If you are using the AirData UAV APK for Android-based remote controllers (without Play Store access), Auto Sync remains available as before.



Workaround updated on September 20, 2024: The vast majority of AirData users will now be able to auto sync their flight logs using the AirData UAV mobile app for Android.

If you find that the latest version of the app does not allow syncing on your device, please follow the workaround detailed below.
Feel free to reach out to us at support@airdata.com if you need any additional assistance.


Why is this workaround necessary?

Android 13 and 14 introduced new restrictions on access to system data folders. This means that AirData UAV on newer Android phones and tablets is unable to sync flight logs. Older devices running Android 11 and older are unaffected.

Overview of New Workaround - Using Shizuku

Our mobile development team has created a workaround that will allow the AirData UAV app to regain access to the system folders containing flight logs. The new workaround works by integrating a third-party app called Shizuku.
Shizuku is an open-source app that has been approved by the Google Play Store. This app grants other applications access to restricted folders in Android.
You can read more about Shizuku here: https://github.com/RikkaApps/Shizuku
You can see a list of other apps using Shizuku here: https://github.com/ThePBone/awesome-shizuku

Requirements

In order for this workaround to take effect on your device, you will first need to perform the following steps. Please note that the workaround will not be available if any of these steps are missing.
  1. Install the latest version of the AirData UAV app for Android from the Google Play Store: https://play.google.com/store/apps/details?id=com.airdata.uav.app

  2. Install the Shizuku app on your device. Link to Shizuku on Google Play Store: https://play.google.com/store/apps/details?id=moe.shizuku.privileged.api

  3. Enable Developer options on your Android device.
    a) Head to your Settings -> About Phone on your device.
    b) Find the Build number option in your device settings. The precise menu steps vary from device to device.
    Please see Google’s official instructions for more information: https://developer.android.com/studio/debug/dev-options





    c) Tap the Build Number option seven times until you see the message “You are now a developer!”
    d) Return to the previous screen to find Developer options at the bottom.

Configuring this workaround

  1. Enable Wireless debugging in "Developer options"


    a) Toggle Wireless debugging to the “on” position




    b) In Developer options -> Wireless debugging, tap “Pair device with pairing code”

    1. Open the Shizuku app
    2. Tap “Start” and then tap “Authorized 0 applications”



    3. Toggle AirData UAV to on position



    4. Verify “Ready to Sync”
      Open AirData UAV.
      Head to Settings -> MANAGE PERMISSIONS. You should see a green check mark and a “Ready to Sync” message



    5. You can now enable Auto Sync or SYNC NOW in AirData UAV as in previous versions of Android.



    Troubleshooting Shizuku Connection
    1. If there are missing configurations, you will see an “Sync Issues Detected” error message in AirData UAV -> Settings -> MANAGE PERMISSIONS.



    2. Please tap the "Authorization needed" button to open Shizuku.




    3. In Shizuku, hit Start. Then hit “Authorized 0 applications” to authorize AirData.



    4. AirData UAV -> Settings -> MANAGE PERMISSIONS should now show “Ready to Sync”.

Comment Section Sort by:
[−]
Matthew
1 vote, posted 11 months ago
Works on Samsung Galaxy Z Fold5 on Android 14. Files App version 14-1058669.
[−]
Tom AirData
Posted 11 months ago
Hi Matthew,

That's great to hear. Thank you for letting us know.
We will update the table in this help article.

We will also post any updates from Google on the Android Files app.

Thank you.

Best Regards,
Tom
AirData Support
[−]
Marc Huybrechts
Posted 11 months ago
Doesn't work fot Samsung Galaxy s20 fe 5g
[−]
Tom AirData
Posted 11 months ago
Hi Marc,

Thank you for sharing your results.

Can you send us an email at support@airdata.com with your device model and Android version?
Any screenshots you could provide of your Files app settings screen would be helpful as well.
We would be happy to help you troubleshoot this.

Thank you.

Best Regards,
Tom
AirData Support
[−]
Adam Corleone
Posted 5 months ago
Działa
[−]
Tom AirData
Posted 5 months ago
Hi Adam,

Thank you for posting this feedback and letting us know it works for you.
Google translated your comment as: "Works", by the way.

Please feel free to reach out at support@airdata.com if you need any other assistance.

Best Regards,
Tom
AirData Support
[−]
Alan Assis
Posted 10 months ago
Doesn't work on Motorola Edge 20. After uninstall the Files version returns to 1.70.515599993
[−]
Tom AirData
Posted 10 months ago
Hi Alan,

Thank you for posting your results.

We'd be happy to help you troubleshoot this.
Can you send us an email at support@airdata.com with screenshots of your Files app version, as well as your Android version?

Thank you.

Best Regards,
Tom
AirData Support
[−]
Tom AirData
Posted 9 months ago
Hi Alan,

We wanted to follow up with you regarding your flight log uploads.

If you find that the workaround does not work for your device, please try using AirData's manufacturer sync capabilities.
We are able to sync from the cloud accounts of DJI, Autel, etc.
Please see the last section of the help article "What do I do if this doesn't work on my device?" for more details.

Thank you. Please feel free to reach out with any other questions.

Best Regards,
Tom
AirData Support
[−]
Alan Assis
Posted 9 months ago
Hi Tom,
Thank you very much for your help. I'm not in a rush.
I will wait for Airdata and Google find a solution for new Android versions.
BR,
Alan
[−]
Wuwei Kayak Kayak Outdoor
Posted 10 months ago
Hello, I have a version 13 android 120.0.6099.43
Can you confirm that AirData does not work in this version?

Please help me, my email is xxxxx@xxxxl.com

Thanks very much for hem help.
[−]
Tom AirData
Posted 10 months ago
Hi,

Thank you for sharing this question.

We have sent an email from Support@AirData.com to xxxxx@xxxxl.com with instructions for testing AirData on your device.
If you have any additional questions, please reply to us on that email thread.

Thank you. I hope this helps.

Best Regards,
Tom
AirData Support
[−]
Lac Grey
Posted 8 months ago
Stopped syncing on Pixel 8. Last successful upload was 1/29/2024. Yesterday's flights are not recognized ("...no new files")
AirData ver. 2.0.199-release
Android 14
Files app: 1.2424.602139702.0-release
[−]
Tom AirData
Posted 8 months ago
Hi Lac,

Thank you for bring this to our attention.

Our team is still working on a solution for the file access restrictions on Android 13 and 14.
Please use Direct DJI Sync, our DJI -> AirData sync method, for the time being.
Instructions for Direct DJI Sync: app.airdata.com

Can you also send us an email at support@airdata.com with some screenshots of the errors you are seeing on Android?

Thank you. Please let us know if you have any additional questions.


Best Regards,
Tom
AirData Support
[−]
John W.
Posted 8 months ago
Since April 2023, AirData has been capturing all my Mini3 Pro [(RC-N1) S20FE5G phone] flights, but stopped on Jan. 26, 2024. Reviewing my Android 13 version work around on Granting Permissions, I see the rollback version for my Files is still correct. When I attempt to Manage Permissions in the AirData app, I continually receive the "Can't use this folder" message. Software information for my S20FE5G phone shows updates on Jan. 24, 2024 and Feb. 1, 2024. Did these updates affect my ability to grant permissions for AirData?
AirData Ver. 2.0.201 Build 201
Android 13
Files app Version t_frc_doc-330543000
[−]
Tom AirData
Posted 8 months ago
Hi John,

Thank you for bring this to our attention. It sounds like the newest updates to Android 13 have restricted how far the Files app can roll back.

As our development team is still working on a solution for the restricted Files access, please our DJI -> AirData sync method for the time being.
Instructions for Direct DJI Sync: app.airdata.com

Can you also send us an email at support@airdata.com with some screenshots of the errors you are seeing on Android?
It would also be helpful if you could send us some debug info (Settings -> SEND DEBUG INFO TO AIRDATA).

Thank you. Please let us know if you have any additional questions.


Best Regards,
Tom
AirData Support
[−]
Gary Beale
Posted 7 months ago
Not working on Samsung S24, no option to rollback the files to a previous version.
[−]
Tom AirData
Posted 7 months ago
Hi Gary,

Thank you for letting us know that your Samsung S24 is no longer allowing the Files rollback.

Our development team has reported this issue to Google, and are continuing to work on other solutions for this.
For the time being, please use our DJI -> AirData sync method: app.airdata.com

This allows AirData to sync flight records over from your DJI account.
We will post an update with any new developments regarding the Android 13 and 14 Files access issue.
Thank you.

Best Regards,
Tom
AirData Support
[−]
Martins Petrovskis
Posted 7 months ago
Unfortunately doesn't work for Pixel 8 Pro.
[−]
Tom AirData
Posted 7 months ago
Hi Martins,

Thank you for posting this feedback. We are starting to see that newer versions of the Files app can no longer be rolled back.

Our development team is continuing to work on other solutions for this issue
For the time being, please use our Manufacturer Cloud -> AirData sync methods: app.airdata.com
These can be configured in your My Account settings dashboard.

These processes allow AirData to sync flight records over from your manufacturer (DJI/Autel/etc.) account.
We will post an update with any new developments regarding the Android 13 and 14 Files access issue.
Thank you.

Best Regards,
Tom
AirData Support
[−]
Gary Chiurazzi
Posted 7 months ago
Mid-March 2024 and nothing is working on my Samsung S23 running Android 14. Followed the work around instructions, rolled back the file and still nothing. I guess this app is going in the trash too...
[−]
Tom AirData
Posted 7 months ago
Hi Gary,

Thank you for letting us know this is no longer working on your Samsung S23. We are starting to see that newer versions of the Files app can no longer be rolled back.

Our development team is continuing to work on other solutions for this issue. We will post an updated article with any developments.
For the time being, please use our Manufacturer Cloud -> AirData sync methods: app.airdata.com
These can be configured in your My Account settings dashboard.

These processes allow AirData to sync flight records over from your manufacturer (DJI/Autel/etc.) account.
We will post an update with any new developments regarding the Android 13 and 14 Files access issue.
Thank you.

Best Regards,
Tom
AirData Support
[−]
Gary Chiurazzi
Posted 7 months ago
Thank you Tom.
[−]
Tom AirData
Posted 7 months ago
Hi Gary,

You're very welcome.
We'll keep you posted on any developments with AirData UAV on Android.

Best Regards,
Tom
AirData Support
[−]
Seth
Posted 7 months ago
Its not workin on my pixel 7 with Android 14 the version stay the same on my phone after Deleting the update
[−]
Tom AirData
Posted 7 months ago
Hi Seth,

Thank you for sending this update regarding your Pixel 7.

Our team is working on some new solutions that will allow your device to continue syncing from the AirData UAV app.
Currently, you can use our Manufacturer Cloud -> AirData sync.
Setup instructions are here: app.airdata.com
This will allow AirData to download flight logs directly from your DJI/Autel/etc. account.

Thank you.

Best Regards,
Tom
AirData Support
[−]
Joe Clark
Posted 6 months ago
No luck with Galaxy S24 Ultra
[−]
Tom AirData
Posted 6 months ago
Hi Joe,

Thank you for posting this feedback.

Were you unable to sync flights using the workaround above using Shizuku?
If so, please send us an email at support@airdata.com
We'd be happy to help you troubleshoot.

If you are syncing flights to your DJI cloud account, we recommend using that sync method.
Please see our Direct DJI Sync instructions here: app.airdata.com

Thank you.

Best Regards,
Tom
AirData Support

[−]
Finn Lund
Posted 5 months ago
Galaxy A54, Android 14. The steps in the walkaround looks ight until I hit "Authorized 0 applications: Shizuku does´nt show here! Have restarted the phone, restarted the apps, have turned wireless debugging off-on . Just nothing. Can you help? Finn, Denmark.
[−]
Teresa Banuelos
Posted 5 months ago
Hi Finn,

Thank you for posting this feedback.

Ensure Correct Beta Version:
Please double-check that you are indeed using the correct BETA version (Build 217) of the AirData UAV app. Sometimes, after opting in, the Play Store may take some time to recognize and apply the update. Please confirm that you are on the BETA version by checking the version number in your app settings.

Granting Permission to Shizuku:
After confirming that you're on the BETA version, you'll need to grant permission to Shizuku. If you don't see the option to grant permission in Shizuku, please ensure that the service is running. Once confirmed, you should be able to authorize applications like AirData to use the service. If AirData isn't visible in the list to approve, try restarting the Shizuku app so it refreshes the list of applications.

If you encounter any further difficulties or have additional questions, please reach out to our dedicated support team at support@airdata.com.
We are happy to help!

Kind regards,
Teresa
AirData Support
[−]
Ms Ivy
Posted 4 months ago
I was able to get synced with airdata on my s21 following the directions even have the green check mark indicating that i am synced . But the airdata website has not updated any of my flights since 6/8 . I do have a free account limited to a 100 flight records . but i had deleted about 20 old flight records to make room for new flight records. but the airdata site still hasn't updated the new flights for the last 3 days ? but is showing where i had deleted my old flights.
I would have posted a screen shot but that not a option for this comment sections. is airdata.com being over whelmed with new customers is that why the delay in showing the updating data?
[−]
Tom AirData
Posted 4 months ago
Hi Ms Ivy,

Thank you for posting this comment.

You are correct that the recent DJI announcement has caused a large spike in uploads for us. This is causing some delays on our servers. Our team has added capacity and are continuing to increase capacity in respond to new activity. Rest assured that your queued flights are already staged on our servers and will be processed as soon as possible.

In regard to your deleting old flights, this is not a necessary action to stay under your account flight quota. AirData distinguishes between "Active" and "Archived" flights. Active flights, which can be clicked into and accessed, are limited to 100 on a Free account. Any flights over that 100 limit are considered "Archived".

You can read more about this in our FAQ: airdata.com

Thank you. Please feel free to reach out to us at support@airdata.com if you have any additional questions.


Best Regards,
Tom
AirData Support
[−]
Jeffrey Sefzik
Posted 4 months ago
Thank you for providing a workaround given the challenges that DJI is currently facing. I have a DJI Mini 4 Pro with the RC controller with built in screen. The Airdata app is installed on my Android 14 cellphone

I have followed your steps and I have the green check indicating Shizuku is ready to sync. However, when I press the Sync Now button on the Airdata app my phone indicates there are no files to sync. Sync done. Is this normal given the increased traffic or is there a problem?

Can you confirm whether the flight logs reside in the drone or the RC controller. I'm never sure how the flight logs get into Airdata. In order to sync the flight logs do I need to have either the drone or the controller powered on. Please clarify.

Since one of your steps includes putting my cellphone in development mode, do I leave my phone in development mode, or do I somehow turn off development mode once the synch process works properly. Any assistance/clarification would be appreciated.
[−]
Teresa Banuelos
Posted 4 months ago
Hi Jeffrey,

Thank you for writing with this question.

Uploading flight logs from the DJI RC controller to AirData is currently a manual process.
Please see the following help article for detailed instructions on how to retrieve and upload flight logs from the DJI RC to AirData: app.airdata.com

If after reviewing the article you are experiencing any trouble uploading flights, please feel free to reach out to our dedicated support team at support@airdata.com.

Thank you for your time.

Kind regards,
Teresa
AirData Support
Search ResultsX