1
0
Fork 0
A backup application for the Android Open Source Project.
Find a file
Steve Soltys b182e743e8 Add support for encrypted backups
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.
2019-02-15 02:46:24 -05:00
app Add support for encrypted backups 2019-02-15 02:46:24 -05:00
gradle/wrapper Add experimental support for standalone builds 2018-11-07 22:04:37 -05:00
.gitignore Initial commit 2017-09-21 00:30:28 -04:00
.travis.yml Fix whitelist configuration file path for Travis releases 2019-02-11 22:30:11 -05:00
build.gradle Add experimental support for standalone builds 2018-11-07 22:04:37 -05:00
CHANGELOG.md Add CHANGELOG.md 2019-02-12 21:30:37 -05:00
gradlew Add experimental support for standalone builds 2018-11-07 22:04:37 -05:00
gradlew.bat Add experimental support for standalone builds 2018-11-07 22:04:37 -05:00
LICENSE Initial commit 2017-09-21 00:30:28 -04:00
README.md Add Travis badge 2018-11-13 18:12:05 -05:00
settings.gradle Add experimental support for standalone builds 2018-11-07 22:04:37 -05:00

Backup

Build Status

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.