A backup application for the Android Open Source Project.
1. Add prompt for entering password during backup and restore. 2. Use PBKDF2 to generate a secret key that is used to encrypt backups. 3. Store salt in backup zip file. 4. Fetch salt from backup zip file during restore and use it to decrypt restoration data. |
||
---|---|---|
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.
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.