Hello, for those that want to do it on android, you need root access. Backup all your data before rooting because you can have a potential wipe on your phone. You generally need to unlock bootloader (this causes factory reset but make sure this is unlocked), install TWRP (easiest is fastbooting) https://www.thecustomdroid.com/install-twrp-root-moto-g7-plus-guide/ step 2 , flash TWRP.img or TWRP.zip to phone from sd card, reboot to recovery, then flash Magisk root.
Although those are generic steps. Look up your specific phone. Every single phone, to even same brand but different model number, all preforms different for rooting and flashing. It is a literal puzzle piece for every phone.
2 commons errors you might experience is Error 1 which you need boot.img for your STOCK rom to flash over. And mounting errors of /data or such which you should try a different TWRP version for your phone for the fix.
------------------------------------------------------------------------------------------------------------------------------------
There is 2 areas where data of the app is stored. 1 is apk and the other is the savedata profiles. We are only interested in the savedatas off course. Get an app that lets you view root internal access like SD Maid.
/data/data/com.majalis.talesofandrogyny/files/.toa-data
Same profile.json and quicksave.json. Just create the same files on your pc and then transfer over them.
Hope this helps.