A backup application for the Android Open Source Project.
04543a1014
Prior to this commit, some of the application data was not included during encryption. This is a breaking change, any backups made prior to this commit can no longer be restored. 1. Encrypt 'full' backup data. 2. Increase number of key generation iterations to 32767. 3. Change cipher to 'AES/CBC/PKCS5Padding'. |
||
---|---|---|
app | ||
gradle/wrapper | ||
.gitignore | ||
.travis.yml | ||
build.gradle | ||
CHANGELOG.md | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
README.md | ||
settings.gradle |
Backup
A backup application for the Android Open Source Project.
Features
- Backup application data to a zip file.
- Restore application data from a zip file.
- Password-based encryption.
Getting Started
- Check out the wiki for information on building the application with AOSP.
What makes this different?
This application is compiled with the operating system and does not require a rooted device for use. It uses the same
internal APIs as adb backup
and only requires one permission: android.permission.BACKUP
.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/stevesoltys/backup.
License
This application is available as open source under the terms of the MIT License.