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
  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?

Please note: For most users on Android 13 and 14, we recommend using our manufacturer (DJI/Autel/etc.) cloud to AirData sync method.

The cloud sync method is user friendly and allows AirData to sync flights directly from your manufacturer cloud account.

Here are the help articles for cloud sync:

Direct DJI Sync Instructions

Direct Autel Sync Page



Workaround updated on April 11th 2024: As this updated workaround is fairly complex, we only recommend this to users who are more experienced with the Android operating system or who need to bypass DJI’s cloud servers.

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

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 AirData UAV BETA app on your Android 13 or 14 device. This is not an official mainline release of AirData UAV and you will need to specially opt in to download this version for testing.
    Opt in to the AirData UAV BETA here: 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

Enable Wireless debugging in "Developer options"
a)Toggle Wireless debugging to the “on” position




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

  • Your device will search for a pairing service.



  • When it finds a pairing service (Shizuku), tap the notification at the top of the screen and enter the 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 beta.
    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
Posted 5 months ago
Works on Samsung Galaxy Z Fold5 on Android 14. Files App version 14-1058669.
[−]
Tom AirData
Posted 5 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 5 months ago
Doesn't work fot Samsung Galaxy s20 fe 5g
[−]
Tom AirData
Posted 5 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
[−]
Alan Assis
Posted 4 months ago
Doesn't work on Motorola Edge 20. After uninstall the Files version returns to 1.70.515599993
[−]
Tom AirData
Posted 4 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 4 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 4 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 4 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 4 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 2 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 2 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 2 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 2 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 2 months ago
Not working on Samsung S24, no option to rollback the files to a previous version.
[−]
Tom AirData
Posted 2 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 2 months ago
Unfortunately doesn't work for Pixel 8 Pro.
[−]
Tom AirData
Posted a month 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 a month 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 a month 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 a month ago
Thank you Tom.
[−]
Tom AirData
Posted 4 weeks 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 a month 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 4 weeks 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 7 days ago
No luck with Galaxy S24 Ultra
[−]
Tom AirData
Posted 4 days 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

Search ResultsX