LineageOS adota SeedVault como sua solução de backup de código aberto

Os desenvolvedores do LineageOS fundiram o SeedVault, uma solução de backup criptografado de código aberto, na ROM. Continue lendo para saber mais!

O mecanismo de backup integrado do Android, que depende da estrutura do Google Play Services, pode fazer backup de contatos, ligar histórico, mensagens de texto e determinados dados de aplicativos e configurações do dispositivo para o Google Drive individual dos usuários contas. No entanto, fazer backup e restaurar aplicativos pode ser complicado, especialmente quando você alterna entre telefones de diferentes OEMs ou prefere usar uma ROM personalizada sem nenhum aplicativo do Google. A gigante de Mountain View pode estar removendo o favorito dos fãs Ferramenta de backup e restauração ADB, o que significa que os usuários devem optar por ferramentas somente root para melhores backups. À luz dessas preocupações, os desenvolvedores do LineageOS escolheram o SeedVault como sua solução de backup padrão.

Fóruns LineageOS XDA

Para quem não está familiarizado com o SeedVault, é um

Código aberto aplicativo de backup que usa as mesmas APIs internas que adb backup. O aplicativo não precisa de acesso root, mas deve ser compilado com o sistema operacional. O local do backup é configurável pelo usuário, com opções que vão desde uma unidade flash USB até uma alternativa remota de nuvem auto-hospedada, como NextCloud. Isso torna o SeedVault uma opção particularmente viável para usuários que não desejam armazenar seus dados pessoais no armazenamento baseado em nuvem proprietário do Google.

Todo o conteúdo de backup criado pelo SeedVault é criptografado por criptografia do lado do cliente (AES/GCM/NoPadding), que pode ser desbloqueado com uma chave de 12 palavras gerada aleatoriamente em conformidade com o BIP39 padrão. Além disso, os usuários avançados têm a liberdade de descriptografar, inspecionar e criptografar novamente seus backups através de um utilitário independente externo.

Abaixo você pode dar uma olhada no SeedVault em ação. Observe que o tweet foi postado muito antes de o aplicativo chegar ao LineageOS, portanto, alguns elementos da interface do usuário podem ser diferentes da implementação atual.

O código-fonte da versão LineageOS do SeedVault pode ser encontrado aqui. Com a adição de mais colaboradores que podem manter ou portar a solução de backup para diferentes Forks Android, esperamos ver a lista de ROMs personalizados suportados pelo SeedVault crescer nos próximos dias.


Agradecimentos ao membro sênior do XDA Kurt pela dica!