# xayahsususu/android-databackup

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/xayahsususu-android-databackup).**

6,231 stars · 247 forks · Kotlin · gpl-3.0

## Links

- GitHub: https://github.com/XayahSuSuSu/Android-DataBackup
- Homepage: https://DataBackupOfficial.github.io
- awesome-repositories: https://awesome-repositories.com/repository/xayahsususu-android-databackup.md

## Topics

`android` `backup` `compose` `root` `zstd`

## Description

Android-DataBackup is a rooted Android backup tool that backs up and restores complete application data on devices using Magisk, KernelSU, or APatch. It operates as a root-based backup manager, executing commands through a root shell to bypass Android's sandboxing and access app-specific data directories directly.

The tool integrates with Magisk, KernelSU, and APatch to gain root-level access for reading and writing protected application data directories. It compresses backup data into tar archives to preserve file permissions, ownership, and directory structure for reliable restoration, while maintaining separate backup namespaces for each Android user profile to prevent data interference.

The project supports uploading backup archives to cloud storage for off-device preservation and later retrieval through a pluggable cloud sync adapter. It also manages backups and restores independently for each user profile on multi-user Android devices, and can restore previously saved application data to its original state with full integrity.

## Tags

### Mobile Development

- [Rooted App Data Backups](https://awesome-repositories.com/f/mobile-development/android-app-data-management/rooted-app-data-backups.md) — Backs up complete application data on rooted Android devices using Magisk, KernelSU, or APatch. ([source](https://cdn.jsdelivr.net/gh/xayahsususu/android-databackup@main/README.md))
- [Rooted Backup Tools](https://awesome-repositories.com/f/mobile-development/android-app-data-management/rooted-backup-tools.md) — Backs up and restores complete application data on rooted Android devices using Magisk, KernelSU, or APatch.

### Business & Productivity Software

- [Multi-User Backup Isolations](https://awesome-repositories.com/f/business-productivity-software/user-profile-management/multi-user-backup-isolations.md) — Manages backups and restores independently for each user profile on multi-user Android devices. ([source](https://cdn.jsdelivr.net/gh/xayahsususu/android-databackup@main/README.md))

### Data & Databases

- [Application Data Restorations](https://awesome-repositories.com/f/data-databases/data-restoration-tools/application-data-restorations.md) — Restores previously saved application data to its original state with full integrity. ([source](https://cdn.jsdelivr.net/gh/xayahsususu/android-databackup@main/README.md))
- [Rooted Android App Data Managers](https://awesome-repositories.com/f/data-databases/device-backups/rooted-android-app-data-managers.md) — Manages full app data backups and restores for individual user profiles on multi-user Android devices.
- [Multi-User Profile Backups](https://awesome-repositories.com/f/data-databases/application-state-management/profile-data-backup/multi-user-profile-backups.md) — Managing independent app data backups and restores for each user profile on multi-user Android devices.
- [Cloud Storage Backups](https://awesome-repositories.com/f/data-databases/edge-to-cloud-synchronization/cloud-storage-replication/cloud-storage-backups.md) — Uploads backup archives to a cloud service for off-device storage and later retrieval. ([source](https://cdn.jsdelivr.net/gh/xayahsususu/android-databackup@main/README.md))

### Development Tools & Productivity

- [Privileged Shell Executions](https://awesome-repositories.com/f/development-tools-productivity/shell-command-execution/privileged-shell-executions.md) — Executes commands through a root shell to bypass Android's sandboxing and access app-specific data directories directly.
- [Privileged File Copying](https://awesome-repositories.com/f/development-tools-productivity/file-copying-utilities/privileged-file-copying.md) — Uses shell commands executed with root privileges to copy application data directories without modifying the Android file system structure.

### Operating Systems & Systems Programming

- [Magisk Module Development](https://awesome-repositories.com/f/operating-systems-systems-programming/magisk-module-development.md) — Integrates with Magisk, KernelSU, and APatch to gain root-level access for reading and writing protected application data directories.

### Software Engineering & Architecture

- [User Profile Isolations](https://awesome-repositories.com/f/software-engineering-architecture/user-profile-isolations.md) — Maintains separate backup namespaces for each Android user profile, ensuring data from one profile does not interfere with another.

### System Administration & Monitoring

- [Rooted Android Backup Tools](https://awesome-repositories.com/f/system-administration-monitoring/backup-solutions/rooted-android-backup-tools.md) — Works with Magisk, KernelSU, and APatch root environments to backup app data without manual file handling.

### Content Management & Publishing

- [Permission-Preserving Archives](https://awesome-repositories.com/f/content-management-publishing/directory-archiving/permission-preserving-archives.md) — Compresses backup data into tar archives to preserve file permissions, ownership, and directory structure for reliable restoration.

### DevOps & Infrastructure

- [Cloud Backups](https://awesome-repositories.com/f/devops-infrastructure/cloud-backups.md) — Uploads backup archives to cloud storage for off-device preservation and later retrieval.
- [Android App Backups](https://awesome-repositories.com/f/devops-infrastructure/cloud-backups/android-app-backups.md) — Uploading Android app backup archives to cloud storage for off-device safekeeping and later retrieval.
- [Backup Archive Uploaders](https://awesome-repositories.com/f/devops-infrastructure/cloud-storage-adapters/backup-archive-uploaders.md) — Provides a pluggable interface for uploading backup archives to cloud storage services using standard HTTP or RESTful APIs.

### Part of an Awesome List

- [Backup and Recovery](https://awesome-repositories.com/f/awesome-lists/data/backup-and-recovery.md) — Tool for backing up app data and system settings.
