Release: Swift Backup v3.0
A huge shout-out to all the Internal testers and users in the Telegram support channel who helped testing the v3 betas. Thank you all for making this possible!
This Swift Backup (SB) update focuses more on feature requests by the power users. Here are some major changes in v3.
Changes for backups in Google Drive
As you may already know from the recent v2.x warning update released a month ago, your cloud backup files in Google Drive taken with earlier versions (any version before v3.0), will not be accessible anymore. Hopefully, you have restored/deleted your drive backups already.
Starting with v3.0, cloud backups in Google Drive will be stored in a visible folder.
A fair warning though: Do NOT edit, delete, move, copy files in this folder. SB keeps a database of your cloud file ids on its own server. This helps reducing the number of requests to the cloud service (Ever wondered how fast the app shows you the list of your synced apps in cloud?). Always use the app itself to manage the cloud backups.
Although not recommended, if you still want to go back to v2 at any point here’s the apk link: Download v2
Icon and most parts of the app have been redesigned and refreshed
Theme settings have been updated and renamed to ‘Night mode’ (Settings ~ Night mode)
New ‘Amoled black theme’ (Settings ~ Amoled black theme)
Also, the dark/black themes are no more a premium only feature
SB now works with Android Q’s light/dark theme switching
Dropbox is now officially supported
OneDrive support has been added but the option is hidden by default as it’s servers throw too many ‘serviceNotAvailable’ errors for some users. It can be enabled in Settings ~ Swift Labs.
Google Drive is still the recommended service if you prefer consistent and faster uploads/downloads. Dropbox and OneDrive have terrible transfer speeds in some regions.
Box and MEGA were also considered but rejected due to technical reasons and some limitations they impose
Archived App backups
You can now let SB keep/archive 1 old version of an app backup (Enable in Settings ~ App backups ~ Archive old version). This will appear as ‘Archived backup’ in the app detail page.
Note that archiving is automatic. Whenever backup is performed, SB will archive the current backup if the app has been updated.
System apps support (Limited):
System apps support is available with some restrictions:
Uninstalling is not supported (nor is this SB’s responsibility as a backup manager)
Downgrading system apps is also not allowed as of now. You can however restore updated apks.
Backup & restore individual app parts
You can backup/restore each app part (Apks, Data, External Data, Expansion) individually now. This also means you can now download your apps from Google Play and restore data with SB.
Set some of your apps as favorites and use them to filter your important apps in the list and to customize your schedule backups.
Filtering & sorting has received a major uplift in terms of design and performance.
Cloud backup tags
‘Cloud backup tag’ has replaced ‘Device folder in drive’. Apps, Messages, Call Logs backups are now tagged with a text (By default this is the device name).
If you use multiple devices with SB, you can use this feature to restore backups taken from your other devices.
You can also create your own custom tags. This is useful for users who use SB on devices of same model (Eg. If you have two OnePlus 6T devices, you can create tags that help you distinguish cloud backups for both the devices).
App permissions restoring
SB can now restore apps’ runtime permissions that were granted by the user. Previously, permissions restoring was a restore all or none option. You can find this options in Settings ~ App backups ~ Restore runtime permissions.
Note: Apps need to be re-backed up for this option to work properly.
Other changes regarding app backups
Batch actions are now performed sequentially. For e.g. previously all apps were downloaded from cloud before beginning restore. Now, each app is restored immediately after download.
Downgrading apps is now supported and in most cases it should work fine depending on the app
Improved and more accurate modified data check
Revamped schedule options for app backups with regards to newly added features
WiFi networks backup
New option to show password (Click backed up item ~ ‘Show Password’)
Android Q impact: On Android Q, APIs for adding WiFi Networks have been removed for third-party apps. Users will have to click a WiFi backup item in SB and click restore. This will copy the password to clipboard and open the Settings Panel using the new API on Q, where the user can paste the password manually for the network. WiFi backup on Q remains unaffected. This changes do not apply to Android Pie and below.
Samsung users: On recent Samsung devices with Android Pie, Samsung stores wifi passwords in encrypted forms, so WiFi backups may not work on such devices.
New option on sign-in page to grant all permissions to SB with one-click using root access
Ability to upload backups to only cloud, only device or both
Wallpaper backups: Local walls can be uploaded to cloud (Wallpapers ~ Device backups ~ Explore ~ Long click a wall item)
Many bug fixes and tons of performance optimizations
If you want to help translating the app in crowdin, please join this Telegram community here: https://t.me/swifttranslators