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.