File: android-deltas-sync/_etc/appops-note.txt
Late-breaking findings: Per testing, the ADB command referenced in Android docs for enabling All Files Access for testing does not seem to work on Termux or Pydroid 3: adb shell appops set --uid PACKAGE_NAME MANAGE_EXTERNAL_STORAGE allow This may require apps to declare the new permission in their manifest, though this hasn't been verified (and Android's fragmentation makes guesswork perilous; some behavior is device specific). See the related Mergeall note and reddit thread: https://learning-python.com/mergeall-android11-updates.html#allfilesaccess https://www.reddit.com/r/androiddev/comments/mscu80/as_a_user_is_it_possible_for_me_to_grant_an_old/ If this worked, it would be another route to enabling Mergeall's direct GUI syncs on Android 11, but it appears to be unusable. It also may be less user friendly than the two-script runs of this package, but that depends on the user. However, users can apparently toggle apps into legacy (i.e., pre- scoped-storage) mode via ADB: https://forum.xda-developers.com/t/disabling-scoped-storage-via-adb-on-note-10-updated-to-android-11.4221617/ Termux and Python apps like Pydroid 3 are still in legacy mode, but this _may_ help if they ever move on from it. The doc's storage overview still applies broadly; most apps can access shared storage in Android 11 with the same simple permissions dialog they used in earlier Androids.