Signal-android: recover (after reinstall) missed the file on external SD card !!

Created on 11 Oct 2018  路  11Comments  路  Source: signalapp/Signal-Android


Bug description

Signal did not find the backup

Steps to reproduce

  • backup Signal on android 7.1.2
  • wipe phone, install android 8.1.0
  • install Signal

Actual result: it does not find the backup

Expected result: it finds the backup; after reinstalling and restoring, I can continue where I left off.

Device info


Device: Samsung S5
Android version: 8.1.0
Signal version: 4.26.2


After a bit of panic, of having lost years of communications, I found this workaround:

  • manually copy
  • the signal backup file
  • from externalSDcard/Signal/Backups/signal-2018-10-....backup
  • via my laptop, USB cable
  • to Internal shared storage/Signal/Backups/signal-2018-10-....backup

then when reinstalling Signal, the backup could be restored. Very relieved.


Please consider to

  • --> work on your backup/restore system, to recognize backup files on external SD.
  • --> show the exact file path of the written backup file on the screen, when the backup is finished.
  • --> add a new function "restore from backup now", to trigger that without remove-reinstall
  • --> when restoring, show the file path(s) where Signal is searching for backup files.

Thanks.

Most helpful comment

@UserX404 Be sure to copy your backup _before_ doing that. The whole reason we moved away from using the external SD card is that we discovered that Android wipes that directory after an app uninstall.

It's not the case anymore. It probably depends on how you access external storage.
For example, I'm using OSMAnd and I store the maps files on external SD. Even if I remove the app, the files remain.

Can you consider to reintroduce backup/restore on external SD if app uninstallation does not wipe this storage anymore, please?

All 11 comments

Support for backups on external SD cards was removed back in 4.23. Did Signal store a backup on the external SD card? If so, can you explain more about how you have your external SD card setup? Is it setup to mimic internal storage?

Support for backups on external SD cards was removed back in 4.23.

Do people think through all consequences of their decisions? Probably not. How stupid ...

Yes, perhaps that was the cause of this problem then.

Perhaps like this: My old system stored the backup on external-SD, and then the new system then could not find the backup on the internal storage. Sounds likely, no?

And thus, years of communication just disappeared - had I not been clever enough to find this workaround.

Be aware, that 95% of other users will have lost their backups because you removed support for external SD cards.

My advice: DO NOT JUST REMOVE FEATURES WITHOUT CHECKING ALL POSSIBLE SITUATIONS AFTERWARDS.

Even if you have strange problems writing to external SD, it should be easy to READ the external SD card folder Signal/backups for possibly exisiting ....backup files there, no? So ... if you notice a externalSDcard/Signal/Backups/signal-2018-10-....backup file there, just show an alert!!

Did Signal store a backup on the external SD card?

Yes.

That is where I found it, and from where I copied it into the internal storage of the new phone - after hours of googling, and searching, and and and ...

Really relieved.

how you have your external SD card setup? Is it setup to mimic internal storage?

I don't know what that means. It's a large microSD card, in default setup.

And again: Please consider to

  • --> show the exact file path of the written backup file on the screen, when the backup is finished.
  • --> when restoring, show the file path(s) where Signal is searching for backup files.

Thanks.

Plus:

  • --> Show a help/info message in the "backup/restore" area of the settings "Support for backups on external SD cards was removed; please copy backup to internal storage via USB cable"

Plus:

  • --> document this problem in your FAQs!

Most people won't read it, but some will. Then you can reduce the 95% of people losing their backup to perhaps 90% people losing their backup, which is already a big step forward.

Thanks.

Hello!
Uninstall your Signal, create a directory on your internal storage SIGNAL/Backups/ and copy your existing backup from SD to this directory. Afterwards install Signal and you should be able to restore.
cheers ;-)

@drandreaskrueger Signal backups, once enabled, are set to routinely run every day. So the thought with removing external SD card support was that the backup would effectively be moved by itself. Here's some possible reasons I can think of where things may have gone wrong:

  • You moved from an old (< 4.23) client that was never updated to a newer client (>= 4.23).
  • You enabled backups, created a single backup, then disabled it.

Based on your report, it sounds like it may be worthwhile to guard against this by supporting reading backups from external storage, even though we don't write to them.

@UserX404 Be sure to copy your backup _before_ doing that. The whole reason we moved away from using the external SD card is that we discovered that Android wipes that directory after an app uninstall.

worthwhile to guard against this by supporting reading backups from external storage

perfect, that's what I meant.

and?

@UserX404 Be sure to copy your backup _before_ doing that. The whole reason we moved away from using the external SD card is that we discovered that Android wipes that directory after an app uninstall.

It's not the case anymore. It probably depends on how you access external storage.
For example, I'm using OSMAnd and I store the maps files on external SD. Even if I remove the app, the files remain.

Can you consider to reintroduce backup/restore on external SD if app uninstallation does not wipe this storage anymore, please?

A great alternative to transfer files from phone to phone is Google's "Files Go" application. It makes peer to peer Wifi a breeze, zero configuration required.

Except for this weird issue which wasted my time and made me wrongly suspect Signal for hours:
https://support.google.com/files/thread/24804388?hl=en
"Warning: ".bin" file extension sneakily added on copies and moves"

You've been warned!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

wesinator picture wesinator  路  3Comments

Dyras picture Dyras  路  3Comments

5boro picture 5boro  路  3Comments

vvug picture vvug  路  3Comments

hiredgunhouse picture hiredgunhouse  路  3Comments