LineageOS采用SeedVault作为其开源备份解决方案

2020-11-05 10:14:02

Android的内置备份机制依赖于Google Play服务框架,可以将联系人,通话记录,短信以及某些应用程序数据和设备设置备份到用户的Google云端硬盘帐户中。但是,备份和还原应用程序可能会很麻烦,尤其是当您在不同OEM的电话之间切换时,或者更喜欢使用没有任何Google应用程序的自定义ROM时。Mountain View巨头可能正在删除支持者最喜欢的ADB备份和还原工具,这意味着用户必须选择仅root用户的工具才能获得更好的备份。考虑到这些问题,LineageOS的开发人员选择了SeedVault作为其默认备份解决方案。

对于不熟悉SeedVault的用户,它是一个开源备份应用程序,其使用与相同的内部API adb backup。该应用程序不需要root用户访问权限,但必须使用操作系统进行编译。备份位置是用户可配置的,选项范围从USB闪存驱动器到远程自托管云替代方案(例如NextCloud)。对于不想将个人数据存储到Google专有的基于云的存储中的用户而言,这使SeedVault成为特别可行的选择。

SeedVault创建的所有备份内容均通过客户端加密(AES / GCM / NoPadding)进行加密,可以使用符合BIP39标准的12字随机生成的密钥进行解锁。此外,高级用户可以通过外部独立实用程序自由地解密,检查和重新加密备份。

您可以在下面瞥见SeedVault的实际应用。请注意,该推文是在应用程序进入LineageOS之前发布的,因此某些UI元素可能与当前的实现有所不同。

您可以在此处找到SeedVault的LineageOS版本的源代码。随着更多的贡献者可以将备份解决方案维护或移植到不同的Android分支,我们希望在未来的日子里看到Seed种子支持的自定义ROM的列表不断增长。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。