Migrating Android app data


Transfer Signal using Signal-native Backup and Restore

The best source to install Signal is always direct from the website https://signal.org/android/apk/#target 

Export on the old phone

Open the Signal app and go to the settings. Navigate to Chats and then Backups (at the bottom). If they are disabled, turn them on.

signal-export-5-location.png

signal-export-6-choose.png

signal-export-7-passphrase.png

Note down the passphrase, you'll need it for the restoration!

Data transfer

Import on the new phone

Starting Signal the first time, it asks you if you want to set it up newly or restore from a backup.

On the next screen you will be asked if to restore from another device or from a file. Chose the latter:

signal-restore-1-choose.png

On the next screen click the button "Choose backup":

signal-export-6-choose.png

This opens the native Android file chooser. With the button top left you can switch between internal storage and memory card.

signal-restore-3-open.png

Choose your backup file.

The next screen will show you a few meta information on the file (age, size):

signal-restore-4-confirm.png

Tapping on "Restore backup" will ask you for the passphrase:

signal-restore-5-passphrase.png

Now, the restoration is in progress:

signal-restore-6-progress.png

Guide to be continued.....

Transfer WhatsApp by copying the internal app files

As of 2025, the default method of WhatsApp to Backup and Restore requires a Google Account and Chat data transfer using local Wifi requires Android features that are not available on Sailfish OS.

You will need to have the developer access enabled (access via SSH) and system administration experience is of good value.

We start on the old phone:

Then, continue on the new phone:

Now start WhatsApp and enjoy!

Transfer Threema/ThreemaLibre data with native backups

Either Cloud backup or local backup

The cloud Backup does not include the chat contents!

Just transfer the archive from one phone to the other.