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?

Thank you for your help.

  • 00-Evan@lemmy.worldM
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    3 months ago

    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.

  • seaQueue@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    3 months ago

    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.

  • Vencedor@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    If I remember, I might be able to check up the code to see where PD stores your stuff

  • polyduekes@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    3 months ago

    you don’t need to root to use adb and you can root as long as you aren’t going to relock the bootloader

  • Username@feddit.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    Go into settings, system, backup. GrapheneOS has a built-in backup provider that can use USB drives.

    This uses the same mechanism as a Google Backup, just without Google servers.