Eu tenho um droid antigo RAZR Maxx (4.1.2) que decidi que gostaria de fazer root, mas quero fazer um backup primeiro por precaução. Segui as instruções deste site:
Meu comando era este:
adb backup -apk -shared -all -f c:\backup.ab
O resultado backup.ab file
na unidade C: tinha apenas 41 bytes e, quando aberto em um editor hexadecimal, parece ser apenas o cabeçalho do arquivo de backup. Estou me perguntando o que estou fazendo de errado aqui, pesquisei no Google, mas não consigo encontrar nada que ajude. Alguma sugestão?
Editar: Esta não é uma duplicata do tópico sugerido vinculado por beeshyams. Esse tópico explica por que o usuário não pôde fazer backup dos arquivos de um único aplicativo. Estou tentando fazer o backup de tudo. Não me importo se não incluo o SMS nesse backup porque é um telefone antigo, não o estou usando para enviar texto, mas existem outros aplicativos e configurações que devem fazer backup sem problemas.
fonte
Respostas:
A solução encontrada aqui, funcionou para mim:
https://docs.j7k6.org/android-adb-backup-41-bytes-549-bytes-bug-fix/
https://archive.mozilla.org/pub/labs/android-tools/
Faça o download, descompacte e execute o descompactado adb:
(linux, mac)
(ganhar)
Aproveitar! ;)
fonte
-all
? Estou tentandoadb backup -noapk com.android.chrome
com a versão 1.0.40 e eu ainda obter o 549 bytes do arquivo ..1.0.31
mas ele não faz o prompt de backup aparecer no meu telefone. Android 8.0.0.Você não deve tentar fazer backup do telefone "inteiro" com adb, porque há muitos bugs. Minha recomendação é fazer backup de aplicativos um por um e evitar o sinalizador '-shared' porque o backup do armazenamento compartilhado está quebrado. Basta copiar e colar em um cartão de memória de servidor ftp para enviar para o seu computador as coisas do cartão SD interno.
Novamente: faça backup de um aplicativo por vez e verifique o tamanho do arquivo .ab para que não fique "vazio". Ele ficará vazio quando o backup não criptografado tiver tamanho de 41, 47 ou 49 bytes. Se criptografado, o tamanho será 549 bytes para vazio.
O adb mais recente é 1.0.41
Observe também que alguns aplicativos não permitem backup adb e outros, mesmo que permitam, não "armazenam" nada por causa da política do aplicativo. Exemplos são aplicativos que usam serviços em nuvem como o Google etc.
fonte