DataBackup 用了一年半,刷机十几次后我还没卸载它

系统工具 ·约 7 分钟 ·記筆記的貓:團子

DataBackup 是什么

DataBackup 是一款专门给已 Root 的 Android 设备做数据备份的开源工具。它能直接读取 /data/data/ 目录,把应用的 APK 和内部数据一并打包,恢复时再原封不动地写回去——包括那些没开放备份接口的应用。

安装

DataBackup 的安装门槛比普通应用高,但流程本身很清晰。

先去 DataBackup下载 拿安装包,GitHub Release 是其中一个渠道。近十年出的手机一律选 arm64-v8a,构建版本选 foss(不带 Firebase),安装包 12.78M,要求 Android 8.0 以上、设备已 Root。装完打开会进入一个欢迎向导,第一步就是 Root 权限授权——Magisk 用户点一下授权按钮、在弹窗里选「允许」即可,没有弹窗就手动去 Magisk Manager 的超级用户设置里把 DataBackup 改成授权。授权通过后向导会自动跑一遍 ABI 验证,如果提示不匹配,说明刚才装错架构了,卸掉换对应版本。

两个步骤都绿了就能正式开始用,整个过程五分钟以内。

DataBackup 欢迎向导

当初为什么装它

2024 年初刷第一台 LineageOS 时,原来用的 Titanium Backup 在新 ROM 上恢复数据总会出各种奇怪的权限问题——有的应用恢复后打不开,有的打开了聊天记录空了。论坛帖子里有人推荐 DataBackup,说它直接走 /data/data/ 而不是依赖应用自身的备份接口,恢复出来的数据更完整。

说实话当时没抱太大期待,毕竟备份工具这个品类,新出一个就号称秒全家桶,然后半年后就没影了。装完跑了第一次备份,恢复到同机型另一台设备上验证——微信聊天记录、支付宝设置、甚至一个游戏的存档全部原样在那个位置,没有一条是丢的。这一下就把我按住了。

越用越顺手的地方

备份目录可以自定义是第一个让我改观的细节。刚开始默认用内置存储,后来换了 1TB 的 U 盘,直接把备份目录切到 USB OTG,备份文件全部外置——刷机前拔下来就行,完全不用担心格式化内置存储时把备份一起清掉。内置存储、USB OTG、WebDAV、SMB 都能配,目录切换只改一个设置,不用重新走一遍向导。

恢复时可以对每个应用单独选「完整恢复」还是「仅恢复数据」,这一点在刷机场景下价值很大。刷完新 ROM 我通常先从应用商店把常用应用装好,然后跑 DataBackup 只恢复数据——这样既用了商店最新签名版本避免冲突,又把原来的设置、记录、存档全部带回来。需要搬新机时就反过来用完整恢复,一步到位。两种模式在同一个界面上并列,勾选时逐个点过去就行,不用切换页面。

备份完成后会弹出一个摘要卡片,告诉你一共备份了多少个应用、总大小、哪些应用跳过了。我后来养成一个习惯——每次备份完先看一眼这个摘要,如果跳过的应用数量异常多,就进去手动检查一遍是什么原因(一般是权限不够或者 ABI 不匹配),及时补上不等到恢复时才发现缺东西。

DataBackup 备份进度

越用越烦的地方

Root 权限虽然只授权一次,但每次系统升级后 Magisk 可能会重置授权状态。我有一次刷完月度安全补丁忘了去确认,DataBackup 打开点备份直接报 Root 失败,错误信息写得含糊,足足花了十分钟才反应过来是授权被 Magisk 收回了。后来养成习惯——每次刷完系统第一件事就是打开 DataBackup 验证一下 Root 状态,比先开相机或计算器靠谱多了。

另一个让我困扰的点是,备份文件的目录结构是程序自动生成的,按时间戳命名子目录,每个子目录里又按包名分子文件夹。这本身没什么问题,但当我手动去文件管理器里找某个应用的备份文件时,要穿过三四层目录才能找到那个藏在里面的 backup.enc。我不理解为什么不让用户选一下子目录的命名规则,比如「备份时给一个备注」或者「按应用类型分组」。不过话说回来,这种需求可能只有我这种会手动翻备份文件夹的人才有,大多数用户可能一辈子都不会打开那个目录。

每天离不开的和再也没碰过的

备份和恢复这两个主功能,几乎每次刷机都要用,属于装机必备。备份一般在刷机前一晚跑,恢复在刷完当天搞定。两个步骤加起来十分钟左右,200+ 应用的数据,比我一个个手动导入导出快得多。

反而是它最初宣传时的几个卖点,我一次都没碰过。比如云端备份支持 WebDAV 和 FTP,我本地有 NAS 但从来没配过,理由很简单——云备份意味着数据出了本地,而应用数据里往往包含账号 session、聊天记录这类敏感信息。哪怕开了备份文件加密,我也宁愿把备份存在本地 U 盘里、刷机时物理拔下来带走。还有那个多用户备份功能,我一个人用单用户模式已经够用,多用户对我来说太复杂了。

观感修正:当初高估和低估了什么

刚开始用的时候我高估了备份的便捷性——以为装上就完事,后来才发现好的备份习惯比好的备份工具重要得多。现在会给自己立了三条规矩:刷机前必须跑一次完整备份、每个月底跑一次全量备份到云盘(虽然本地已有)、恢复完必须逐个打开核心应用验证而不是看到进度条走完就当成功了。没有这三条,DataBackup 只是个能帮我更快弄丢数据的工具。

但我也低估了它的稳定性。说实话备份工具最怕的是备份文件损坏——几百兆数据压完之后解不出来,等于白跑。从 2024 年 3 月第一次备份到现在,DataBackup 帮我成功恢复过至少七八次,没有一次解压失败。这个数字在整个刷机圈里也算得上稳健了,同期一起装的另外两个备份工具,一个在 Android 14 上直接报兼容性问题再也没更新过,另一个恢复出来的数据缺了三分之一被我踢出局。能活下来、还能稳定干活,本身就是对一个开源工具最大的褒奖。

去留结论

目前没打算卸载。原因很朴素——刷机还在继续,DataBackup 还能用,而且用它的时间成本已经降到每次十分钟。如果哪天它停更了或者 Android 某个版本升级后 Root 方式变了导致它不能用了,我才会考虑找替代品。到那个时候再说吧。

本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。

團子還試過這些