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
sebix
19 May 2025 08:24
5
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?
sebix
19 May 2025 08:41
7
0nn0:
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 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.
0nn0
19 May 2025 09:17
10
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
0nn0
19 May 2025 09:33
12
Maybe I should try a SD-card once I have time to do so. (tonight)