Connection
2Swift Backup can't connect to its Firebase server
Swift Backup uses Google's Firebase service as a backend/server. Because of some external factors, Swift Backup may not be able to connect with its server.
Do NOT use Swift Backup if it isn't able to connect with its server. Many core features like cloud backups, premium activation, syncing your Swift Backup Settings, Favorite apps, App labels, Custom backup & restore configs etc. depend on the app's connection with its Firebase server.
Server URL for reference: swift-backup-31751.firebaseio.com
In case Swift Backup isn't able to connect with the server, you need to troubleshoot the problem on your own as this is not an app issue.
Some known factors to start troubleshooting:
- Are you using any ad-blockers, DNS changer apps? Anything that can affect internet access for Swift Backup? Try disabling them.
- Switch your WiFi/Mobile network to find if the issue is network specific.
- Try setting the Private DNS setting of your device to Google DNS.
You have no option but to use a VPN.
I can't connect my Synology NAS to Swift Backup
To connect your Synology NAS device with Swift Backup via WebDAV, you need to add the name of an existing folder in the 'path' field in the setup screen. For example, you can create a folder called 'mybackups' on your server and then add it to the 'path' field.
Root
1The Magisk root access prompt doesn't show up
Sometimes, Magisk Manager's root access dialog may not show up on some ROMs like MIUI, Oxygen OS or any other ROM that has higher battery/background restrictions. Firstly, if your ROM has a permission to enable background popups for an app, enable it for Magisk Manager. Try below workarounds, if it is still failing.
Workaround 1
Make sure you are using the latest stable version of Magisk: github.com/topjohnwu/Magisk/releases
Workaround 2
Enable root access for Swift Backup manually from Magisk Manager. If Swift Backup is not showing up in Magisk Manager, try the next workaround.
Workaround 3
- Force stop both Magisk Manager and Swift Backup
- Open Magisk Manager and leave it open
- Now open Swift Backup and see if the root access prompt shows up
- Click on the retry icon located beside the root status if the prompt doesn't show up.
Restore
4Data restore doesn't work for some apps and games
Some apps have strong security checks at startup to detect a change in device variables to find if the device has changed or if a factory reset was performed. If the checks fail, the app may crash or ignore the restored data.
On the other hand, there are apps which won't restore even on the same device on the same ROM where the backup is taken. Such apps perform checks based on Android Keystore values which can change if the app is re-installed after being uninstalled.
As a last resort, you can try the below steps:
- Enable the 'Restore app SSAIDs' option under Settings > App backups
- Uninstall and Restore the app again
- Reboot to see if it works.
If it doesn't, there's nothing much that can be done.
Google Chrome APKs fail to restore
TLDR: Install Chrome from Play Store and restore only data with Swift Backup.
There is common webview library (Trichrome) that all Chrome variants are now dependent on. Starting with Android 10, this library is now an independent APK which is downloaded separately via Google Play Store from Google's servers. As a result, its best to download Chrome from Play Store and just restore data with Swift Backup.
Why can't I batch restore Wi-Fi networks on Android 10?
APIs for adding WiFi networks are not available for non-platform apps targeting Android 10+. This means that batch restoring (Restore all) button will not be shown in Swift Backup on Android 10. Instead, the user should click on the backed up WiFi item icon, and click 'Restore'. This will copy the password to clipboard and bring up the new WiFi selection popup introduced in Android 10. Select the WiFi network in this dialog and paste the password to connect with the network.
On which Android versions can I batch restore WiFi networks then?
- Android 6 to 9: Possible without root access
- Android 10: Not available
- Android 11+: Possible with root access
Battery optimization setting for an app was not restored properly
The battery optimization state for an app shown in Swift Backup will more up-to-date and accurate compared to what is shown in the app info screen in your system settings. The app info screen doesn't keep the value tracked on a real-time basis. You need to restart the Settings app so it can show the updated value.
Storage
1Swift Backup can't see my local backups
This usually happens when users manually copy the backups or move the internal folders inside 'SwiftBackup' folder incorrectly or partially. Always make sure that you use this guide as a reference when moving your local 'SwiftBackup' folder to a PC or other media.
Messages
2Restored messages don't show up in Google Messages
This is a Google Messages issue. For some reason it doesn't read the restored messages in Android's SMS database. To solve this: Clear cache/data of Google Messages or Reinstall Google Messages.
Some messages are missing from my messages backup (Android 17)
Starting with Android 17, only the default SMS app can read end-to-end encrypted RCS chats. Other apps, Swift Backup included, can't see them at all, so a normal backup can leave them out without any error. Regular SMS and MMS messages aren't affected.
How Swift Backup handles this:
- Manual backups: Swift Backup asks to become your default SMS app for a moment, reads all your messages, and asks you to switch back to your usual messaging app before the backup starts.
- Rooted or Shizuku users: Swift Backup can read these chats on its own. There are no prompts, and scheduled backups include them too.
- Scheduled backups without root or Shizuku: a schedule can't ask to become the default SMS app, so it skips the messages backup and notifies you instead. Tap 'Back up now' to back up all your messages.
- Tap 'Don't remind me' in the notification, or turn off 'Back up encrypted RCS chats' in Messages backup settings. Backups then leave encrypted RCS chats out, without asking or notifying you.
- If you turned off 'MMS/RCS messages' in Messages backup settings, Swift Backup doesn't show these prompts or reminders at all.
Nothing matches. Try another word, or press / to search everything.
Didn't find your answer?
Write to support@swiftapps.org or ask in the Telegram group.