目录
- 哪些数据需要备份
- 用什么方法进行备份
- 备份的数据该放哪
- 小结:备份方案该怎么选
玩机千万条,数据第一条。备份不规范,翻车两行泪。
不知道大家是否有过类似的惨痛经历:
- 这个xposed模块不错,刷来试试——救命bootloop(卡开机画面)了!
- 都说这个内核流畅省电,我也整一个——天呐进不了系统了!
- F2FS系统读写速度更快?我TWRP改改看看——我去数据都没了?!
不少玩机爱好者们都有过「折腾」体验,但故事往往也有不少以费时费心地重装丢失App并挨个调试还原而结束的;即便我们结束了一次次磨人的操作并发誓「再也不手贱乱刷」,不久后又会忍不住诱惑重蹈覆辙。
在这个过程中,做好数据备份的重要性不言而喻。
哪些数据需要备份
一般来说,我们要备份的数据主要是以下几种:
- 应用(包括应用本体和应用数据):这是备份的重点
- 联系人:重要性无需多言
- 短信:虽然我个人的短信基本都是验证码和垃圾短信
- 系统设置:比如Wi-Fi登录信息、勿扰设置等
- 文件数据:位于内部存储的数据,比如QQ上收到的文件
- 通话记录:用以在某些情况下回溯
接下来我们就针对以上数据,按照「刚刚开始使用Android的用户」「有一定Android使用基础的大众用户」和「有一定折腾经验和能力的Android用户」三个层次给出相应的备份方案。
用什么方法进行备份
刚刚开始使用Android的用户
对于刚开始使用Android的用户而言,最方便易用的当然是系统自带的方案,即由OEM提供的备份功能,这个方案不需要任何第三方App即可实现备份。
而大体上这些系统自带方案又可以分成两类:Google的GSM框架所提供的备份方案和国内厂商提供的备份方案。
Google提供的全方位备份方案
不少人高呼的「Google大法好」,Google提供了一系列「让人用了就回不去」的功能就是最好的证明。
备份正是其中一个。从Google的说明来看,在拥有Google账号和适当的网络条件的前提下,一台Android设备可以无痛我们在上面提到的所有数据种类。整个过程在运行原生系统的Pixel设备上更是舒适无感知,在一台新设备上登陆Google账户并按照设置向导进行简单操作,稍等片刻就能恢复所有数据。
GoogleDrive备份功能
当然这个方案的缺点也很明显:一来它比较「吃」设备型号,在Pixel系列上体验极好,在其他设备上的体验往往却没有这般顺滑,经常会出现备份失败或者备份时间间隔波动的情况,总体表现不算稳定;二来,因为还原过程走的是Play应用商店,所以Google的应用备份方案也仅适用于那些在Play应用商店中上架了的应用,同时,如果想要完整的备份/恢复应用数据,还需要应用开发者对Google的应用数据备份方案进行适配;最后,GoogleBackup对网络条件的要求自然也比较苛刻。
国内厂商提供的备份方案(以MIUI为例)
既然如此,我们不妨再来看看国内厂商的备份功能做得怎么样。
国内厂商提供的备份方案有一个特点:备份特性和厂商提供的系统绑定,只有使用厂商提供的系统才能享受备份服务的便利。
功能方面,国内厂商所提供的备份服务绝大多数功能都和Google为原生Android提供的服务一致,但绝大多数国内厂商在云端存储空间上有着更为严格的限制,和GoogleDrive一样,要想获得更大的存储空间我们需要额外付费。
在国内的一众UI中,MIUI一直凭借其完善的本地化功能坐享用户拥趸,而它的备份服务作为小米云服务的一部分,却缺失了最为重要的App备份功能。如果你想找到早前在MIUI中使用过的应用,只能前往应用商店进行索引还原且无法还原应用数据。
小米云服务提供的备份项目一览
有一定Android使用基础的大众用户
在提到第三方App之前,有个需求是绕不过的:微信聊天记录备份。
微信官方提供了简单的备份方案,在微信的Android客户端上,你可以通过「设置」-「聊天」-「聊天记录备份与迁移」来将聊天记录迁移到另一台设备或者电脑上。
顺便表达下个人观点——像Telegram和Slack那样全平台同步时间跨度足够长聊天记录的IM才是正道好吧!(摔)
那些好用的无需root的第三方备份App
SMSBackup&Restore
顾名思义,这是款主攻短信备份和恢复的应用,同时还能备份通话记录。
在这件事上它做到了直接完善:除去最最基本的手动备份以外,还能以小时、天和星期为时间间隔自动备份,并且支持将备份的数据上传到GoogleDrive、Dropbox和Onedrive这几个常用网盘,或者传输到另一台连接到了同一Wi-Fi并且也安装了这款App的Android设备上。如果你在这个IM大行其道的时代仍然坚持短信接收验证码之外的功能,那这款App值得一试。
你可以以4.99刀的价格购买高级版去除广告,支持作者。
Helium
这款由Android远古时期的第三方Recovery——ClockworkMod(简称CWM)的同名开发团队所开发的备份App对于那些rootless(没有root)用户来说是个不错的App备份方案。
在下载好Android客户端和桌面客户端后,在Android的系统设置中的「开发者选项」中开启「ADB调试」,再将手机和电脑用USB数据线连接,启动Helium的桌面客户端,Helium就完成了授权。现在,你可以在rootless的情况下备份App本体和数据以及短信和通话记录了。
免费版用户可以将备份数据备份到内置存储,SD卡和电脑上,并从这些介质上恢复。购买了4.99刀的高级版后就可以享受去广告的体验,解锁将数据传输到另一台Android设备,将备份数据上传到Dropbox、Box和GoogleDrive并恢复备份,还有开发团队承诺即将上线的自动备份等功能。
吐槽:9102年了Helium还有部分HoloTheme的控件,在MaterialDesign的主要风格下真是那叫一个丑。
SwiftBackup
SwiftBackup这款简洁易用的备份App之前已有文章介绍过。时至今日,SwiftBackup并未增加新功能。使用免费版的Rootless用户可以备份单个App的安装包,短信,通话记录,壁纸和已连接的Wi-Fi。其优点在于界面美观简洁明了,操作直观符合直觉(没错钛备份,影射的就是你)。
SwiftBackup还考虑到了拥有多台设备的用户,可以在备份的云端(官方钦定的唯一支持网盘GoogleDrive)切换备份的目录,从而达到备份或者恢复其他设备上的App的目的。你还可以在设置中开启数据压缩以节约GoogleDrive空间,开启加密来增强安全性,不过两者都会降低备份速度就是了。
如果你想实现批量操作和定时计划备份的功能,享受暗色模式的舒适,可以付费解锁高级版。此外,还有AppShortcuts的功能支持。话说回来,要想舒适地使用SwiftBackup,还是请付费解锁高级版,批量操作还是个相当必要的功能,一个一个备份恢复过于磨人了。以及定时计划备份功能现在可以设置时间间隔和具体的备份时间(比如半夜,这样就不会在你看视频的时候上传占用带宽),备份的项目也从一开始的仅App增加到了App,短信和通话记录,并且有备份上传时的网络条件设置(数据流量还是连接Wi-Fi时)。
你能以每年1.99刀的价格订阅或者7.99刀的价格买断这款App(之前是5.99刀),正所谓「早买早享受,还能享折扣,晚买光泪流」,体验下来觉得不错的朋友建议尽早购买。
Foldersync
和之前介绍的几款App不同,Foldersync主要是用于同步内置存储内的文件资料到云端,所以能在一定程度上与Helium和SwiftBackup互补。其最大的亮点就在于多到吓人的云端备份方案支持和足够强大的同步规则设定。
根据Foldersync的官方网站,foldersync支持以下云端服务存储商:
如果你不放心将自己的数据放到第三方存储商,想存储到自己的服务器,Foldersync同样可以胜任:你可以在自己服务器上架设好FTP/FTPES/FTPSSFTPWebDAVSamba/SMB/CIFS等服务,再在Foldersync里添加账户。
添加好了账户之后,如果就可以设置同步规则了。你可以将你选择好的本地文件夹和远程文件夹进行单向或双向的同步,并且有足够细致的同步时间设置:是常规的每隔一个固定的时间间隔备份,还是要自定义在每个星期的某些天的固定点数开始备份,Foldersnyc都能支持。在「同步选项」一栏,你可以勾选「将文件复制到带有时间戳的文件夹」来使备份更加易于在时间的层面更加规整。此外,Foldersync还有其他不少设置项,相信一定可以满足各位的需求。
值得注意的是,免费版有广告,且只支持一个云端存储方式。付费2.99刀内购或者购买独立的高级版后可以去广告,使用上段提到的自定义备份规则以及Tasker集成。
有一定折腾能力和经验的Android用户
不得不提的TWRP
TWRP,全名TeamWinRecovery,是由TeamWin团队开发的第三方开源Recovery,用以做到官方Recovery做到不到的事:刷写第三方Zip文件至系统分区。其之于玩机众的重要性就相当于金箍棒之于孙悟空,开花。
如果你经常上Xda论坛,那这句话你一定经常看到:
MakeANandroidBackup
这里的NandroidBackup指的就是用TWRP进行的全盘「快照」式备份。你可以理解为一台时光机,可以回到你翻车之前的状态,丝毫不差。前提是,在backup的菜单里要勾选好System(系统)和Data(主要是用户应用)这两个最重要的分区,以及一些其他的必要分区,视设备和ROM而定。
TWRP提供了完整的系统备份功能
然而这个方法也不是真正意义上的万无一失。倘使你要备份内置存储里的数据,那就得Tipatch这款App来帮忙了。Tipatch能够patchTWRP从而使Tipatch对Data分区的备份也能顺带备份内部存储。这样便是真正的完完全全的备份了。
切勿在备份后轻易清除内部存储数据
需要注意的是,在使用TipatchPatch了TWRP后,清除Data分区时,内部存储也会随之被清除,真实同生共死。
玩机用户的root备份工具箱
TitaniumBackup
钛备份的名声之大,到了「任何一篇讲Android备份的文章要是没提到它就是野榜」的程度。Geek们对它的情感可谓是又爱又恨:一方面为其强大全面的功能所折服,另一方面又对其标志性的「屡遭吐槽仍不思进取坚持大红大绿文本框排列」的界面辣到泪流满面,无比嫌弃。
话说回来,其强大的功能让相当一部分玩机众甘心忍受折磨使用。在付费5.99刀购买了高级版后(免费版基本不能用),你就能体会到钛备份的强大之处。除去批量备份恢复,定时备份上传这些小儿科的功能之外,钛备份还包括但不仅限于以下强大的功能:对单个应用做多用户备份,创建可在TWRP刷写的包含App和数据的update.zip文件,改变设备的AndroidID等功能,不一而足。
遗憾的是,许多强大的功能需要额外的设置,而钛备份的设置偏偏层级有些混乱,这使得其在操作上具有一定的门槛,对于新手而言不那么友好,致使不少人对钛备份一直是「只可远观不敢上手」的状态。
总之,若你不在意钛备份的那些瑕疵,尽管拥抱这份强大吧。
SwiftBackup
在root之后,SwiftBackup的潜力便能完全释放:在某些时候意想不到地好用的Wi-Fi批量备份和恢复,批量恢复以及让备份这件事有意义的App数据备份。
Helium
Root之后,Helium的使用便可以免去繁琐的连接电脑的流程,其他与Rootless模式一致。
备份的数据该放哪
虽然前文有提到,不少备份方案都有将备份好的数据上传到各种各样的云端的功能,但是在危机关头,急用设备时,从云端下载备份好的数据就解不了近渴,若是在网络情况不良,需要下载的还是TWRP备份的接近10G数据的情况下就更火上浇油。除了存储在设备内部存储之外,还有以下几个选项:
- 电脑——最没有门槛也是最常见的方案
- SD卡——如果你的设备支持,务必要定期拷贝备份数据到SD卡,刷机时也比连电脑要方便
- U盘——利用OTG转接口将数据拷贝到一般U盘或者直接拷贝到支持OTG的U盘
实际操作过程中,根据自己实际情况,选择最方便快捷的方案即可。
小结:备份方案该怎么选
那么当我们想要在Android平台上备份数据时具体应该怎么选呢?我们也做了一份表格供你参考。
本文主要备份方案一览
我们的具体推荐如下:
- 不方便Root或者嫌Root麻烦的Rootless用户
首先要活用厂商(包括Google和其他厂商)提供的备份方案,不需要任何第三方App,功能可能不全但胜在稳定。其次可以考虑使用Helium进行更为全方面的备份,没事别重启(重启之后需要重新连接电脑激活Helium)。假如想要以最简单快捷的方式备份短信可以考虑SMSBackup&Restore。最后用Foldersync同步内部存储中的文件资料,这样相对来说比较完备了。
除去和Rootless用户一样的使用厂商备份方案之外,若是存储空间允许,首先要考虑定时TWRP手动全局备份并存储到不同介质。其次根据审美,容忍能力和需求选择TitaniumBackup或者SwiftBackup:需要TitaniumBackup的一些独家强大功能就选它,其他情况统统建议SwiftBackup。最后Foldersync除了可以同步一般的文件资料之外,还可以用它来同步SwiftBackup备份到本地的数据至其他云端服务存储服务商。
不难看出,得益于Android的开放生态,我们在玩机过程中的备份需求其实有很多选择。只是有时候备份意识或者技术的缺失使得玩机这件事变得有不小的风险。希望本文能为各位在玩机时上好保险杠,纵享玩机之乐。