Skip to content

Releases: 543069760/Android-DataBackup-Restic

v3.0.1-Rustic-JNI (Build 30295)

Choose a tag to compare

⚠️ 重要提示

  • 下载说明:目前属于快速迭代期,如果旧版出现 bug,请先下载最新版本再次测试,避免影响使用。如依然有 bug,请提交 Issue,说明当前版本号、Android 版本号以及 bug(最好有复现过程)。

⚠️ Important Notice

  • Download Instructions: We are currently in a rapid iteration phase. If bugs appear in the old version, please first download the latest version and test again to avoid impact on usage. If bugs still exist, please submit an Issue, specifying the current version number, Android version, and the bug (preferably with a reproduction process).

🎉 重大版本更新 — DataBackup Revived 3.0.1-Rustic-JNI

本版本完成了备份引擎的核心迁移:从旧版的 tar + zstd 整包压缩,全面切换到基于 Rust rustic_core(兼容 restic 仓库格式) 的现代备份引擎,带来原生增量备份、块级去重与端到端加密。由于包名变更,这是一个独立的应用,需要重新安装。


✨ 核心亮点

  • 🧬 迁移到 rustic(restic)引擎 — 底层备份从 tar + zstd 整包压缩换成 Rust rustic_core,兼容 restic 仓库格式,更现代、更可靠
  • ⚡ 原生增量备份 — 只备份有变化的数据,不再每次整包重来,备份更快、占用更小
  • 🧩 块级去重 — 相同数据块只存一份,节省 60–90% 存储空间
  • 🔐 AES-256 加密 — 备份数据原生端到端加密,更安全
  • 🕒 快照式多版本 — 基于快照的版本管理,可随时回退到任意历史版本
  • 🔌 零外部二进制 — rustic_core 编译进 librustic.so,通过 JNI 直接调用,无需下载/安装/管理独立的 Restic 二进制(也不再受上游二进制在 Android 上的 DNS/动态链接限制)
  • ☁️ 云存储 S3 备份 — 支持腾讯云 COS(S3 兼容),以及 FTP / SFTP / WebDAV 协议
  • 🌲 Root 支持 — 兼容 Magisk / KernelSU / APatch,集成 libsu 增强 Root 操作

⚠️ 重要提示

  • 包名变更:从 com.xayah.databackup 改为 com.xayah.databackup.revived
  • 无法直接升级:需要作为独立应用全新安装
  • 向后兼容:旧版本创建的备份不可在新版本中恢复
  • 数据迁移:建议在安装前备份重要数据

📥 下载说明

请根据你的设备架构选择对应的 APK:

  • arm64-v8a — 绝大多数现代手机(推荐)
  • armeabi-v7a — 较老的 32 位设备
  • x86 / x86_64 — 模拟器或 x86 设备

版本类型:测试版(Pre-release) 为不稳定构建,功能可能随时变动调整;追求稳定请选择正式版。可在 App「设置 → 更新通道」中切换检测通道。


🙏 致谢

本项目自 XayahSuSuSu/Android-DataBackup 项目修改而来,感谢原作者的杰出工作。


🎉 Major Release — DataBackup Revived 3.0.1-Rustic-JNI

This release completes a core migration of the backup engine: moving from the old tar + zstd whole-archive compression to a modern engine built on Rust rustic_core (compatible with the restic repository format), bringing native incremental backups, block-level deduplication, and end-to-end encryption. Because the package name has changed, this is a standalone app and requires a fresh install.


✨ Highlights

  • 🧬 Migrated to the rustic (restic) engine — the backup core moves from tar + zstd whole-archive compression to Rust rustic_core, compatible with the restic repository format — more modern and more reliable
  • ⚡ Native incremental backups — only changed data is backed up instead of repacking everything each time, making backups faster and smaller
  • 🧩 Block-level deduplication — identical data blocks are stored only once, saving 60–90% storage space
  • 🔐 AES-256 encryption — backup data is natively end-to-end encrypted for better security
  • 🕒 Snapshot-based versioning — snapshot-based version management lets you roll back to any point in history
  • 🔌 Zero external binaries — rustic_core is compiled into librustic.so and called directly over JNI, with no need to download, install, or manage a separate Restic binary (and no more of the upstream binary's DNS / dynamic-linking limitations on Android)
  • ☁️ Cloud S3 backup — supports Tencent Cloud COS (S3-compatible), plus FTP / SFTP / WebDAV protocols
  • 🌲 Root support — works with Magisk / KernelSU / APatch, with libsu integration for enhanced root operations

⚠️ Important Notes

  • Package name changed: from com.xayah.databackup to com.xayah.databackup.revived
  • No in-place upgrade: it must be installed as a separate app
  • Backwards Compatibility: Backups created with older versions cannot be restored in this version.
  • Data migration: back up important data before installing

📥 Download

Pick the APK that matches your device architecture:

  • arm64-v8a — most modern phones (recommended)
  • armeabi-v7a — older 32-bit devices
  • x86 / x86_64 — emulators or x86 devices

Release channel: Pre-release builds are unstable — features may change at any time. If you want stability, choose the stable release. You can switch the detection channel in the app under Settings → Update Channel.


🙏 Acknowledgements

This project is forked from XayahSuSuSu/Android-DataBackup. Many thanks to the original author for their outstanding work.


📝 本次更新内容 / Changelog

  • fix(cloud): 云账户 restic 配置收敛到账户级,修复同类型多账户初始化状态串账户并消歧首页导航文案 (0fb6915)
  • feat(core): 新增桌面图标样式切换,设置页横排预览、启动遮罩同步换肤 (b074286)

v3.0.1-Rustic-JNI (Build 30293)

Choose a tag to compare

⚠️ 重要提示

  • 下载说明:目前属于快速迭代期,如果旧版出现 bug,请先下载最新版本再次测试,避免影响使用。如依然有 bug,请提交 Issue,说明当前版本号、Android 版本号以及 bug(最好有复现过程)。

⚠️ Important Notice

  • Download Instructions: We are currently in a rapid iteration phase. If bugs appear in the old version, please first download the latest version and test again to avoid impact on usage. If bugs still exist, please submit an Issue, specifying the current version number, Android version, and the bug (preferably with a reproduction process).

🎉 重大版本更新 — DataBackup Revived 3.0.1-Rustic-JNI

本版本完成了备份引擎的核心迁移:从旧版的 tar + zstd 整包压缩,全面切换到基于 Rust rustic_core(兼容 restic 仓库格式) 的现代备份引擎,带来原生增量备份、块级去重与端到端加密。由于包名变更,这是一个独立的应用,需要重新安装。


✨ 核心亮点

  • 🧬 迁移到 rustic(restic)引擎 — 底层备份从 tar + zstd 整包压缩换成 Rust rustic_core,兼容 restic 仓库格式,更现代、更可靠
  • ⚡ 原生增量备份 — 只备份有变化的数据,不再每次整包重来,备份更快、占用更小
  • 🧩 块级去重 — 相同数据块只存一份,节省 60–90% 存储空间
  • 🔐 AES-256 加密 — 备份数据原生端到端加密,更安全
  • 🕒 快照式多版本 — 基于快照的版本管理,可随时回退到任意历史版本
  • 🔌 零外部二进制 — rustic_core 编译进 librustic.so,通过 JNI 直接调用,无需下载/安装/管理独立的 Restic 二进制(也不再受上游二进制在 Android 上的 DNS/动态链接限制)
  • ☁️ 云存储 S3 备份 — 支持腾讯云 COS(S3 兼容),以及 FTP / SFTP / WebDAV 协议
  • 🌲 Root 支持 — 兼容 Magisk / KernelSU / APatch,集成 libsu 增强 Root 操作

⚠️ 重要提示

  • 包名变更:从 com.xayah.databackup 改为 com.xayah.databackup.revived
  • 无法直接升级:需要作为独立应用全新安装
  • 向后兼容:旧版本创建的备份不可在新版本中恢复
  • 数据迁移:建议在安装前备份重要数据

📥 下载说明

请根据你的设备架构选择对应的 APK:

  • arm64-v8a — 绝大多数现代手机(推荐)
  • armeabi-v7a — 较老的 32 位设备
  • x86 / x86_64 — 模拟器或 x86 设备

版本类型:测试版(Pre-release) 为不稳定构建,功能可能随时变动调整;追求稳定请选择正式版。可在 App「设置 → 更新通道」中切换检测通道。


🙏 致谢

本项目自 XayahSuSuSu/Android-DataBackup 项目修改而来,感谢原作者的杰出工作。


🎉 Major Release — DataBackup Revived 3.0.1-Rustic-JNI

This release completes a core migration of the backup engine: moving from the old tar + zstd whole-archive compression to a modern engine built on Rust rustic_core (compatible with the restic repository format), bringing native incremental backups, block-level deduplication, and end-to-end encryption. Because the package name has changed, this is a standalone app and requires a fresh install.


✨ Highlights

  • 🧬 Migrated to the rustic (restic) engine — the backup core moves from tar + zstd whole-archive compression to Rust rustic_core, compatible with the restic repository format — more modern and more reliable
  • ⚡ Native incremental backups — only changed data is backed up instead of repacking everything each time, making backups faster and smaller
  • 🧩 Block-level deduplication — identical data blocks are stored only once, saving 60–90% storage space
  • 🔐 AES-256 encryption — backup data is natively end-to-end encrypted for better security
  • 🕒 Snapshot-based versioning — snapshot-based version management lets you roll back to any point in history
  • 🔌 Zero external binaries — rustic_core is compiled into librustic.so and called directly over JNI, with no need to download, install, or manage a separate Restic binary (and no more of the upstream binary's DNS / dynamic-linking limitations on Android)
  • ☁️ Cloud S3 backup — supports Tencent Cloud COS (S3-compatible), plus FTP / SFTP / WebDAV protocols
  • 🌲 Root support — works with Magisk / KernelSU / APatch, with libsu integration for enhanced root operations

⚠️ Important Notes

  • Package name changed: from com.xayah.databackup to com.xayah.databackup.revived
  • No in-place upgrade: it must be installed as a separate app
  • Backwards Compatibility: Backups created with older versions cannot be restored in this version.
  • Data migration: back up important data before installing

📥 Download

Pick the APK that matches your device architecture:

  • arm64-v8a — most modern phones (recommended)
  • armeabi-v7a — older 32-bit devices
  • x86 / x86_64 — emulators or x86 devices

Release channel: Pre-release builds are unstable — features may change at any time. If you want stability, choose the stable release. You can switch the detection channel in the app under Settings → Update Channel.


🙏 Acknowledgements

This project is forked from XayahSuSuSu/Android-DataBackup. Many thanks to the original author for their outstanding work.


📝 本次更新内容 / Changelog

  • fix(processing): 处理页根服务错误改用友好文案并修复格式化器正则在 ICU 上的崩溃 (1a6917f)
  • fix(setup): 引导页等 15 处 native 报错改用友好文案并兼容 rustic 多行错误 (834eafe)
  • fix(restic): 修复 OTG 仓库初始化页扫不到分区并回滚入口跳转参数 (74ee22b)

v3.0.1-Rustic-JNI (Build 30290)

Choose a tag to compare

⚠️ 重要提示

  • 下载说明:目前属于快速迭代期,如果旧版出现 bug,请先下载最新版本再次测试,避免影响使用。如依然有 bug,请提交 Issue,说明当前版本号、Android 版本号以及 bug(最好有复现过程)。

⚠️ Important Notice

  • Download Instructions: We are currently in a rapid iteration phase. If bugs appear in the old version, please first download the latest version and test again to avoid impact on usage. If bugs still exist, please submit an Issue, specifying the current version number, Android version, and the bug (preferably with a reproduction process).

🎉 重大版本更新 — DataBackup Revived 3.0.1-Rustic-JNI

本版本完成了备份引擎的核心迁移:从旧版的 tar + zstd 整包压缩,全面切换到基于 Rust rustic_core(兼容 restic 仓库格式) 的现代备份引擎,带来原生增量备份、块级去重与端到端加密。由于包名变更,这是一个独立的应用,需要重新安装。


✨ 核心亮点

  • 🧬 迁移到 rustic(restic)引擎 — 底层备份从 tar + zstd 整包压缩换成 Rust rustic_core,兼容 restic 仓库格式,更现代、更可靠
  • ⚡ 原生增量备份 — 只备份有变化的数据,不再每次整包重来,备份更快、占用更小
  • 🧩 块级去重 — 相同数据块只存一份,节省 60–90% 存储空间
  • 🔐 AES-256 加密 — 备份数据原生端到端加密,更安全
  • 🕒 快照式多版本 — 基于快照的版本管理,可随时回退到任意历史版本
  • 🔌 零外部二进制 — rustic_core 编译进 librustic.so,通过 JNI 直接调用,无需下载/安装/管理独立的 Restic 二进制(也不再受上游二进制在 Android 上的 DNS/动态链接限制)
  • ☁️ 云存储 S3 备份 — 支持腾讯云 COS(S3 兼容),以及 FTP / SFTP / WebDAV 协议
  • 🌲 Root 支持 — 兼容 Magisk / KernelSU / APatch,集成 libsu 增强 Root 操作

⚠️ 重要提示

  • 包名变更:从 com.xayah.databackup 改为 com.xayah.databackup.revived
  • 无法直接升级:需要作为独立应用全新安装
  • 向后兼容:旧版本创建的备份不可在新版本中恢复
  • 数据迁移:建议在安装前备份重要数据

📥 下载说明

请根据你的设备架构选择对应的 APK:

  • arm64-v8a — 绝大多数现代手机(推荐)
  • armeabi-v7a — 较老的 32 位设备
  • x86 / x86_64 — 模拟器或 x86 设备

版本类型:测试版(Pre-release) 为不稳定构建,功能可能随时变动调整;追求稳定请选择正式版。可在 App「设置 → 更新通道」中切换检测通道。


🙏 致谢

本项目自 XayahSuSuSu/Android-DataBackup 项目修改而来,感谢原作者的杰出工作。


🎉 Major Release — DataBackup Revived 3.0.1-Rustic-JNI

This release completes a core migration of the backup engine: moving from the old tar + zstd whole-archive compression to a modern engine built on Rust rustic_core (compatible with the restic repository format), bringing native incremental backups, block-level deduplication, and end-to-end encryption. Because the package name has changed, this is a standalone app and requires a fresh install.


✨ Highlights

  • 🧬 Migrated to the rustic (restic) engine — the backup core moves from tar + zstd whole-archive compression to Rust rustic_core, compatible with the restic repository format — more modern and more reliable
  • ⚡ Native incremental backups — only changed data is backed up instead of repacking everything each time, making backups faster and smaller
  • 🧩 Block-level deduplication — identical data blocks are stored only once, saving 60–90% storage space
  • 🔐 AES-256 encryption — backup data is natively end-to-end encrypted for better security
  • 🕒 Snapshot-based versioning — snapshot-based version management lets you roll back to any point in history
  • 🔌 Zero external binaries — rustic_core is compiled into librustic.so and called directly over JNI, with no need to download, install, or manage a separate Restic binary (and no more of the upstream binary's DNS / dynamic-linking limitations on Android)
  • ☁️ Cloud S3 backup — supports Tencent Cloud COS (S3-compatible), plus FTP / SFTP / WebDAV protocols
  • 🌲 Root support — works with Magisk / KernelSU / APatch, with libsu integration for enhanced root operations

⚠️ Important Notes

  • Package name changed: from com.xayah.databackup to com.xayah.databackup.revived
  • No in-place upgrade: it must be installed as a separate app
  • Backwards Compatibility: Backups created with older versions cannot be restored in this version.
  • Data migration: back up important data before installing

📥 Download

Pick the APK that matches your device architecture:

  • arm64-v8a — most modern phones (recommended)
  • armeabi-v7a — older 32-bit devices
  • x86 / x86_64 — emulators or x86 devices

Release channel: Pre-release builds are unstable — features may change at any time. If you want stability, choose the stable release. You can switch the detection channel in the app under Settings → Update Channel.


🙏 Acknowledgements

This project is forked from XayahSuSuSu/Android-DataBackup. Many thanks to the original author for their outstanding work.


📝 本次更新内容 / Changelog

  • fix(core): 修复权限备份与恢复不一致:补全 appops 采样并按 runtime 状态对齐授权 (a42877e)
  • feat(core): 统一提取 native 层报错并替换为一行本地化友好文案 (670c2b9)

v3.0.1-Rustic-JNI (Build 30288)

Choose a tag to compare

⚠️ 重要提示

  • 下载说明:目前属于快速迭代期,如果旧版出现 bug,请先下载最新版本再次测试,避免影响使用。如依然有 bug,请提交 Issue,说明当前版本号、Android 版本号以及 bug(最好有复现过程)。

⚠️ Important Notice

  • Download Instructions: We are currently in a rapid iteration phase. If bugs appear in the old version, please first download the latest version and test again to avoid impact on usage. If bugs still exist, please submit an Issue, specifying the current version number, Android version, and the bug (preferably with a reproduction process).

🎉 重大版本更新 — DataBackup Revived 3.0.1-Rustic-JNI

本版本完成了备份引擎的核心迁移:从旧版的 tar + zstd 整包压缩,全面切换到基于 Rust rustic_core(兼容 restic 仓库格式) 的现代备份引擎,带来原生增量备份、块级去重与端到端加密。由于包名变更,这是一个独立的应用,需要重新安装。


✨ 核心亮点

  • 🧬 迁移到 rustic(restic)引擎 — 底层备份从 tar + zstd 整包压缩换成 Rust rustic_core,兼容 restic 仓库格式,更现代、更可靠
  • ⚡ 原生增量备份 — 只备份有变化的数据,不再每次整包重来,备份更快、占用更小
  • 🧩 块级去重 — 相同数据块只存一份,节省 60–90% 存储空间
  • 🔐 AES-256 加密 — 备份数据原生端到端加密,更安全
  • 🕒 快照式多版本 — 基于快照的版本管理,可随时回退到任意历史版本
  • 🔌 零外部二进制 — rustic_core 编译进 librustic.so,通过 JNI 直接调用,无需下载/安装/管理独立的 Restic 二进制(也不再受上游二进制在 Android 上的 DNS/动态链接限制)
  • ☁️ 云存储 S3 备份 — 支持腾讯云 COS(S3 兼容),以及 FTP / SFTP / WebDAV 协议
  • 🌲 Root 支持 — 兼容 Magisk / KernelSU / APatch,集成 libsu 增强 Root 操作

⚠️ 重要提示

  • 包名变更:从 com.xayah.databackup 改为 com.xayah.databackup.revived
  • 无法直接升级:需要作为独立应用全新安装
  • 向后兼容:旧版本创建的备份不可在新版本中恢复
  • 数据迁移:建议在安装前备份重要数据

📥 下载说明

请根据你的设备架构选择对应的 APK:

  • arm64-v8a — 绝大多数现代手机(推荐)
  • armeabi-v7a — 较老的 32 位设备
  • x86 / x86_64 — 模拟器或 x86 设备

版本类型:测试版(Pre-release) 为不稳定构建,功能可能随时变动调整;追求稳定请选择正式版。可在 App「设置 → 更新通道」中切换检测通道。


🙏 致谢

本项目自 XayahSuSuSu/Android-DataBackup 项目修改而来,感谢原作者的杰出工作。


🎉 Major Release — DataBackup Revived 3.0.1-Rustic-JNI

This release completes a core migration of the backup engine: moving from the old tar + zstd whole-archive compression to a modern engine built on Rust rustic_core (compatible with the restic repository format), bringing native incremental backups, block-level deduplication, and end-to-end encryption. Because the package name has changed, this is a standalone app and requires a fresh install.


✨ Highlights

  • 🧬 Migrated to the rustic (restic) engine — the backup core moves from tar + zstd whole-archive compression to Rust rustic_core, compatible with the restic repository format — more modern and more reliable
  • ⚡ Native incremental backups — only changed data is backed up instead of repacking everything each time, making backups faster and smaller
  • 🧩 Block-level deduplication — identical data blocks are stored only once, saving 60–90% storage space
  • 🔐 AES-256 encryption — backup data is natively end-to-end encrypted for better security
  • 🕒 Snapshot-based versioning — snapshot-based version management lets you roll back to any point in history
  • 🔌 Zero external binaries — rustic_core is compiled into librustic.so and called directly over JNI, with no need to download, install, or manage a separate Restic binary (and no more of the upstream binary's DNS / dynamic-linking limitations on Android)
  • ☁️ Cloud S3 backup — supports Tencent Cloud COS (S3-compatible), plus FTP / SFTP / WebDAV protocols
  • 🌲 Root support — works with Magisk / KernelSU / APatch, with libsu integration for enhanced root operations

⚠️ Important Notes

  • Package name changed: from com.xayah.databackup to com.xayah.databackup.revived
  • No in-place upgrade: it must be installed as a separate app
  • Backwards Compatibility: Backups created with older versions cannot be restored in this version.
  • Data migration: back up important data before installing

📥 Download

Pick the APK that matches your device architecture:

  • arm64-v8a — most modern phones (recommended)
  • armeabi-v7a — older 32-bit devices
  • x86 / x86_64 — emulators or x86 devices

Release channel: Pre-release builds are unstable — features may change at any time. If you want stability, choose the stable release. You can switch the detection channel in the app under Settings → Update Channel.


🙏 Acknowledgements

This project is forked from XayahSuSuSu/Android-DataBackup. Many thanks to the original author for their outstanding work.


📝 本次更新内容 / Changelog

  • feat(cloud): 新增华为云 OBS 云存储后端并统一新增账户与发布行为 (86ffd90)
  • feat(cloud): 新增阿里云 OSS 云存储后端支持 (4c49b22)

v3.0.1-Rustic-JNI (Build 30286)

Choose a tag to compare

⚠️ 重要提示

  • 下载说明:目前属于快速迭代期,如果旧版出现 bug,请先下载最新版本再次测试,避免影响使用。如依然有 bug,请提交 Issue,说明当前版本号、Android 版本号以及 bug(最好有复现过程)。

⚠️ Important Notice

  • Download Instructions: We are currently in a rapid iteration phase. If bugs appear in the old version, please first download the latest version and test again to avoid impact on usage. If bugs still exist, please submit an Issue, specifying the current version number, Android version, and the bug (preferably with a reproduction process).

🎉 重大版本更新 — DataBackup Revived 3.0.1-Rustic-JNI

本版本完成了备份引擎的核心迁移:从旧版的 tar + zstd 整包压缩,全面切换到基于 Rust rustic_core(兼容 restic 仓库格式) 的现代备份引擎,带来原生增量备份、块级去重与端到端加密。由于包名变更,这是一个独立的应用,需要重新安装。


✨ 核心亮点

  • 🧬 迁移到 rustic(restic)引擎 — 底层备份从 tar + zstd 整包压缩换成 Rust rustic_core,兼容 restic 仓库格式,更现代、更可靠
  • ⚡ 原生增量备份 — 只备份有变化的数据,不再每次整包重来,备份更快、占用更小
  • 🧩 块级去重 — 相同数据块只存一份,节省 60–90% 存储空间
  • 🔐 AES-256 加密 — 备份数据原生端到端加密,更安全
  • 🕒 快照式多版本 — 基于快照的版本管理,可随时回退到任意历史版本
  • 🔌 零外部二进制 — rustic_core 编译进 librustic.so,通过 JNI 直接调用,无需下载/安装/管理独立的 Restic 二进制(也不再受上游二进制在 Android 上的 DNS/动态链接限制)
  • ☁️ 云存储 S3 备份 — 支持腾讯云 COS(S3 兼容),以及 FTP / SFTP / WebDAV 协议
  • 🌲 Root 支持 — 兼容 Magisk / KernelSU / APatch,集成 libsu 增强 Root 操作

⚠️ 重要提示

  • 包名变更:从 com.xayah.databackup 改为 com.xayah.databackup.revived
  • 无法直接升级:需要作为独立应用全新安装
  • 向后兼容:旧版本创建的备份不可在新版本中恢复
  • 数据迁移:建议在安装前备份重要数据

📥 下载说明

请根据你的设备架构选择对应的 APK:

  • arm64-v8a — 绝大多数现代手机(推荐)
  • armeabi-v7a — 较老的 32 位设备
  • x86 / x86_64 — 模拟器或 x86 设备

版本类型:测试版(Pre-release) 为不稳定构建,功能可能随时变动调整;追求稳定请选择正式版。可在 App「设置 → 更新通道」中切换检测通道。


🙏 致谢

本项目自 XayahSuSuSu/Android-DataBackup 项目修改而来,感谢原作者的杰出工作。


🎉 Major Release — DataBackup Revived 3.0.1-Rustic-JNI

This release completes a core migration of the backup engine: moving from the old tar + zstd whole-archive compression to a modern engine built on Rust rustic_core (compatible with the restic repository format), bringing native incremental backups, block-level deduplication, and end-to-end encryption. Because the package name has changed, this is a standalone app and requires a fresh install.


✨ Highlights

  • 🧬 Migrated to the rustic (restic) engine — the backup core moves from tar + zstd whole-archive compression to Rust rustic_core, compatible with the restic repository format — more modern and more reliable
  • ⚡ Native incremental backups — only changed data is backed up instead of repacking everything each time, making backups faster and smaller
  • 🧩 Block-level deduplication — identical data blocks are stored only once, saving 60–90% storage space
  • 🔐 AES-256 encryption — backup data is natively end-to-end encrypted for better security
  • 🕒 Snapshot-based versioning — snapshot-based version management lets you roll back to any point in history
  • 🔌 Zero external binaries — rustic_core is compiled into librustic.so and called directly over JNI, with no need to download, install, or manage a separate Restic binary (and no more of the upstream binary's DNS / dynamic-linking limitations on Android)
  • ☁️ Cloud S3 backup — supports Tencent Cloud COS (S3-compatible), plus FTP / SFTP / WebDAV protocols
  • 🌲 Root support — works with Magisk / KernelSU / APatch, with libsu integration for enhanced root operations

⚠️ Important Notes

  • Package name changed: from com.xayah.databackup to com.xayah.databackup.revived
  • No in-place upgrade: it must be installed as a separate app
  • Backwards Compatibility: Backups created with older versions cannot be restored in this version.
  • Data migration: back up important data before installing

📥 Download

Pick the APK that matches your device architecture:

  • arm64-v8a — most modern phones (recommended)
  • armeabi-v7a — older 32-bit devices
  • x86 / x86_64 — emulators or x86 devices

Release channel: Pre-release builds are unstable — features may change at any time. If you want stability, choose the stable release. You can switch the detection channel in the app under Settings → Update Channel.


🙏 Acknowledgements

This project is forked from XayahSuSuSu/Android-DataBackup. Many thanks to the original author for their outstanding work.


📝 本次更新内容 / Changelog

  • fix(ci):修复 core/ui 新增 zh 文案后 Lint 的 MissingTranslation 报错 (8fde263)
  • fix(processing):失败收尾不再显示成功对勾,改为红色 X 并修复 AVD 解析崩溃 (14d97cc)
  • feat(processing):备份卡片新增「总量/增量/速度/去重率」实时胶囊(内存 StateFlow,不打 Room) (d794ce4)

v3.0.1-Rustic-JNI (Build 30283)

Choose a tag to compare

⚠️ 重要提示

  • 下载说明:目前属于快速迭代期,如果旧版出现 bug,请先下载最新版本再次测试,避免影响使用。如依然有 bug,请提交 Issue,说明当前版本号、Android 版本号以及 bug(最好有复现过程)。

⚠️ Important Notice

  • Download Instructions: We are currently in a rapid iteration phase. If bugs appear in the old version, please first download the latest version and test again to avoid impact on usage. If bugs still exist, please submit an Issue, specifying the current version number, Android version, and the bug (preferably with a reproduction process).

🎉 重大版本更新 — DataBackup Revived 3.0.1-Rustic-JNI

本版本完成了备份引擎的核心迁移:从旧版的 tar + zstd 整包压缩,全面切换到基于 Rust rustic_core(兼容 restic 仓库格式) 的现代备份引擎,带来原生增量备份、块级去重与端到端加密。由于包名变更,这是一个独立的应用,需要重新安装。


✨ 核心亮点

  • 🧬 迁移到 rustic(restic)引擎 — 底层备份从 tar + zstd 整包压缩换成 Rust rustic_core,兼容 restic 仓库格式,更现代、更可靠
  • ⚡ 原生增量备份 — 只备份有变化的数据,不再每次整包重来,备份更快、占用更小
  • 🧩 块级去重 — 相同数据块只存一份,节省 60–90% 存储空间
  • 🔐 AES-256 加密 — 备份数据原生端到端加密,更安全
  • 🕒 快照式多版本 — 基于快照的版本管理,可随时回退到任意历史版本
  • 🔌 零外部二进制 — rustic_core 编译进 librustic.so,通过 JNI 直接调用,无需下载/安装/管理独立的 Restic 二进制(也不再受上游二进制在 Android 上的 DNS/动态链接限制)
  • ☁️ 云存储 S3 备份 — 支持腾讯云 COS(S3 兼容),以及 FTP / SFTP / WebDAV 协议
  • 🌲 Root 支持 — 兼容 Magisk / KernelSU / APatch,集成 libsu 增强 Root 操作

⚠️ 重要提示

  • 包名变更:从 com.xayah.databackup 改为 com.xayah.databackup.revived
  • 无法直接升级:需要作为独立应用全新安装
  • 向后兼容:旧版本创建的备份不可在新版本中恢复
  • 数据迁移:建议在安装前备份重要数据

📥 下载说明

请根据你的设备架构选择对应的 APK:

  • arm64-v8a — 绝大多数现代手机(推荐)
  • armeabi-v7a — 较老的 32 位设备
  • x86 / x86_64 — 模拟器或 x86 设备

版本类型:测试版(Pre-release) 为不稳定构建,功能可能随时变动调整;追求稳定请选择正式版。可在 App「设置 → 更新通道」中切换检测通道。


🙏 致谢

本项目自 XayahSuSuSu/Android-DataBackup 项目修改而来,感谢原作者的杰出工作。


🎉 Major Release — DataBackup Revived 3.0.1-Rustic-JNI

This release completes a core migration of the backup engine: moving from the old tar + zstd whole-archive compression to a modern engine built on Rust rustic_core (compatible with the restic repository format), bringing native incremental backups, block-level deduplication, and end-to-end encryption. Because the package name has changed, this is a standalone app and requires a fresh install.


✨ Highlights

  • 🧬 Migrated to the rustic (restic) engine — the backup core moves from tar + zstd whole-archive compression to Rust rustic_core, compatible with the restic repository format — more modern and more reliable
  • ⚡ Native incremental backups — only changed data is backed up instead of repacking everything each time, making backups faster and smaller
  • 🧩 Block-level deduplication — identical data blocks are stored only once, saving 60–90% storage space
  • 🔐 AES-256 encryption — backup data is natively end-to-end encrypted for better security
  • 🕒 Snapshot-based versioning — snapshot-based version management lets you roll back to any point in history
  • 🔌 Zero external binaries — rustic_core is compiled into librustic.so and called directly over JNI, with no need to download, install, or manage a separate Restic binary (and no more of the upstream binary's DNS / dynamic-linking limitations on Android)
  • ☁️ Cloud S3 backup — supports Tencent Cloud COS (S3-compatible), plus FTP / SFTP / WebDAV protocols
  • 🌲 Root support — works with Magisk / KernelSU / APatch, with libsu integration for enhanced root operations

⚠️ Important Notes

  • Package name changed: from com.xayah.databackup to com.xayah.databackup.revived
  • No in-place upgrade: it must be installed as a separate app
  • Backwards Compatibility: Backups created with older versions cannot be restored in this version.
  • Data migration: back up important data before installing

📥 Download

Pick the APK that matches your device architecture:

  • arm64-v8a — most modern phones (recommended)
  • armeabi-v7a — older 32-bit devices
  • x86 / x86_64 — emulators or x86 devices

Release channel: Pre-release builds are unstable — features may change at any time. If you want stability, choose the stable release. You can switch the detection channel in the app under Settings → Update Channel.


🙏 Acknowledgements

This project is forked from XayahSuSuSu/Android-DataBackup. Many thanks to the original author for their outstanding work.


📝 本次更新内容 / Changelog

  • ci:Lint 工作流接入原生 calculateSize 单元测试 (57f771e)
  • 修复(native):calculateSize 在符号链接密集 rootfs 上死循环导致备份卡死 (c1eab24)
  • feat(restic): 重构仓库初始化入口并复用引导页第二步,支持打开已有仓库 (79971a6)
  • docs: 在 README 中英文版标记 SMB/CIFS 已支持 (fcdd5c6)

v3.0.1-Rustic-JNI (Build 30279)

Choose a tag to compare

⚠️ 重要提示

  • 下载说明:目前属于快速迭代期,如果旧版出现 bug,请先下载最新版本再次测试,避免影响使用。如依然有 bug,请提交 Issue,说明当前版本号、Android 版本号以及 bug(最好有复现过程)。

⚠️ Important Notice

  • Download Instructions: We are currently in a rapid iteration phase. If bugs appear in the old version, please first download the latest version and test again to avoid impact on usage. If bugs still exist, please submit an Issue, specifying the current version number, Android version, and the bug (preferably with a reproduction process).

🎉 重大版本更新 — DataBackup Revived 3.0.1-Rustic-JNI

本版本完成了备份引擎的核心迁移:从旧版的 tar + zstd 整包压缩,全面切换到基于 Rust rustic_core(兼容 restic 仓库格式) 的现代备份引擎,带来原生增量备份、块级去重与端到端加密。由于包名变更,这是一个独立的应用,需要重新安装。


✨ 核心亮点

  • 🧬 迁移到 rustic(restic)引擎 — 底层备份从 tar + zstd 整包压缩换成 Rust rustic_core,兼容 restic 仓库格式,更现代、更可靠
  • ⚡ 原生增量备份 — 只备份有变化的数据,不再每次整包重来,备份更快、占用更小
  • 🧩 块级去重 — 相同数据块只存一份,节省 60–90% 存储空间
  • 🔐 AES-256 加密 — 备份数据原生端到端加密,更安全
  • 🕒 快照式多版本 — 基于快照的版本管理,可随时回退到任意历史版本
  • 🔌 零外部二进制 — rustic_core 编译进 librustic.so,通过 JNI 直接调用,无需下载/安装/管理独立的 Restic 二进制(也不再受上游二进制在 Android 上的 DNS/动态链接限制)
  • ☁️ 云存储 S3 备份 — 支持腾讯云 COS(S3 兼容),以及 FTP / SFTP / WebDAV 协议
  • 🌲 Root 支持 — 兼容 Magisk / KernelSU / APatch,集成 libsu 增强 Root 操作

⚠️ 重要提示

  • 包名变更:从 com.xayah.databackup 改为 com.xayah.databackup.revived
  • 无法直接升级:需要作为独立应用全新安装
  • 向后兼容:旧版本创建的备份不可在新版本中恢复
  • 数据迁移:建议在安装前备份重要数据

📥 下载说明

请根据你的设备架构选择对应的 APK:

  • arm64-v8a — 绝大多数现代手机(推荐)
  • armeabi-v7a — 较老的 32 位设备
  • x86 / x86_64 — 模拟器或 x86 设备

版本类型:测试版(Pre-release) 为不稳定构建,功能可能随时变动调整;追求稳定请选择正式版。可在 App「设置 → 更新通道」中切换检测通道。


🙏 致谢

本项目自 XayahSuSuSu/Android-DataBackup 项目修改而来,感谢原作者的杰出工作。


🎉 Major Release — DataBackup Revived 3.0.1-Rustic-JNI

This release completes a core migration of the backup engine: moving from the old tar + zstd whole-archive compression to a modern engine built on Rust rustic_core (compatible with the restic repository format), bringing native incremental backups, block-level deduplication, and end-to-end encryption. Because the package name has changed, this is a standalone app and requires a fresh install.


✨ Highlights

  • 🧬 Migrated to the rustic (restic) engine — the backup core moves from tar + zstd whole-archive compression to Rust rustic_core, compatible with the restic repository format — more modern and more reliable
  • ⚡ Native incremental backups — only changed data is backed up instead of repacking everything each time, making backups faster and smaller
  • 🧩 Block-level deduplication — identical data blocks are stored only once, saving 60–90% storage space
  • 🔐 AES-256 encryption — backup data is natively end-to-end encrypted for better security
  • 🕒 Snapshot-based versioning — snapshot-based version management lets you roll back to any point in history
  • 🔌 Zero external binaries — rustic_core is compiled into librustic.so and called directly over JNI, with no need to download, install, or manage a separate Restic binary (and no more of the upstream binary's DNS / dynamic-linking limitations on Android)
  • ☁️ Cloud S3 backup — supports Tencent Cloud COS (S3-compatible), plus FTP / SFTP / WebDAV protocols
  • 🌲 Root support — works with Magisk / KernelSU / APatch, with libsu integration for enhanced root operations

⚠️ Important Notes

  • Package name changed: from com.xayah.databackup to com.xayah.databackup.revived
  • No in-place upgrade: it must be installed as a separate app
  • Backwards Compatibility: Backups created with older versions cannot be restored in this version.
  • Data migration: back up important data before installing

📥 Download

Pick the APK that matches your device architecture:

  • arm64-v8a — most modern phones (recommended)
  • armeabi-v7a — older 32-bit devices
  • x86 / x86_64 — emulators or x86 devices

Release channel: Pre-release builds are unstable — features may change at any time. If you want stability, choose the stable release. You can switch the detection channel in the app under Settings → Update Channel.


🙏 Acknowledgements

This project is forked from XayahSuSuSu/Android-DataBackup. Many thanks to the original author for their outstanding work.


📝 本次更新内容 / Changelog

  • feat(cloud): 新增 SMB/CIFS 云存储后端支持 (96881aa)

v3.0.1-Rustic-JNI-Pre (Build 30278)

Choose a tag to compare

⚠️ 重要提示

  • 下载说明:目前属于快速迭代期,如果旧版出现 bug,请先下载最新版本再次测试,避免影响使用。如依然有 bug,请提交 Issue,说明当前版本号、Android 版本号以及 bug(最好有复现过程)。

⚠️ Important Notice

  • Download Instructions: We are currently in a rapid iteration phase. If bugs appear in the old version, please first download the latest version and test again to avoid impact on usage. If bugs still exist, please submit an Issue, specifying the current version number, Android version, and the bug (preferably with a reproduction process).

🎉 重大版本更新 — DataBackup Revived 3.0.1-Rustic-JNI

本版本完成了备份引擎的核心迁移:从旧版的 tar + zstd 整包压缩,全面切换到基于 Rust rustic_core(兼容 restic 仓库格式) 的现代备份引擎,带来原生增量备份、块级去重与端到端加密。由于包名变更,这是一个独立的应用,需要重新安装。


✨ 核心亮点

  • 🧬 迁移到 rustic(restic)引擎 — 底层备份从 tar + zstd 整包压缩换成 Rust rustic_core,兼容 restic 仓库格式,更现代、更可靠
  • ⚡ 原生增量备份 — 只备份有变化的数据,不再每次整包重来,备份更快、占用更小
  • 🧩 块级去重 — 相同数据块只存一份,节省 60–90% 存储空间
  • 🔐 AES-256 加密 — 备份数据原生端到端加密,更安全
  • 🕒 快照式多版本 — 基于快照的版本管理,可随时回退到任意历史版本
  • 🔌 零外部二进制 — rustic_core 编译进 librustic.so,通过 JNI 直接调用,无需下载/安装/管理独立的 Restic 二进制(也不再受上游二进制在 Android 上的 DNS/动态链接限制)
  • ☁️ 云存储 S3 备份 — 支持腾讯云 COS(S3 兼容),以及 FTP / SFTP / WebDAV 协议
  • 🌲 Root 支持 — 兼容 Magisk / KernelSU / APatch,集成 libsu 增强 Root 操作

⚠️ 重要提示

  • 包名变更:从 com.xayah.databackup 改为 com.xayah.databackup.revived
  • 无法直接升级:需要作为独立应用全新安装
  • 向后兼容:旧版本创建的备份不可在新版本中恢复
  • 数据迁移:建议在安装前备份重要数据

📥 下载说明

请根据你的设备架构选择对应的 APK:

  • arm64-v8a — 绝大多数现代手机(推荐)
  • armeabi-v7a — 较老的 32 位设备
  • x86 / x86_64 — 模拟器或 x86 设备

版本类型:测试版(Pre-release) 为不稳定构建,功能可能随时变动调整;追求稳定请选择正式版。可在 App「设置 → 更新通道」中切换检测通道。


🙏 致谢

本项目自 XayahSuSuSu/Android-DataBackup 项目修改而来,感谢原作者的杰出工作。


🎉 Major Release — DataBackup Revived 3.0.1-Rustic-JNI

This release completes a core migration of the backup engine: moving from the old tar + zstd whole-archive compression to a modern engine built on Rust rustic_core (compatible with the restic repository format), bringing native incremental backups, block-level deduplication, and end-to-end encryption. Because the package name has changed, this is a standalone app and requires a fresh install.


✨ Highlights

  • 🧬 Migrated to the rustic (restic) engine — the backup core moves from tar + zstd whole-archive compression to Rust rustic_core, compatible with the restic repository format — more modern and more reliable
  • ⚡ Native incremental backups — only changed data is backed up instead of repacking everything each time, making backups faster and smaller
  • 🧩 Block-level deduplication — identical data blocks are stored only once, saving 60–90% storage space
  • 🔐 AES-256 encryption — backup data is natively end-to-end encrypted for better security
  • 🕒 Snapshot-based versioning — snapshot-based version management lets you roll back to any point in history
  • 🔌 Zero external binaries — rustic_core is compiled into librustic.so and called directly over JNI, with no need to download, install, or manage a separate Restic binary (and no more of the upstream binary's DNS / dynamic-linking limitations on Android)
  • ☁️ Cloud S3 backup — supports Tencent Cloud COS (S3-compatible), plus FTP / SFTP / WebDAV protocols
  • 🌲 Root support — works with Magisk / KernelSU / APatch, with libsu integration for enhanced root operations

⚠️ Important Notes

  • Package name changed: from com.xayah.databackup to com.xayah.databackup.revived
  • No in-place upgrade: it must be installed as a separate app
  • Backwards Compatibility: Backups created with older versions cannot be restored in this version.
  • Data migration: back up important data before installing

📥 Download

Pick the APK that matches your device architecture:

  • arm64-v8a — most modern phones (recommended)
  • armeabi-v7a — older 32-bit devices
  • x86 / x86_64 — emulators or x86 devices

Release channel: Pre-release builds are unstable — features may change at any time. If you want stability, choose the stable release. You can switch the detection channel in the app under Settings → Update Channel.


🙏 Acknowledgements

This project is forked from XayahSuSuSu/Android-DataBackup. Many thanks to the original author for their outstanding work.


📝 本次更新内容 / Changelog

  • feat(restore): 备份用户不存在时支持创建/复用分身用户并按源 userId 重映射恢复目标 (b16062b)
  • fix(database): 修复 MIGRATION_10_11 迁移失败导致的 schema 校验崩溃 (e1a86a1)
  • docs(readme): 更新中英文 README 以匹配 fd 流式备份最新代码 (a10ee35)

v3.0.1-Rustic-JNI (Build 30275)

Choose a tag to compare

⚠️ 重要提示

  • 下载说明:目前属于快速迭代期,如果旧版出现 bug,请先下载最新版本再次测试,避免影响使用。如依然有 bug,请提交 Issue,说明当前版本号、Android 版本号以及 bug(最好有复现过程)。

⚠️ Important Notice

  • Download Instructions: We are currently in a rapid iteration phase. If bugs appear in the old version, please first download the latest version and test again to avoid impact on usage. If bugs still exist, please submit an Issue, specifying the current version number, Android version, and the bug (preferably with a reproduction process).

🎉 重大版本更新 — DataBackup Revived 3.0.1-Rustic-JNI

本版本完成了备份引擎的核心迁移:从旧版的 tar + zstd 整包压缩,全面切换到基于 Rust rustic_core(兼容 restic 仓库格式) 的现代备份引擎,带来原生增量备份、块级去重与端到端加密。由于包名变更,这是一个独立的应用,需要重新安装。


✨ 核心亮点

  • 🧬 迁移到 rustic(restic)引擎 — 底层备份从 tar + zstd 整包压缩换成 Rust rustic_core,兼容 restic 仓库格式,更现代、更可靠
  • ⚡ 原生增量备份 — 只备份有变化的数据,不再每次整包重来,备份更快、占用更小
  • 🧩 块级去重 — 相同数据块只存一份,节省 60–90% 存储空间
  • 🔐 AES-256 加密 — 备份数据原生端到端加密,更安全
  • 🕒 快照式多版本 — 基于快照的版本管理,可随时回退到任意历史版本
  • 🔌 零外部二进制 — rustic_core 编译进 librustic.so,通过 JNI 直接调用,无需下载/安装/管理独立的 Restic 二进制(也不再受上游二进制在 Android 上的 DNS/动态链接限制)
  • ☁️ 云存储 S3 备份 — 支持腾讯云 COS(S3 兼容),以及 FTP / SFTP / WebDAV 协议
  • 🌲 Root 支持 — 兼容 Magisk / KernelSU / APatch,集成 libsu 增强 Root 操作

⚠️ 重要提示

  • 包名变更:从 com.xayah.databackup 改为 com.xayah.databackup.revived
  • 无法直接升级:需要作为独立应用全新安装
  • 向后兼容:旧版本创建的备份不可在新版本中恢复
  • 数据迁移:建议在安装前备份重要数据

📥 下载说明

请根据你的设备架构选择对应的 APK:

  • arm64-v8a — 绝大多数现代手机(推荐)
  • armeabi-v7a — 较老的 32 位设备
  • x86 / x86_64 — 模拟器或 x86 设备

版本类型:测试版(Pre-release) 为不稳定构建,功能可能随时变动调整;追求稳定请选择正式版。可在 App「设置 → 更新通道」中切换检测通道。


🙏 致谢

本项目自 XayahSuSuSu/Android-DataBackup 项目修改而来,感谢原作者的杰出工作。


🎉 Major Release — DataBackup Revived 3.0.1-Rustic-JNI

This release completes a core migration of the backup engine: moving from the old tar + zstd whole-archive compression to a modern engine built on Rust rustic_core (compatible with the restic repository format), bringing native incremental backups, block-level deduplication, and end-to-end encryption. Because the package name has changed, this is a standalone app and requires a fresh install.


✨ Highlights

  • 🧬 Migrated to the rustic (restic) engine — the backup core moves from tar + zstd whole-archive compression to Rust rustic_core, compatible with the restic repository format — more modern and more reliable
  • ⚡ Native incremental backups — only changed data is backed up instead of repacking everything each time, making backups faster and smaller
  • 🧩 Block-level deduplication — identical data blocks are stored only once, saving 60–90% storage space
  • 🔐 AES-256 encryption — backup data is natively end-to-end encrypted for better security
  • 🕒 Snapshot-based versioning — snapshot-based version management lets you roll back to any point in history
  • 🔌 Zero external binaries — rustic_core is compiled into librustic.so and called directly over JNI, with no need to download, install, or manage a separate Restic binary (and no more of the upstream binary's DNS / dynamic-linking limitations on Android)
  • ☁️ Cloud S3 backup — supports Tencent Cloud COS (S3-compatible), plus FTP / SFTP / WebDAV protocols
  • 🌲 Root support — works with Magisk / KernelSU / APatch, with libsu integration for enhanced root operations

⚠️ Important Notes

  • Package name changed: from com.xayah.databackup to com.xayah.databackup.revived
  • No in-place upgrade: it must be installed as a separate app
  • Backwards Compatibility: Backups created with older versions cannot be restored in this version.
  • Data migration: back up important data before installing

📥 Download

Pick the APK that matches your device architecture:

  • arm64-v8a — most modern phones (recommended)
  • armeabi-v7a — older 32-bit devices
  • x86 / x86_64 — emulators or x86 devices

Release channel: Pre-release builds are unstable — features may change at any time. If you want stability, choose the stable release. You can switch the detection channel in the app under Settings → Update Channel.


🙏 Acknowledgements

This project is forked from XayahSuSuSu/Android-DataBackup. Many thanks to the original author for their outstanding work.


📝 本次更新内容 / Changelog

  • feat(restore): 恢复列表新增多用户 Tab,与备份列表对齐(本地页 + 云端页) (6c070f4)
  • perf(fd-backup): 管道扩容下沉到 native fcntl,全版本通用并修复 lint NewApi (5993ec3)
  • fix(fd-backup): F_SETPIPE_SZ 调用加 API 30 版本守卫,修复 lint NewApi 报错 (69b94e5)
  • perf(fd-backup): tar record / pipe / rustic 读端三级缓冲对齐到 1MB (20e2662)
  • feat(medium): 文件备份改为 fd 流直通,对齐 app 备份链路 (9d3de9c)

v3.0.1-Rustic-JNI (Build 30270)

Choose a tag to compare

⚠️ 重要提示

  • 下载说明:目前属于快速迭代期,如果旧版出现 bug,请先下载最新版本再次测试,避免影响使用。如依然有 bug,请提交 Issue,说明当前版本号、Android 版本号以及 bug(最好有复现过程)。

⚠️ Important Notice

  • Download Instructions: We are currently in a rapid iteration phase. If bugs appear in the old version, please first download the latest version and test again to avoid impact on usage. If bugs still exist, please submit an Issue, specifying the current version number, Android version, and the bug (preferably with a reproduction process).

🎉 重大版本更新 — DataBackup Revived 3.0.1-Rustic-JNI

本版本完成了备份引擎的核心迁移:从旧版的 tar + zstd 整包压缩,全面切换到基于 Rust rustic_core(兼容 restic 仓库格式) 的现代备份引擎,带来原生增量备份、块级去重与端到端加密。由于包名变更,这是一个独立的应用,需要重新安装。


✨ 核心亮点

  • 🧬 迁移到 rustic(restic)引擎 — 底层备份从 tar + zstd 整包压缩换成 Rust rustic_core,兼容 restic 仓库格式,更现代、更可靠
  • ⚡ 原生增量备份 — 只备份有变化的数据,不再每次整包重来,备份更快、占用更小
  • 🧩 块级去重 — 相同数据块只存一份,节省 60–90% 存储空间
  • 🔐 AES-256 加密 — 备份数据原生端到端加密,更安全
  • 🕒 快照式多版本 — 基于快照的版本管理,可随时回退到任意历史版本
  • 🔌 零外部二进制 — rustic_core 编译进 librustic.so,通过 JNI 直接调用,无需下载/安装/管理独立的 Restic 二进制(也不再受上游二进制在 Android 上的 DNS/动态链接限制)
  • ☁️ 云存储 S3 备份 — 支持腾讯云 COS(S3 兼容),以及 FTP / SFTP / WebDAV 协议
  • 🌲 Root 支持 — 兼容 Magisk / KernelSU / APatch,集成 libsu 增强 Root 操作

⚠️ 重要提示

  • 包名变更:从 com.xayah.databackup 改为 com.xayah.databackup.revived
  • 无法直接升级:需要作为独立应用全新安装
  • 向后兼容:旧版本创建的备份不可在新版本中恢复
  • 数据迁移:建议在安装前备份重要数据

📥 下载说明

请根据你的设备架构选择对应的 APK:

  • arm64-v8a — 绝大多数现代手机(推荐)
  • armeabi-v7a — 较老的 32 位设备
  • x86 / x86_64 — 模拟器或 x86 设备

版本类型:测试版(Pre-release) 为不稳定构建,功能可能随时变动调整;追求稳定请选择正式版。可在 App「设置 → 更新通道」中切换检测通道。


🙏 致谢

本项目自 XayahSuSuSu/Android-DataBackup 项目修改而来,感谢原作者的杰出工作。


🎉 Major Release — DataBackup Revived 3.0.1-Rustic-JNI

This release completes a core migration of the backup engine: moving from the old tar + zstd whole-archive compression to a modern engine built on Rust rustic_core (compatible with the restic repository format), bringing native incremental backups, block-level deduplication, and end-to-end encryption. Because the package name has changed, this is a standalone app and requires a fresh install.


✨ Highlights

  • 🧬 Migrated to the rustic (restic) engine — the backup core moves from tar + zstd whole-archive compression to Rust rustic_core, compatible with the restic repository format — more modern and more reliable
  • ⚡ Native incremental backups — only changed data is backed up instead of repacking everything each time, making backups faster and smaller
  • 🧩 Block-level deduplication — identical data blocks are stored only once, saving 60–90% storage space
  • 🔐 AES-256 encryption — backup data is natively end-to-end encrypted for better security
  • 🕒 Snapshot-based versioning — snapshot-based version management lets you roll back to any point in history
  • 🔌 Zero external binaries — rustic_core is compiled into librustic.so and called directly over JNI, with no need to download, install, or manage a separate Restic binary (and no more of the upstream binary's DNS / dynamic-linking limitations on Android)
  • ☁️ Cloud S3 backup — supports Tencent Cloud COS (S3-compatible), plus FTP / SFTP / WebDAV protocols
  • 🌲 Root support — works with Magisk / KernelSU / APatch, with libsu integration for enhanced root operations

⚠️ Important Notes

  • Package name changed: from com.xayah.databackup to com.xayah.databackup.revived
  • No in-place upgrade: it must be installed as a separate app
  • Backwards Compatibility: Backups created with older versions cannot be restored in this version.
  • Data migration: back up important data before installing

📥 Download

Pick the APK that matches your device architecture:

  • arm64-v8a — most modern phones (recommended)
  • armeabi-v7a — older 32-bit devices
  • x86 / x86_64 — emulators or x86 devices

Release channel: Pre-release builds are unstable — features may change at any time. If you want stability, choose the stable release. You can switch the detection channel in the app under Settings → Update Channel.


🙏 Acknowledgements

This project is forked from XayahSuSuSu/Android-DataBackup. Many thanks to the original author for their outstanding work.


📝 本次更新内容 / Changelog

  • feat(cloud-backup): 云端 app 备份改走 fd 流式直通,对齐本地实现 (d65f767)
  • fix(core:service): 修复 ids.xml 占位字符串触发的 MissingTranslation lint 报错 (cc531ae)
  • feat(processing): 恢复「继续」按钮增加 FBE 目标用户解锁预检与弹窗 & fix(restore): 快照解出按候选 subPath 前缀回退,兼容默认目录迁移后的旧中转快照 (19f596e)
  • feat(backup): tar→rustic fd 直通流式备份(不落盘、可取消、UI 实时进度) (fcca34f)
  • feat: 新增 fd 流式快照路径,为 tar FIFO 直传备份做准备(阶段一) - Rustic.kt / jni_bridge.rs / repository.rs:新增 createSnapshotFromFd JNI 链路, Kotlin 侧声明 external 函数并提供包装方法 - repository.rs:新增 create_snapshot_from_fd_with_progress,fd 所有权移交 File 管理,所有提前返回路径均已正确清理 cancel 注册与 poll 线程 - error.rs:为 NativeError 补充 From 与 From<&str> 实现 - rustic_core 子模块:新增 FdSource 流式 ReadSource(ed70771) - FdSmokeTest:新增 fd 回环与截断流的插桩测试 - RusticInstrumentedTest:修正 destinationPath 参数名 (a73ac77)