change installation source #2707
Replies: 2 comments 1 reply
This is because Play Store, Github and F-Droid all use different signing keys.
Seedvault is not for creating backups of DAVx⁵ but rather of the system (some ROMs/rooted devices use Seedvault for system backups). Basically currently it's unfortunately impossible to backup DAVx⁵'s configuration. Regarding manually copying files, I can't assure it will work (as it probably won't), but we use Room for the database, which is initialized here (see db file name). We also use shared preferences in some places. The biggest problem you'll have with DAVx⁵, is that we use system accounts as our accounts storage (which we know isn't great, and we are refactoring the code to get rid of this, but still not ready), and I don't know if even with root you will be able to copy the accounts (maybe they hold up somehow since the account type is the same, but I don't know, too complex...) and most importantly their associated user data. In general, honestly, I'd just uninstall DAVx⁵ and reinstall+configure accounts again. I'm pretty sure it will take you less time than researching+applying all the movements necessary (if they are even possible). |
|
@ArnyminerZ I see that services.db stays in After all, adding all credentials again might take less time, but as always doing something for the first time is always longer. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi
I'm in a long time process of switching app installation sources to direct ones through obtainium.
The problem I have with davx is widely known: no official support for backing up settings.
I could give app manager a chance, but once import fails after switching app source I will have to enter all credentials and URIs again. I won't take that risk.
My question in general is about switching installation source, as android doesn't allow installing the same app over existing one.
The default way I'd need to go through is by uninstalling the app and installing it again from other source. Obtainium can't install over existing app ending the process with error. I tried through shizuku but it also fails.
Since I'm on a rooted AOSP (LOS 23.2 -> A16) I'm leaning towards manually copying all config files, but last time I have done such manual backups was on A13 and I suppose storage or data paths could change since that time.
Could anyone point me to informations what files (or whole paths) should I backup to copy them again after uninstalling and intalling davx from other source?
Or maybe someone already had the same nut to crack and found out an easier or faster solution?
edit: found out a mention aboud using seedvault
https://manual.davx5.com/webdav_mounts.html#how-to-create-backups-with-seedvault
but could anyone confirm it will import backup from changed source? I assume app might have different source name.
All reactions