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.
v4.0.3 (532).apk
42 MB
Google Play release v4.0.3: Google Drive shared drives support, performance improvements when using SD Cards/USB drives, critical fixes for Mega users.
Full changelog in the next message.
Full changelog in the next message.
Google Play release v4.0.3
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.
- 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: Performance improvements when using SD Cards / USB Drives as backup storage
- Cloud: Fixed duplicate files issue with Mega
- 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.
- 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: Performance improvements when using SD Cards / USB Drives as backup storage
- Cloud: Fixed duplicate files issue with Mega
- 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
v4.0.4 (533).apk
42 MB
Google Play release v4.0.4
- Apps: Fixed a crash during archiving when cloud server isn't reachable
- Cloud: Fixed 'Permission denied' issue with cloud uploads for some users
- Other minor fixes
- Apps: Fixed a crash during archiving when cloud server isn't reachable
- Cloud: Fixed 'Permission denied' issue with cloud uploads for some users
- Other minor fixes
v4.0.5 (536).apk
42.1 MB
Google Play release v4.0.5
- Apps: Fixed an issue where data changes were not detected during 'cloud only' backups
- Cloud: Added S3 protocol support for cloud services like Amazon S3 and other S3 compatible cloud services
- Cloud: Fixed an issue with Google Drive where some Shared drives were not listed
- Cloud: Fixed an SMB error 'STATUS_USER_SESSION_DELETED'
- Other minor improvements and fixes
- Apps: Fixed an issue where data changes were not detected during 'cloud only' backups
- Cloud: Added S3 protocol support for cloud services like Amazon S3 and other S3 compatible cloud services
- Cloud: Fixed an issue with Google Drive where some Shared drives were not listed
- Cloud: Fixed an SMB error 'STATUS_USER_SESSION_DELETED'
- Other minor improvements and fixes
Note for Russian users
Google has suspended Play Store billing system in Russia. Users in Russia will not be able to make any payments.
If you have a Lifetime premium plan in Swift Backup, you are unaffected by this.
If you have a yearly premium subscription expiring on or after March 10, 2022 and renewal fails due to the billing system suspension, you can contact [email protected] with the details of your Google account that owns the subscription purchase. Premium will be temporarily activated for that account until further notice.
New Russian users looking to purchase any premium plan in Swift Backup will not be able to do so until Google resumes Play Store billing system in Russia.
Please do not request to support direct payments via other means. I have no time to manage/maintain orders outside Google Play Store.
#premium #russia
Google has suspended Play Store billing system in Russia. Users in Russia will not be able to make any payments.
If you have a Lifetime premium plan in Swift Backup, you are unaffected by this.
If you have a yearly premium subscription expiring on or after March 10, 2022 and renewal fails due to the billing system suspension, you can contact [email protected] with the details of your Google account that owns the subscription purchase. Premium will be temporarily activated for that account until further notice.
New Russian users looking to purchase any premium plan in Swift Backup will not be able to do so until Google resumes Play Store billing system in Russia.
Please do not request to support direct payments via other means. I have no time to manage/maintain orders outside Google Play Store.
#premium #russia
v4.0.6 (538).apk
42.2 MB
Google Play release v4.0.6
- Apps: Fixed a permissions restore issue on some Xiaomi ROMs
- Apps: Stop uploads when WiFi gets disconnected while running a Schedule that requires WiFi for cloud backups
- Storage: Read/Write access is now tested at the time of switching storages
- Compressed file integrity is now checked during backup stage
- In case of a crash, error stacktrace is now written to a file in
folder
- Other minor fixes
- Apps: Fixed a permissions restore issue on some Xiaomi ROMs
- Apps: Stop uploads when WiFi gets disconnected while running a Schedule that requires WiFi for cloud backups
- Storage: Read/Write access is now tested at the time of switching storages
- Compressed file integrity is now checked during backup stage
- In case of a crash, error stacktrace is now written to a file in
[Internal Storage]/Android/data/org.swiftapps.swiftbackup/files/
folder
- Other minor fixes
v4.0.7 (540).apk
42.2 MB
Google Play release v4.0.7
- Apps: Fixed an issue resulting in corrupt Ext. Data and Media backups when using Shizuku mode
- Notify error stacktrace when Swift Backup crashes
- Other minor fixes
- Apps: Fixed an issue resulting in corrupt Ext. Data and Media backups when using Shizuku mode
- Notify error stacktrace when Swift Backup crashes
- Other minor fixes
v4.0.8 (542).apk
42.2 MB
Google Play release v4.0.8
- Apps: Fixed an issue where backup was performed for 'Sync device backups' quick action during a Schedule run
- Other minor fixes
- Apps: Fixed an issue where backup was performed for 'Sync device backups' quick action during a Schedule run
- Other minor fixes
v4.1.0 (545).apk
42.2 MB
Google Play release v4.1.0
- Added workaround for keystore generation issues on some custom ROMs
- Cloud: Resume support when performing chunked uploads to Nextcloud
- Cloud: Disable url validation in server field for Nextcloud and other services to allow more domains
- Other minor fixes
- Added workaround for keystore generation issues on some custom ROMs
- Cloud: Resume support when performing chunked uploads to Nextcloud
- Cloud: Disable url validation in server field for Nextcloud and other services to allow more domains
- Other minor fixes
v4.1.1 (547).apk
42.1 MB
Google Play release v4.1.1
- WiFi: Fixed an issue where saved WiFi networks were not found for some users
- Cloud: Fixed 'Invalid Credentials' error encountered when using Google Drive
- Storage: Optimizations for MIUI devices when using NTFS removable storages
- Other minor fixes
- WiFi: Fixed an issue where saved WiFi networks were not found for some users
- Cloud: Fixed 'Invalid Credentials' error encountered when using Google Drive
- Storage: Optimizations for MIUI devices when using NTFS removable storages
- Other minor fixes
v4.2.0_Beta1 (549).apk
42.2 MB
v4.2.0_Beta1
Android 13 support
Swift Backup now targets Android 13 (SDK 33) and supports new features like
- Notifications permission
- Backup & restore of newly introduced permissions for apps
- Ability to set Swift Backup's locale/language via system settings
- Themed app icon
Other changes
- Apps: Magisk DenyList is no longer enforced/enabled by Swift Backup when restoring apps that were added to DenyList during backup
- Cloud: Fixed slow transfers with SMB 3.x protocols
- Cloud: Fixed a browser based sign-in issue with Box
- Fixed some minor UI issues
Android 13 support
Swift Backup now targets Android 13 (SDK 33) and supports new features like
- Notifications permission
- Backup & restore of newly introduced permissions for apps
- Ability to set Swift Backup's locale/language via system settings
- Themed app icon
Other changes
- Apps: Magisk DenyList is no longer enforced/enabled by Swift Backup when restoring apps that were added to DenyList during backup
- Cloud: Fixed slow transfers with SMB 3.x protocols
- Cloud: Fixed a browser based sign-in issue with Box
- Fixed some minor UI issues
v4.2.0_Beta2 (551).apk
42.2 MB
v4.2.0_Beta2
- Apps: Workaround to enable/disable apps put to sleep by the system on Samsung devices
- Schedule: Fixed an issue due to which schedules requiring root access were skipped in the last beta
- Cloud: Attempt to fix OneDrive SDK initialization issue for some Chinese users
- Fixed some other reported crashes
- Apps: Workaround to enable/disable apps put to sleep by the system on Samsung devices
- Schedule: Fixed an issue due to which schedules requiring root access were skipped in the last beta
- Cloud: Attempt to fix OneDrive SDK initialization issue for some Chinese users
- Fixed some other reported crashes
v4.2.0_Beta3 (553).apk
42.1 MB
v4.2.0_Beta3
- Android 13: Support for predictive back gesture animations. You need to enable the feature in your device's Developer options. The back animation is shown when you perform a back gesture from the 'Home' screen of the app.
- Cloud: For cloud connections like SMB, SFTP, FTP, etc, a copy of the id file
- Schedules: Schedules with WiFi-only upload will now also run when the device is connected to wired internet
- Messages: Fixed an issue where MMS media files were backed up even for unselected conversations
- Fixed some minor crashes and Android 13 compatibility issues
- Android 13: Support for predictive back gesture animations. You need to enable the feature in your device's Developer options. The back animation is shown when you perform a back gesture from the 'Home' screen of the app.
- Cloud: For cloud connections like SMB, SFTP, FTP, etc, a copy of the id file
DO_NOT_DELETE_cloud_account_id.jsonwill now be maintained on your server (Re-connect your cloud server for this). In case the id file is overwritten or deleted for some reason, you can paste the content of the copied file in
DO_NOT_DELETE_cloud_account_id.jsonso that Swift Backup can list your uploaded backups correctly in the app.
- Schedules: Schedules with WiFi-only upload will now also run when the device is connected to wired internet
- Messages: Fixed an issue where MMS media files were backed up even for unselected conversations
- Fixed some minor crashes and Android 13 compatibility issues
v4.2.0 (555).apk
42.6 MB
Google Play release v4.2.0: Android 13 support and some important fixes. Full changelog here.
Google Play release v4.2.0
Android 13 support
Swift Backup now targets Android 13 (API 33) and supports new features like:
- Notifications permission
- Backup & restore of newly introduced permissions for apps
- Ability to set Swift Backup's locale/language via system settings
- Themed app icon
- Predictive back gesture navigation animation from Home screen
Other changes
- Apps: Magisk DenyList is no longer enforced/enabled by Swift Backup when restoring apps that were added to DenyList during backup
- Apps: Workaround to enable/disable apps put to sleep by the system on Samsung devices
- Messages: Fixed an issue where MMS media files were backed up even for unselected conversations
- Schedules: Schedules with WiFi-only upload will now also run when the device is connected to wired internet
- Cloud: Fixed slow transfers with SMB 3.x protocols
- Cloud: Fixed a browser based sign-in issue with Box
- Other fixes
Android 13 support
Swift Backup now targets Android 13 (API 33) and supports new features like:
- Notifications permission
- Backup & restore of newly introduced permissions for apps
- Ability to set Swift Backup's locale/language via system settings
- Themed app icon
- Predictive back gesture navigation animation from Home screen
Other changes
- Apps: Magisk DenyList is no longer enforced/enabled by Swift Backup when restoring apps that were added to DenyList during backup
- Apps: Workaround to enable/disable apps put to sleep by the system on Samsung devices
- Messages: Fixed an issue where MMS media files were backed up even for unselected conversations
- Schedules: Schedules with WiFi-only upload will now also run when the device is connected to wired internet
- Cloud: Fixed slow transfers with SMB 3.x protocols
- Cloud: Fixed a browser based sign-in issue with Box
- Other fixes
v4.2.1 (557).apk
42.6 MB
Google Play release v4.2.1: Critical bug fixes and small improvements to WiFi networks restore.
Full changelog here
Full changelog here
Changelog for Google Play release v4.2.1
- Apps: Fixed an issue where data backup size limits set by the user were not fully respected in some cases
- Apps: Fixed an issue where Ext. Data backup was only partially restored for large games
- WiFi: A progress dialog is now shown when restoring WiFi networks configurations
- WiFi: Fingerprint/Face unlock authentication can now be used when revealing WiFi passwords
- Other fixes
- Apps: Fixed an issue where data backup size limits set by the user were not fully respected in some cases
- Apps: Fixed an issue where Ext. Data backup was only partially restored for large games
- WiFi: A progress dialog is now shown when restoring WiFi networks configurations
- WiFi: Fingerprint/Face unlock authentication can now be used when revealing WiFi passwords
- Other fixes
v4.2.2 (558).apk
42.7 MB
Google Play release v4.2.2
WiFi: Fixed 'Show password' action not working for backed up WiFi configurations when no biometric authentication is set by the user
WiFi: Fixed 'Show password' action not working for backed up WiFi configurations when no biometric authentication is set by the user
v4.2.3_Beta1 (559).apk
42.7 MB
v4.2.3_Beta1
- Apps: Fixes for proper backup of permissions like Picture-in-Picture, WiFi Control and Turn screen on
- OneDrive: Added retry mechanisms for some temporary OneDrive errors
- Wallpapers: Some optimizations when user has a very large number of wallpaper backups
- Other fixes
- Apps: Fixes for proper backup of permissions like Picture-in-Picture, WiFi Control and Turn screen on
- OneDrive: Added retry mechanisms for some temporary OneDrive errors
- Wallpapers: Some optimizations when user has a very large number of wallpaper backups
- Other fixes