Releases: 543069760/Android-DataBackup-S3
v3.0.1-Rustic-New-Pre (Build 30120)
Release Info
- Version:
3.0.1-Rustic-New-Pre - Build Code:
30120(Base 30000 + Commits) - Branch:
feature-new/rustic-integration
Included Variants
- Alpha: true
- Premium: true
- Foss: true
Note
All ABIs in this build share the same Version Code.
v3.0.1-restic-revived-Pre (Build 30112)
Release Info
- Version:
3.0.0-Restic-S3-Revived - Build Code:
30112(Base 30000 + Commits) - Branch:
feature/restic-integration
Included Variants
- Alpha: true
- Premium: true
- Foss: true
Note
All ABIs in this build share the same Version Code.
The official upstream Restic binaries are not compiled using CGO and Android NDK, and due to missing system call support and dynamic linking issues, **they cannot function correctly on Android (primarily DNS resolution).
You must use Restic v0.18.1, specifically designed for the Android platform. This version enables CGO and uses the Android NDK for cross-compilation.
🔗 Restic for Android download link (please log in to Github to download) (this version is required): Restic Android CGO Build #1
官方上游 Restic 二进制文件未使用 CGO 以及 Android NDK 编译,**由于缺少系统调用支持和动态链接问题,无法在 Android 上正常运行(主要是DNS解析)。
您必须使用专为 Android 平台打造的 Restic v0.18.1 版本,该版本已启用 CGO 并使用 Android NDK 进行交叉编译。
🔗 Restic For Android 下载地址(请登录Github之后下载)(务必使用此版本): Restic Android CGO Build #1
📣 中文说明(Chinese)
本版本 v3.0.0-restic-revived-Pre 是 DataBackup Revived 引入 Restic 块级去重架构的Pre公开预览版。
🔒 不兼容旧版本
- 此版本与 v2.x 及更早版本完全不兼容。
- 应用包名已变更:
com.xayah.databackup→com.xayah.databackup.revived - 必须先卸载旧版再安装此版本,否则 Android 会将其视为两个独立应用,无法共享数据或设置。
- 💡 强烈建议:在卸载旧版前,先手动备份重要数据!
✅ 当前已实现(本地存储/S3云端备份(APK以及文件的备份、恢复 ))
- APK、应用私有数据(/data/)、用户数据(/user/)及媒体/文件 均支持基于 Restic 的本地增量备份与快照恢复
- 功能:多版本快照、AES-256 加密、精确到单个应用或文件的恢复
❌ 尚未实现( FTP / SFTP / WebDAV / SMB 云存储仍使用传统逻辑)
无论备份 APK、应用数据还是用户文件,FTP / SFTP / WebDAV / SMB 备份方式,均沿用 v2.x 的传统压缩上传流程,未集成 Restic 快照机制,无增量备份能力
✔ 相较于 v2.x 版本增加了以下功能(内容)
1.首次引导页面检查文件管理权限(目前为可选,预计后期迭代为强制选项)
2.首次引导页面增加加入电池白名单优化选项(目前为可选,预计后期迭代为强制选项)
3.为保证Restic备份一致增加了备份配置文件选项,当前选项强制打开
❌ 相较于 v2.x 版本删除了以下功能(内容)
1.删除备份自身选项,所有备份逻辑跳过备份自身
2.删除检查密钥选项,切换的Restic中,旧有功能废弃
3.为保证Restic备份以及恢复逻辑统一,避免提示缺失备份路径以及恢复路径不一致的情况,删除外部存储以及自定义存储,强制固定为默认存储路径
🔍 简言之:所有数据类型的本地备份均已启用 Restic 增量快照;FTP / SFTP / WebDAV / SMB云端备份仍为传统模式,行为与 v2.x 一致。
🧪 版本目的
此预览版旨在验证 Restic 架构在 Rooted Android 环境下的完整本地备份能力,仅供技术测试与反馈。
Restic 云端同步功能将在后续版本中实现。
❗ 请谨慎使用,并欢迎通过 GitHub Issues 提交问题或建议!
⚠️ 注:此为 未签名的 DEBUG 构建版本,仅用于测试。
You must use Restic v0.18.1, a version specifically designed for the Android platform. This version enables CGO and uses Android NDK for cross-compilation.
🔗 Restic For Android Download Link (Please log in to Github to download) (This version is mandatory): Restic Android CGO Build #1
📣 Chinese Instructions
This version v3.0.0-restic-revived-Pre is a public preview of DataBackup Revived, introducing the Restic block-level deduplication architecture.**
🔒 Incompatible with older versions
-
This version is completely incompatible with v2.x and earlier versions.
-
The application package name has changed:
com.xayah.databackup → com.xayah.databackup.revived
-
The old version must be uninstalled before installing this version; otherwise, Android will treat them as two separate applications, preventing data and settings sharing.
-
💡 Strongly recommended: Manually back up important data before uninstalling the old version!
✅ Currently Implemented (Local Storage/S3 Cloud Backup (APK and File Backup and Restore))
-
APKs, application private data (/data/), user data (/user/), and media/files all support local incremental backup and snapshot recovery based on Restic.
-
Features: Multi-version snapshots, AES-256 encryption, recovery accurate to a single application or file.
❌ Not Yet Implemented (FTP/SFTP/WebDAV/SMB cloud storage still uses traditional logic)
Regardless of backing up APKs, application data, or user files, FTP/SFTP/WebDAV/SMB backup methods all follow the traditional compressed upload process of v2.x, do not integrate Restic snapshot mechanism, and have no incremental backup capability.
✔ Compared to v2.x The following features have been added to this version:
**1. File management permissions are now checked on the initial boot page (currently optional, expected to be mandatory in future iterations).
**2. Battery whitelist optimization option has been added to the initial boot page (currently optional, expected to be mandatory in future iterations).
3. A backup configuration file option has been added to ensure consistency in Restic backups; this option is now mandatory.
❌ The following features have been removed compared to version 2.x:
1. The option to back up itself has been removed; all backup logic skips backing up itself.
2. The option to check the key has been removed; this feature is obsolete in switched Restic instances.
3. To ensure consistency in Restic backup and restore logic and avoid errors such as missing backup paths or inconsistent restore paths, external storage and custom storage have been removed, and the default storage path is now mandatory.
🔍 In short: Local backups of all data types now use Restic incremental snapshots; FTP / SFTP / WebDAV / SMB cloud backups remain in the traditional mode, behaving the same as in v2.x.
🧪 Release Purpose
This preview build aims to verify Restic architecture's full local backup capabilities under a rooted Android environment, and is for technical testing and feedback purposes only.
Restic cloud synchronization functionality will be implemented in a future release.
❗ Please use with caution, and feel free to submit issues or suggestions via GitHub Issues!
⚠️ Note: This is an unsigned DEBUG build, for testing purposes only.
📥 下载 Download
选择与你设备架构匹配的 APK 文件:
-
[arm64-v8a](推荐用于大多数现代设备)
-
[armeabi-v7a] (适用于较旧的 32 位 ARM 设备)
-
[x86_64](适用于 x86 64 位设备)
-
[x86](适用于 x86 32 位设备)
-
[arm64-v8a] (Recommended for most modern devices)
-
[armeabi-v7a] (For older 32-bit ARM devices)
-
[x86_64] (For x86 64-bit devices)
-
[x86] (For x86 32-bit devices)
3.0.0-S3-revived
🎉 重大版本更新 - DataBackup Revived
这是 DataBackup 的全新分支版本,带来了革命性的多版本备份以及云存储S3备份功能和大量改进。由于包名变更,这是一个独立的应用,需要重新安装。