How do I back up my save games / rankings / badges?
Shattered Pixel Dungeon v2.4.2- android, github version
I am new to Shattered Pixel Dungeon. I am playing it on degoogled GrapheneOS. I get the apk from github via Obtainium. I am hoping that I can back up my save games / badges / rankings or even transfer them from the android version to the desktop version.
But I have a problem. I am not using the google play version, since Google is spyware. So I cannot transfer badges via Google Play. The other option seems to be to root my phone and use adb to transfer the files. The problem with that is that I am using GrapheneOS. GrapheneOS does not allow you to root your phone for security reasons. It is believed that that would ruin the android security model.
So I need a third method to do this. How can I back up my save games / badges / rankings without google play and without rooting my GrapheneOS phone?
A few folks here have mentioned possible solutions, and I hope they work. Unfortunately Google has killed ADB backup as a solution, presumable to force more people into their proprietary backup systems. I don't have any specific plans for it yet but at some point I'll probably provide a way to export/import save data from within the game itself. I worry that such a system will make cheating very easy though, even if I don't allow exporting runs in progress.
Try ADB backup? I'm using stock android on my devices with magisk added so I use Swift backup when I want to backup my game data. I think you can also escalate privileges for some backup apps using ADB as well, try googling "no root android backup ADB" and see what comes up.
I'm not going to give you specifics, but I suggest if you root your phone and explore the applications folders in the /data/data folder, you'll find some files that you'd suspect you could copy over.