Qual é a diferença entre um backup NANDroid e um backup ADB?

10

Alguém poderia explicar a diferença entre um backup feito usando o NANDroid e um backup feito usando o ADB, ou seja, usando o adb backupcomando? Eu li que ambos são capazes de criar snapshots completos do sistema, mas não consegui entender a diferença.

Quanto mais técnica a resposta, melhor. Obrigado.

Mridang Agarwalla
fonte

Respostas:

13

A resposta pode ser encontrada na tag de wiki . Em resumo:

  • ADB Backup é o mais novo esquema de backup baseado em arquivo , introduzido no Android 4.0. Ele cria um backup da árvore e dos arquivos do sistema de arquivos. Uma explicação melhor seria o backup lógico , pois os arquivos são agrupados principalmente por aplicativos. O efeito colateral é que arquivos que não possuem uma relação clara podem estar ausentes nesse backup. É seguro, porque você precisa desbloquear a tela de bloqueio primeiro para continuar e também é possível criptografar os backups. Os backups podem ser feitos online. Esse método permite um controle mais refinado sobre o que é feito backup e restaurado.
  • O Nandroid Backup é o conceito mais antigo de partição , ou seja, cria imagens dos sistemas de arquivos (pense no Norton Ghost ou melhor, na ddferramenta Linux com a qual comparar). Um termo melhor aqui seria backup físico , pois é uma cópia em blocos. Um modo de recuperação que suporte esse método (por exemplo, recuperação Clockworkmod) precisa ser instalado e iniciado. Os backups podem ser criados e acessados ​​sem a inserção da senha da tela de bloqueio. Esse método é uma abordagem do tipo tudo ou nada, não é possível restaurar aplicativos individuais (sem o suporte de terceiros do Titanium Backup Pro, por exemplo)

Encontre mais detalhes no tag-wiki mencionado acima , que também possui links para outros recursos.

Izzy
fonte