v3.8.0_Alpha1
Material You theme & New icon
- With Material You theme many UI elements have been updated to the new design.
- On Android 12, Swift Backup will now use dynamic colors obtained from the system. You can disable 'Dynamic colors' using the toggle available in Settings to make Swift Backup use its own theme colors instead of the system colors.
- 'Amoled black theme' is now removed as it just made theming more complex and harder to update and test UI.
Other changes
- Apps: New 'Export apps list' action (Apps > Batch actions) to save the apps list as html with the apps' link to Play Store.
- Apps: Improved logging and detection of corrupt backup files and wrong encryption password errors.
- Apps: Improved abbreviated searching
- Cloud: Dropbox has finally updated their app and fixed the authentication issues. We're back to using the Dropbox app (if installed) for authentication.
- Cloud: Fixed an issue where SMB service wasn't using SMB 3x even when server supported it
- Removed Firebase Analytics as an experiment for the current build. It will be assessed if crash reports are helpful without analytics.
- Other minor UI fixes and optimizations related to file operations
Material You theme & New icon
- With Material You theme many UI elements have been updated to the new design.
- On Android 12, Swift Backup will now use dynamic colors obtained from the system. You can disable 'Dynamic colors' using the toggle available in Settings to make Swift Backup use its own theme colors instead of the system colors.
- 'Amoled black theme' is now removed as it just made theming more complex and harder to update and test UI.
Other changes
- Apps: New 'Export apps list' action (Apps > Batch actions) to save the apps list as html with the apps' link to Play Store.
- Apps: Improved logging and detection of corrupt backup files and wrong encryption password errors.
- Apps: Improved abbreviated searching
- Cloud: Dropbox has finally updated their app and fixed the authentication issues. We're back to using the Dropbox app (if installed) for authentication.
- Cloud: Fixed an issue where SMB service wasn't using SMB 3x even when server supported it
- Removed Firebase Analytics as an experiment for the current build. It will be assessed if crash reports are helpful without analytics.
- Other minor UI fixes and optimizations related to file operations
v3.8.0_Beta1 (502).apk
40.8 MB
v3.8.0_Beta1
- Cloud: OneDrive official SDK now requires minimum Android 8. As a result, you can't use OneDrive below Android 8 with Swift Backup.
- Cloud: Fixed an issue where Dropbox tokens were not getting refreshed after expiry
- Cloud: Fixed an issue where SFTP service sometimes crashed when deleting a remote directory
- Added back amoled black theme that was removed from the previous test release
- Other minor fixes
Unless there are any major bug reports, this will most likely be the last beta of v3.8.0.
- Cloud: OneDrive official SDK now requires minimum Android 8. As a result, you can't use OneDrive below Android 8 with Swift Backup.
- Cloud: Fixed an issue where Dropbox tokens were not getting refreshed after expiry
- Cloud: Fixed an issue where SFTP service sometimes crashed when deleting a remote directory
- Added back amoled black theme that was removed from the previous test release
- Other minor fixes
Unless there are any major bug reports, this will most likely be the last beta of v3.8.0.
v3.8.0 (503).apk
40.8 MB
Google Play release v3.8.0: Changelog in the next message
Google Play release v3.8.0
Material You theme & New icon
- New Material You theme with many UI elements updated to the new design.
- On Android 12, Swift Backup will use 'Dynamic colors' obtained from the system. You can disable this feature using the toggle in Settings to make Swift Backup use its own theme colors instead of the system colors.
Note for OneDrive users
OneDrive official SDK now requires minimum Android 8. As a result, you can't use OneDrive below Android 8 with Swift Backup.
Other changes
- Apps: New 'Export apps list' action (Apps > Batch actions) to save the apps list as html with the apps' link to Play Store.
- Cloud: Dropbox has finally updated their app and fixed the authentication issues for apps targeting Android 11+. If you have Dropbox app installed, we're back to using it for authentication.
- Cloud: Fixed an issue where Dropbox oauth tokens were not getting refreshed after expiry
- Cloud: Fixed a crash with SFTP service when deleting a remote directory
- Cloud: Fixed an issue where SMB service wasn't using SMB 3x even when server supported it
- Removed Firebase Analytics
- Other minor UI fixes and optimizations related to file operations
Material You theme & New icon
- New Material You theme with many UI elements updated to the new design.
- On Android 12, Swift Backup will use 'Dynamic colors' obtained from the system. You can disable this feature using the toggle in Settings to make Swift Backup use its own theme colors instead of the system colors.
Note for OneDrive users
OneDrive official SDK now requires minimum Android 8. As a result, you can't use OneDrive below Android 8 with Swift Backup.
Other changes
- Apps: New 'Export apps list' action (Apps > Batch actions) to save the apps list as html with the apps' link to Play Store.
- Cloud: Dropbox has finally updated their app and fixed the authentication issues for apps targeting Android 11+. If you have Dropbox app installed, we're back to using it for authentication.
- Cloud: Fixed an issue where Dropbox oauth tokens were not getting refreshed after expiry
- Cloud: Fixed a crash with SFTP service when deleting a remote directory
- Cloud: Fixed an issue where SMB service wasn't using SMB 3x even when server supported it
- Removed Firebase Analytics
- Other minor UI fixes and optimizations related to file operations
v3.8.1 (505).apk
40.8 MB
Google Play release v3.8.1
- Apps: Fixed character encoding in html file generated with 'Export apps list' action
- Apps: Fixed an issue where labels were not showing up for some apps after signing in
- Cloud: Chunked upload support for Nextcloud/ownCloud servers
- Cloud: Increased timeout to avoid some errors with Nextcloud/ownCloud servers
- Fixed a root service issue on LG devices with Android 9 and below
- Fixed an issue where app wasn't using Dynamic system colors on some devices with Android 12
- Other fixes
- Apps: Fixed character encoding in html file generated with 'Export apps list' action
- Apps: Fixed an issue where labels were not showing up for some apps after signing in
- Cloud: Chunked upload support for Nextcloud/ownCloud servers
- Cloud: Increased timeout to avoid some errors with Nextcloud/ownCloud servers
- Fixed a root service issue on LG devices with Android 9 and below
- Fixed an issue where app wasn't using Dynamic system colors on some devices with Android 12
- Other fixes
Note:
Swift Backup versions below v3.8.x are no longer supported and will not work properly anymore.
If you are still using an old version of the app, install and start using the current version v3.8.1 at the earliest.
Swift Backup versions below v3.8.x are no longer supported and will not work properly anymore.
If you are still using an old version of the app, install and start using the current version v3.8.1 at the earliest.
v4.0.0_Alpha1 (520).apk
41.8 MB
v4.0.0_Alpha1: Changelog in the next message
v4.0.0_Alpha1
Faster app backup & restore
- New backup format with faster compression and encryption of your app backups should cut down your backup & restore time by at least 20%-40% on most devices.
- Important: Backups taken with v4.x cannot be restored with previous versions of Swift Backup. Backups taken with previous versions are of course supported.
Sign-in without an account with limited features
- Users can now choose to sign-in anonymously, offline, without a Google account. This feature is added for users who only want to use Swift Backup for local backups without any premium features. Cloud backups or premium features cannot be used without Google sign-in.
- Swift Backup settings, lists of Favorite apps, Blacklisted apps are saved locally for anonymous users in 'SwiftBackup' folder and will be restored from here during sign-in.
- Note that backups taken with anonymous sign-in are encrypted with common encryption keys as opposed to users with Google sign-in where encryption keys are unique for each user. Also, backups taken with anonymous sign-in cannot be used with accounts with Google sign-in and vice-versa.
Other changes
- Apps: Much faster loading of apps list
- Apps: Improved checks for app data changes
- Swift Backup APKs are now saved in 'SwiftBackup' folder
- Other minor UX improvements and fixes
Faster app backup & restore
- New backup format with faster compression and encryption of your app backups should cut down your backup & restore time by at least 20%-40% on most devices.
- Important: Backups taken with v4.x cannot be restored with previous versions of Swift Backup. Backups taken with previous versions are of course supported.
Sign-in without an account with limited features
- Users can now choose to sign-in anonymously, offline, without a Google account. This feature is added for users who only want to use Swift Backup for local backups without any premium features. Cloud backups or premium features cannot be used without Google sign-in.
- Swift Backup settings, lists of Favorite apps, Blacklisted apps are saved locally for anonymous users in 'SwiftBackup' folder and will be restored from here during sign-in.
- Note that backups taken with anonymous sign-in are encrypted with common encryption keys as opposed to users with Google sign-in where encryption keys are unique for each user. Also, backups taken with anonymous sign-in cannot be used with accounts with Google sign-in and vice-versa.
Other changes
- Apps: Much faster loading of apps list
- Apps: Improved checks for app data changes
- Swift Backup APKs are now saved in 'SwiftBackup' folder
- Other minor UX improvements and fixes
v4.0.0_Beta1 (521).apk
41.8 MB
v4.0.0_Beta1: Changelog in the next message
v4.0.0_Beta1
Important
Backups taken with v4.x cannot be restored with previous versions of Swift Backup. Backups taken with previous versions are of course supported.
Changes
- Apps: New quick action 'Sync device backups to cloud'
- Apps: Ability to search apps list in batch/quick actions
- Apps: Quick actions from 'Other' group can now also be pinned to Home
- Cloud: Faster Google Drive uploads/downloads
- Added launcher icon shortcuts to Run schedule, Open apps Quick actions and Configs
- Labs: Added option to delete GMS files of selected apps. This action may be helpful for users who don't receive notifications with some apps after restore.
- Fixed reported issues in v4.0.0_Alpha1
Important
Backups taken with v4.x cannot be restored with previous versions of Swift Backup. Backups taken with previous versions are of course supported.
Changes
- Apps: New quick action 'Sync device backups to cloud'
- Apps: Ability to search apps list in batch/quick actions
- Apps: Quick actions from 'Other' group can now also be pinned to Home
- Cloud: Faster Google Drive uploads/downloads
- Added launcher icon shortcuts to Run schedule, Open apps Quick actions and Configs
- Labs: Added option to delete GMS files of selected apps. This action may be helpful for users who don't receive notifications with some apps after restore.
- Fixed reported issues in v4.0.0_Alpha1
v4.0.0_Beta2 (523).apk
42.1 MB
v4.0.0_Beta2: Changelog in the next message
v4.0.0_Beta2
Important
Backups taken with v4.x cannot be restored with previous versions of Swift Backup. Backups taken with previous versions are of course supported.
Anonymous sign-in users
Settings for anonymous users are no longer backed up automatically to SwiftBackup folder. Instead, users should Export/Import settings using the options added in Settings. Ideally, you should export Swift Backup settings to a more permanent storage to avoid losing them in case you have to format your device.
Changes
- Storage: Fixed an issue where removable storage write access was failing
- Apps: Clean up intermediate files during backup/restore as soon as possible
- Apps: Better free space requirement checks during backup
Important
Backups taken with v4.x cannot be restored with previous versions of Swift Backup. Backups taken with previous versions are of course supported.
Anonymous sign-in users
Settings for anonymous users are no longer backed up automatically to SwiftBackup folder. Instead, users should Export/Import settings using the options added in Settings. Ideally, you should export Swift Backup settings to a more permanent storage to avoid losing them in case you have to format your device.
Changes
- Storage: Fixed an issue where removable storage write access was failing
- Apps: Clean up intermediate files during backup/restore as soon as possible
- Apps: Better free space requirement checks during backup
v4.0.0 (525).apk
42 MB
Google Play release v4.0.0: Faster app backup & restore, support for anonymous sign-in, and other tiny improvements.
Changelog in the next message
Changelog in the next message
Google Play release v4.0.0
Important
Backups taken with v4.x cannot be restored with previous versions of Swift Backup. Backups taken with previous versions are of course supported.
Faster app backup & restore
New backup format with faster compression and encryption of your app backups should cut down your backup & restore time by at least 20%-40% on most devices.
Sign-in without an account with limited features
- Users can now choose to sign-in anonymously, offline, without a Google account. This feature is added for users who only want to use Swift Backup for local backups without any premium features. Cloud backups or premium features cannot be used without Google sign-in.
- Swift Backup settings for anonymous users can be exported/imported using the options in the app settings.
- Note that backups taken with anonymous sign-in cannot be used with accounts with Google sign-in and vice-versa.
Other changes
- Apps: New quick action 'Sync device backups to cloud'
- Apps: Ability to search apps list in batch/quick actions
- Apps: Much faster loading of apps list
- Apps: Quick actions from 'Other' group can now also be pinned to Home
- Apps: Improved checks for app data changes
- Apps: Better free space requirement checks during backup
- Apps: Clean up intermediate files during backup/restore as soon as possible
- Cloud: Faster Google Drive uploads/downloads
- Added launcher icon shortcuts to Run schedule, Open apps Quick actions and Configs
- Labs: Added option to delete GMS files of selected apps. This action may be helpful for users who don't receive notifications with some apps after restore.
- Swift Backup now copies its own APK to 'SwiftBackup' folder in your storage
- Other minor UX improvements and fixes
Important
Backups taken with v4.x cannot be restored with previous versions of Swift Backup. Backups taken with previous versions are of course supported.
Faster app backup & restore
New backup format with faster compression and encryption of your app backups should cut down your backup & restore time by at least 20%-40% on most devices.
Sign-in without an account with limited features
- Users can now choose to sign-in anonymously, offline, without a Google account. This feature is added for users who only want to use Swift Backup for local backups without any premium features. Cloud backups or premium features cannot be used without Google sign-in.
- Swift Backup settings for anonymous users can be exported/imported using the options in the app settings.
- Note that backups taken with anonymous sign-in cannot be used with accounts with Google sign-in and vice-versa.
Other changes
- Apps: New quick action 'Sync device backups to cloud'
- Apps: Ability to search apps list in batch/quick actions
- Apps: Much faster loading of apps list
- Apps: Quick actions from 'Other' group can now also be pinned to Home
- Apps: Improved checks for app data changes
- Apps: Better free space requirement checks during backup
- Apps: Clean up intermediate files during backup/restore as soon as possible
- Cloud: Faster Google Drive uploads/downloads
- Added launcher icon shortcuts to Run schedule, Open apps Quick actions and Configs
- Labs: Added option to delete GMS files of selected apps. This action may be helpful for users who don't receive notifications with some apps after restore.
- Swift Backup now copies its own APK to 'SwiftBackup' folder in your storage
- Other minor UX improvements and fixes
v4.0.1 (527).apk
42 MB
Google Play release v4.0.1
- Fixed an issue where Internal Storage was used as working directory even when SD Card/USB was set as preferred storage
- Fixed app getting stuck for some users when using SD Card / USB drives
- Workaround for failed read/write access on some MIUI ROMs
- Cloud: Fixed some issues when using WebDAV with Windows IIS
- Fixed an issue where Internal Storage was used as working directory even when SD Card/USB was set as preferred storage
- Fixed app getting stuck for some users when using SD Card / USB drives
- Workaround for failed read/write access on some MIUI ROMs
- Cloud: Fixed some issues when using WebDAV with Windows IIS
v4.0.2 (529).apk
42 MB
Google Play release v4.0.2
- Apps: Fixed a crash when using SD Cards/USB drives on MIUI ROMs
- Apps: Fixed broken downgrade when restoring apps from cloud
- Apps: Fixed broken split APKs restore from USB drives
- Other minor fixes
- Apps: Fixed a crash when using SD Cards/USB drives on MIUI ROMs
- Apps: Fixed broken downgrade when restoring apps from cloud
- Apps: Fixed broken split APKs restore from USB drives
- Other minor fixes
v4.0.3_Beta1 (530).apk
42 MB
v4.0.3_Beta1: Changelog in the next message
v4.0.3_Beta1
Google Drive Shared Drives support
- You can now upload your backups to Shared Drives (formerly known as Team Drives) in your Google Drive.
- For this to work, you need to provide Swift Backup 'Full access' to your Google Drive using the option in 'Settings > Cloud backups > Google Drive access mode'. Once enabled, disconnect and reconnect Google Drive in the app. Screenshot of the options here.
- Note that after you sign-in Google Drive with 'Full access' in Swift Backup, Google will send you a security notification about Swift Backup having full access to your Google Drive. This is as per their normal practice. Swift Backup will however only access the files created by it regardless of the access mode you select.
Parallel uploads/downloads of all parts of an app
- An experimental option is available in 'Settings > Swift Labs' to upload/download all parts of an app in parallel.
- This should be very useful for cloud services that take some time before executing upload/download of a file. Eg. Google Drive many times takes anywhere between 2-15 seconds to start an upload/download. Executing upload/download of multiple parts of an app in parallel helps with such delays and can save a large amount of time in batch backup/restore from cloud.
Other changes
- Apps: You should see substantial performance improvements when using SD Cards / USB Drives. Swift Backup now uses the Internal Storage as working directory for intermediate files during backup/restore when it has the available space. This should speed up the tasks as opposed to using SD Card / USB Drives for working directory which are generally way slower than the Internal Storage of the device.
- Cloud: Some cloud related settings have now been moved from Swift Labs to 'Settings > Cloud backups'
- Better handling of low storage space issues
- Other minor fixes
Google Drive Shared Drives support
- You can now upload your backups to Shared Drives (formerly known as Team Drives) in your Google Drive.
- For this to work, you need to provide Swift Backup 'Full access' to your Google Drive using the option in 'Settings > Cloud backups > Google Drive access mode'. Once enabled, disconnect and reconnect Google Drive in the app. Screenshot of the options here.
- Note that after you sign-in Google Drive with 'Full access' in Swift Backup, Google will send you a security notification about Swift Backup having full access to your Google Drive. This is as per their normal practice. Swift Backup will however only access the files created by it regardless of the access mode you select.
Parallel uploads/downloads of all parts of an app
- An experimental option is available in 'Settings > Swift Labs' to upload/download all parts of an app in parallel.
- This should be very useful for cloud services that take some time before executing upload/download of a file. Eg. Google Drive many times takes anywhere between 2-15 seconds to start an upload/download. Executing upload/download of multiple parts of an app in parallel helps with such delays and can save a large amount of time in batch backup/restore from cloud.
Other changes
- Apps: You should see substantial performance improvements when using SD Cards / USB Drives. Swift Backup now uses the Internal Storage as working directory for intermediate files during backup/restore when it has the available space. This should speed up the tasks as opposed to using SD Card / USB Drives for working directory which are generally way slower than the Internal Storage of the device.
- Cloud: Some cloud related settings have now been moved from Swift Labs to 'Settings > Cloud backups'
- Better handling of low storage space issues
- Other minor fixes
Swift Backup Updates
v4.0.3_Beta1 (530).apk
I have updated the APK in this message just now to fix an issue with listing Google Drive's Shared Drives properly. Please redownload if you need this feature.
