lineageOS自带备份seedvault使用
类原生系统通常没有自带的厂商云同步账号体系,如果不想使用百度网盘或者运营商同步盘等进行备份,可以考虑用自带seedvault。
SeedVault是lineageOS内置的一个开源备份应用程序,此应用程序由于需要较高的系统权限,因此无法自行安装,需要ROM内置。
备份位置可配置,选项范围从USB到远程自托管云替代方案(例如NextCloud)或者webdav。SeedVault创建的所有备份内容均通过客户端加密(AES/GCM/ NoPadding),可以使用符合BIP39标准的12字随机生成的密钥进行解锁。
使用很简单,但是很多人备份后,却不知道怎么恢复,因为找不到恢复选项。想要恢复SeedVault,需要通过暗码的方式。在拨号那里输入 *#*#7378673#*#*,然后选择备份位置即可。
不过我在使用的时候,报错了,具体错误原因不详,因此我选择了手动恢复。
到 https://github.com/jackwilsdon/seedvault-extractor 下载恢复的程序,这是一个golang编写的二进制文件,执行如下命令即可恢复:
./seedvault-extractor-windows-amd64.exe D:/.SeedVaultAndroidBackup/1717497303248 "hello world ..."
第1个参数是备份的位置,第2个参数是12个单词的密钥。恢复出来的结果是tar文件,里面包含了一些配置的xml和存放数据的db文件,db文件为Sqlite数据库,可以用相应软件直接打开。
除了备份app数据外,SeedVault也支持备份文件,但尚处在测试阶段,备份之后目录格式变了,第三方工具尚不支持解密。
类原生系统通常没有自带的厂商云同步账号体系,如果不想使用百度网盘或者运营商同步盘等进行备份,可以考虑用自带seedvault。
SeedVault是lineageOS内置的一个开源备份应用程序,此应用程序由于需要较高的系统权限,因此无法自行安装,需要ROM内置。
备份位置可配置,选项范围从USB到远程自托管云替代方案(例如NextCloud)或者webdav。SeedVault创建的所有备份内容均通过客户端加密(AES/GCM/ NoPadding),可以使用符合BIP39标准的12字随机生成的密钥进行解锁。
使用很简单,但是很多人备份后,却不知道怎么恢复,因为找不到恢复选项。想要恢复SeedVault,需要通过暗码的方式。在拨号那里输入 *#*#7378673#*#*,然后选择备份位置即可。
不过我在使用的时候,报错了,具体错误原因不详,因此我选择了手动恢复。
到 https://github.com/jackwilsdon/seedvault-extractor 下载恢复的程序,这是一个golang编写的二进制文件,执行如下命令即可恢复:
./seedvault-extractor-windows-amd64.exe D:/.SeedVaultAndroidBackup/1717497303248 "hello world ..."
第1个参数是备份的位置,第2个参数是12个单词的密钥。恢复出来的结果是tar文件,里面包含了一些配置的xml和存放数据的db文件,db文件为Sqlite数据库,可以用相应软件直接打开。
除了备份app数据外,SeedVault也支持备份文件,但尚处在测试阶段,备份之后目录格式变了,第三方工具尚不支持解密。