Due to an iffy network situation I’m trying to transfer the offline cache between two devices. I’m intending to swap phones. I have some intermittent 3G/4G at my disposal where I barely get any reception (I’ve attempted posting this multiple times now) as well as a local WiFi (no internet.)
I’ve tried ‘adb backup -apk app.symfonik.music.player’ but that just creates an empty backup. I’m assuming it’s because Symfonium is opting out of this behavior with allowBackup=false in the manifest.
So I figured I could just transfer the /sdcard/Android/data/app.symfonik.music.player folder to the other device and have Symfoniun discover the files. The problem now lies in the file permissions/ownership. Due to running Android 13 on both devices the uid/gid of the folder contents are incorrect after moving them into the /sdcard/Android/data folder and therefore Symfonium isn’t able to access the files there.
Running chown on the files directly fails with ‘Operation not permitted.’
I tried running ‘adb shell run-as app.symfonik.music.player chown -R $correct-uid:$correct-gid /sdcard/Andr…’ but that fails with ‘package is not debuggable.’
Do you have any tips on how to solve this? Otherwise I’ll just have to wait until I get back to civilization in a few weeks.
debug.log (54.6 KB)