You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to be able to synchronize contents in /Android/data across devices, however it appears Syncthing must request MANAGE_EXTERNAL_STORAGE to be able to do this? I'm not completely sure, but other apps like Termux appear to have access (option to use rsync instead)
Steps to reproduce
Create Folder
Select Directory
Attempt to navigate to /Android/data or /Android/obb or other restricted storage space
App version
v2.x
App install source - see wiki for details on release channels
hi
the app already uses manage_external_storage but androids folder selector restricts browsing to the location as outlined in their docs
ways to circumvent are not yet implemented
you could try to enter the path manual in the web ui which may work for some android derivates
I think there are two possibilities. The best one has unfortunately just been removed: using root to access folders. The second one is not really one: go back using pre-Android 4.4. At that time Storage Access Framework was introduced with limiting access.
@researchxxl@nel0x Please, restore root access. It is vital for syncing app data in Android/data. In my opinion it is not the issue of the respective apps but of a synching app to manage access to these folders. I was using Syncthing-Fork this way for a long time and suddenly I am left alone without this option.
Reacted by Bsd-us, Werve, seiuneko, oficsu and Damglador
I mean if we put in the work to maintain it would there be any reason to not include it in the ‘main’ flavour - thus not diverge in a GPlay-specific capability? Generally I can take this feature under my umbrella, but I don’t use a rooted device myself too, so this feature would be on a ‘best effort’ basis …
if you take care of the expected low amount of tickets on best effort i agree on this.. in case you hit problems users need to proactively help you testing but thats okay imo for what they get in return
bringing the root feature back involves partly revert of #39 and the following tasks
replace eu.chainfire.libsuperuser.Shell by something maintained.. its last release was of feb 5, 2022 which i think is not security wise to rely on into all future
runShellCommandGetOutput optionally could get a better named argument then true or false for su declaration
minor update to the wiki instructions on which users should take caution
I was planning on using root access on Android 10 as it has very poor support for sd cards
after looking for a while for where it was I saw it disappeared
I can be a tester for this feature if needed I hope we can bring this back
It would be also nice to expose copyOwnershipFromParent in the GUI as without it running Syncthing as root on data folders of apps may break they permissions.
Activity
researchxxl commentedon Dec 13, 2025
hi
the app already uses manage_external_storage but androids folder selector restricts browsing to the location as outlined in their docs
ways to circumvent are not yet implemented
you could try to enter the path manual in the web ui which may work for some android derivates
MichaelZ4714 commentedon Dec 21, 2025
I think there are two possibilities. The best one has unfortunately just been removed: using root to access folders. The second one is not really one: go back using pre-Android 4.4. At that time Storage Access Framework was introduced with limiting access.
bege10 commentedon Dec 29, 2025
@researchxxl @nel0x Please, restore root access. It is vital for syncing app data in Android/data. In my opinion it is not the issue of the respective apps but of a synching app to manage access to these folders. I was using Syncthing-Fork this way for a long time and suddenly I am left alone without this option.
researchxxl commentedon Dec 29, 2025
@bege10 answered you on the forum ;))
researchxxl commentedon Dec 29, 2025
@nel0x quote from the forum
if you take care of the expected low amount of tickets on best effort i agree on this.. in case you hit problems users need to proactively help you testing but thats okay imo for what they get in return
bringing the root feature back involves partly revert of #39 and the following tasks
MichaelZ4714 commentedon Dec 30, 2025
I think https://github.com/topjohnwu/libsu could be a good library.
MichaelZ4714 commentedon Dec 30, 2025
@nel0x
I am willing to support.
researchxxl commentedon Dec 30, 2025
that might also solve the difficulties on wrong permissions on config and cert files of syncthing using remote fs access instead
Bsd-us commentedon Jan 3, 2026
I was planning on using root access on Android 10 as it has very poor support for sd cards
after looking for a while for where it was I saw it disappeared
I can be a tester for this feature if needed I hope we can bring this back
[-]Full Device Storage Access[/-][+][root] Add Full Device Storage Access[/+]researchxxl commentedon Feb 15, 2026
no they cant provide what a root binary needs
owen-the-kid commentedon Feb 15, 2026
also not for android/data or android/obb?
MichaelZ4714 commentedon Feb 15, 2026
No. Those two folders are protected by SELinux context. On very old versions of Android it could work.
11 remaining items
Damglador commentedon May 17, 2026
It would be also nice to expose
copyOwnershipFromParentin the GUI as without it running Syncthing as root on data folders of apps may break they permissions.zukigay commentedon May 31, 2026
nivranaitsirhc commentedon Jun 28, 2026
Basically sync anything in the Android /data or any partition mounted e.g. for external sd not mounted by android normal mounting.
rowanfuchs commentedon Jun 28, 2026
github-actions commentedon Jul 22, 2026
🤖 This issue has been automatically locked because it was closed.