awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
XayahSuSuSu avatar

XayahSuSuSu/Android-DataBackup

0
View on GitHub↗

Android DataBackup

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.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
DataBackupOfficial.github.io
↗

Features

  • Rooted App Data Backups - Backs up complete application data on rooted Android devices using Magisk, KernelSU, or APatch.
  • Rooted Backup Tools - Backs up and restores complete application data on rooted Android devices using Magisk, KernelSU, or APatch.
  • Multi-User Backup Isolations - Manages backups and restores independently for each user profile on multi-user Android devices.
  • Application Data Restorations - Restores previously saved application data to its original state with full integrity.
  • Rooted Android App Data Managers - Manages full app data backups and restores for individual user profiles on multi-user Android devices.
  • Privileged Shell Executions - Executes commands through a root shell to bypass Android's sandboxing and access app-specific data directories directly.
  • Magisk Module Development - Integrates with Magisk, KernelSU, and APatch to gain root-level access for reading and writing protected application data directories.
  • User Profile Isolations - Maintains separate backup namespaces for each Android user profile, ensuring data from one profile does not interfere with another.
  • Rooted Android Backup Tools - Works with Magisk, KernelSU, and APatch root environments to backup app data without manual file handling.
  • Permission-Preserving Archives - Compresses backup data into tar archives to preserve file permissions, ownership, and directory structure for reliable restoration.
  • Multi-User Profile Backups - Managing independent app data backups and restores for each user profile on multi-user Android devices.
  • Cloud Storage Backups - Uploads backup archives to a cloud service for off-device storage and later retrieval.
  • Privileged File Copying - Uses shell commands executed with root privileges to copy application data directories without modifying the Android file system structure.
  • Cloud Backups - Uploads backup archives to cloud storage for off-device preservation and later retrieval.
  • Android App Backups - Uploading Android app backup archives to cloud storage for off-device safekeeping and later retrieval.
  • Backup Archive Uploaders - Provides a pluggable interface for uploading backup archives to cloud storage services using standard HTTP or RESTful APIs.
  • Backup and Recovery - Tool for backing up app data and system settings.
  • System and Backup - Tool for backing up application data.
6,231 stars·247 forks·Kotlin·gpl-3.0·46 views

Star history

Star history chart for xayahsususu/android-databackupStar history chart for xayahsususu/android-databackup

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does xayahsususu/android-databackup do?

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.

What are the main features of xayahsususu/android-databackup?

The main features of xayahsususu/android-databackup are: Rooted App Data Backups, Rooted Backup Tools, Multi-User Backup Isolations, Application Data Restorations, Rooted Android App Data Managers, Privileged Shell Executions, Magisk Module Development, User Profile Isolations.

Which projects share features with xayahsususu/android-databackup?

Projects with overlapping indexed features include: neoapplications/neo-backup — Neo-Backup is an Android application backup tool and rooted device data manager. It creates encrypted copies of… wal-g/wal-g — wal-g is a database cloud backup tool and write-ahead log archiver designed for disaster recovery and point-in-time… gilbertchen/duplicacy — Duplicacy is a cross-platform, deduplicated backup tool that stores encrypted snapshots to local disks and cloud… nicotsx/zerobyte — ZeroByte is a backup management platform built around the Restic backup engine, providing encrypted, deduplicated, and… andreafabrizi/dropbox-uploader — Dropbox-Uploader is a Bash-based command-line client for managing files on Dropbox. It provides a full set of file… kopia/kopia — Kopia is a backup utility designed to create encrypted, deduplicated, and compressed snapshots of files and…

Projects sharing features with Android DataBackup

These projects share indexed features with Android DataBackup. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • neoapplications/neo-backupNeoApplications avatar

    NeoApplications/Neo-Backup

    3,691View on GitHub↗

    Neo-Backup is an Android application backup tool and rooted device data manager. It creates encrypted copies of application data and system files on rooted devices to preserve application state and settings. The project functions as a backup scheduler, allowing for the automation of periodic data preservation tasks based on custom application lists and fixed timetables. To protect sensitive information, it utilizes password-based encryption to secure backup archives. The system provides capabilities for device-wide data backup and recovery, including the ability to restore applications and t

    Kotlin
    View on GitHub↗3,691
  • wal-g/wal-gwal-g avatar

    wal-g/wal-g

    4,117View on GitHub↗

    wal-g is a database cloud backup tool and write-ahead log archiver designed for disaster recovery and point-in-time recovery. It archives database state and transaction logs to cloud storage providers to ensure long-term data durability. The project provides a manager for compressing, encrypting, and pruning database backups stored in cloud object storage. It specifically enables the restoration of a database to a specific timestamp by fetching base backups and replaying transaction logs. The tool's capabilities cover multi-engine backup and restoration, including the generation of full and

    Go
    View on GitHub↗4,117
  • gilbertchen/duplicacygilbertchen avatar

    gilbertchen/duplicacy

    5,656View on GitHub↗

    Duplicacy is a cross-platform, deduplicated backup tool that stores encrypted snapshots to local disks and cloud storage services. It operates through both a command-line executable and a web-based graphical interface, enabling backup, restore, and repository management in scripts or through a browser. The software splits files into variable-size chunks identified by their hash, enabling cross-machine deduplication without a central database or chunk index. Each backup creates an immutable snapshot that stores file metadata and chunk references, supporting incremental updates and point-in-tim

    Go
    View on GitHub↗5,656
  • andreafabrizi/dropbox-uploaderandreafabrizi avatar

    andreafabrizi/Dropbox-Uploader

    6,608View on GitHub↗

    Dropbox-Uploader is a Bash-based command-line client for managing files on Dropbox. It provides a full set of file operations including upload, download, copy, move, rename, delete, directory creation, and listing, all through shell scripts that use curl to interact with the Dropbox API. The tool authenticates via OAuth tokens and includes a chunked upload mechanism for handling large files reliably. The project distinguishes itself with an interactive shell interface that lets users browse and manage remote files without re-entering commands, and a file-name-based password derivation system

    Shell
    View on GitHub↗6,608
Compare all 30 related projects→