Signal backup keeps failing?

I’m in the process of moving over to another phone and I’d like to move over my signal messages. Unfortunately I can’t get WiFi Direct to work for the Signal app, nor does the backup succeed. Somehow the file never gets written. Any tips on how to get either working on my phone so I can move over my messages would be appreciated.

edit:
forgot to mention:
Sony Xperia 10 III with latest version of SFOS

I would try to backup whisperfish folders and copy them over to new phone

MyBackup supports whisperfish
So backup old restore on new might work
(or manual restore : extract from backup and copy over)

I think this might not be about Whisperfish but the Android Signal app. Could you clarify please, @0nn0?

This is indeed about the Signal Android application, not whisperfish.

1 Like

Do you mean the file backup by that?

What error/message do you get?

Yes, I mean the file backup. When the backup starts I see the signal backup message pop up for less than half a second, which isn’t long enough for me to tap it.
The create backup option in the application always keeps saying: “Last backup: Never”. I’ve tried several file locations in the android storage space, to no avail.
I’m not sure how to find out what the error messages are. Where are those located?

I remember I had a hard time with that as well, but in the end I got it working. Try to close as many apps as possible to free up the memory.

Is sufficient disk space available too?

This even happens if the only app that is open is Signal. When I SSH into the phone (best way I could think of for getting good data without a screen capture) after checking settings and my e-mail is this:

[defaultuser@Crow ~]$ free
              total        used        free      shared  buff/cache   available
Mem:        5640112     2609272      537188       35336     2493652     3133672
Swap:       1048572      527756      520816

When I SSH into the phone it tells me that 62% is used, but several loop devices have >99% used?

[defaultuser@Crow ~]$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sailfish/root     4968096   3041028   1859488  62% /
devtmpfs               2139640       900   2138740   0% /dev
tmpfs                  2802136         0   2802136   0% /dev/shm
tmpfs                  2802136      9776   2792360   0% /run
tmpfs                  2802136         0   2802136   0% /sys/fs/cgroup
/dev/sailfish/root     2820056       168   2819888   0% /linkerconfig
tmpfs                  2820056        44   2820012   0% /tmp
/dev/sda37              399232    146192    253040  37% /vendor/firmware_mnt
/dev/sda39               60372     15416     43648  26% /vendor/dsp
/dev/sda35               65488       896     64592   1% /vendor/bt_firmware
/dev/sda2                27632      1532     25124   6% /mnt/vendor/persist
/dev/sda54               11760       160     11116   1% /metadata
/dev/sda76              793504    326544    450840  42% /odm
tmpfs                  2820056         0   2820056   0% /apex
tmpfs                  2820056       168   2819888   0% /linkerconfig
tmpfs                  2820056       168   2819888   0% /linkerconfig/bootstrap
/dev/block/loop0           844       816        12  99% /apex/com.android.tzdata@300000000
/dev/block/loop0           844       816        12  99% /apex/com.android.tzdata
/dev/block/loop1         24632     24600         0 100% /apex/com.android.i18n@1
/dev/block/loop1         24632     24600         0 100% /apex/com.android.i18n
/dev/block/loop2         84756     84728         0 100% /apex/com.android.art@1
/dev/block/loop2         84756     84728         0 100% /apex/com.android.art
/dev/block/loop3          5108      5072         0 100% /apex/com.android.runtime@1
/dev/block/loop3          5108      5072         0 100% /apex/com.android.runtime
/dev/block/loop4        110888    110860         0 100% /apex/com.android.vndk.v30@1
/dev/block/loop4        110888    110860         0 100% /apex/com.android.vndk.v30
/dev/block/loop5          1692      1664         0 100% /apex/com.android.os.statsd@300000000
/dev/block/loop5          1692      1664         0 100% /apex/com.android.os.statsd
/dev/block/loop6          6356      6324         0 100% /apex/com.android.cellbroadcast@300000000
/dev/block/loop6          6356      6324         0 100% /apex/com.android.cellbroadcast
/dev/block/loop7           560       532        20  96% /apex/com.android.ipsec@300000000
/dev/block/loop7           560       532        20  96% /apex/com.android.ipsec
/dev/block/loop8         18284     18256         0 100% /apex/com.android.media.swcodec@300000000
/dev/block/loop8         18284     18256         0 100% /apex/com.android.media.swcodec
/dev/block/loop9          3924      3896         0 100% /apex/com.android.extservices@300000000
/dev/block/loop9          3924      3896         0 100% /apex/com.android.extservices
/dev/block/loop10         2380      2348         0 100% /apex/com.android.resolv@300000000
/dev/block/loop10         2380      2348         0 100% /apex/com.android.resolv
/dev/block/loop11         4908      4880         0 100% /apex/com.android.wifi@300000000
/dev/block/loop11         4908      4880         0 100% /apex/com.android.wifi
/dev/block/loop12         4500      4472         0 100% /apex/com.android.media@300000000
/dev/block/loop12         4500      4472         0 100% /apex/com.android.media
/dev/block/loop13         5352      5320         0 100% /apex/com.android.neuralnetworks@300000000
/dev/block/loop13         5352      5320         0 100% /apex/com.android.neuralnetworks
/dev/block/loop14         7720      7692         0 100% /apex/com.android.adbd@300000000
/dev/block/loop14         7720      7692         0 100% /apex/com.android.adbd
/dev/block/loop15         3680      3652         0 100% /apex/com.android.mediaprovider@300000000
/dev/block/loop15         3680      3652         0 100% /apex/com.android.mediaprovider
/dev/block/loop16         4736      4708         0 100% /apex/com.android.conscrypt@300000000
/dev/block/loop16         4736      4708         0 100% /apex/com.android.conscrypt
/dev/block/loop17         8576      8548         0 100% /apex/com.android.permission@300000000
/dev/block/loop17         8576      8548         0 100% /apex/com.android.permission
/dev/block/loop18          332       300        28  91% /apex/com.android.sdkext@300000000
/dev/block/loop18          332       300        28  91% /apex/com.android.sdkext
/dev/block/loop19          232        92       136  40% /apex/com.android.apex.cts.shim@1
/dev/block/loop19          232        92       136  40% /apex/com.android.apex.cts.shim
/dev/block/loop20          860       832        12  99% /apex/com.android.tethering@300000000
/dev/block/loop20          860       832        12  99% /apex/com.android.tethering

For me this seems to work. Maybe you have to regrant the permission to write to the selected location by selecting it again.

You mean resetting the backup and then setting it up again by pointing at a folder? This I have tried many times now. Both inside subdirectories of the android_storage directory as well as outside of it. It never succeeds.

I did it on my SD-Card, which worked. But might have different reason than access rights

Maybe I should try a SD-card once I have time to do so. (tonight)