Como sei quando o "backup adb" está concluído?

23

Eu tenho um Verizon Samsung Galaxy Nexus sem raiz e queria experimentar o recurso "adb backup". Possivelmente em preparação para o enraizamento, mas isso não é realmente relevante para a questão.
Eu quero fazer backup de tudo .
Eu usei este comando em uma linha de comando do Windows 7:

adb backup -apk -shared -all -f c:\mybackup.ab

Meu telefone solicitou minha senha, que eu inseri, e clicou no botão para iniciar o backup.

Deixei que funcionasse por vários minutos e a janela do cmd retornou ao prompt C: No telefone, ainda estava folheando nomes de arquivos.

Em algum momento, ele parou de folhear nomes de arquivos, mas os botões de seleção de backup ainda estavam acinzentados. C: \ mybackup.ab existia e tinha cerca de 1 GB de tamanho, o que é significativamente menor do que eu pensava, especialmente porque eu disse que fazia backup dos arquivos apk e de todo o espaço "compartilhado" (/ mnt / sdcard).

O que devo ver (no PC e no telefone) quando o processo de backup for concluído? Quanto tempo devo esperar, se estimar que estou usando cerca de 10 GB dos 32 GB de espaço?

Edit: ... e / ou esse é o conjunto errado de argumentos da linha de comando?

Josh
fonte
Tentei executá-lo uma segunda vez, obtive um tamanho de arquivo diferente (mais como 1,7 GB) quando ele retornou ao prompt, e meu telefone estava com a tela desligada e não respondeu até alguns segundos depois de pressionar o botão liga / desliga e ver a animação de inicialização (mas não o logotipo do Google, como um "reboot soft")
Josh
1
Você tem certeza de que o adb backupcomando é totalmente suportado em um dispositivo não raiz? Minha única experiência é usar o Galaxy Nexus Toolkit e isso me causou problemas com o backup quando eu não era root. Se tentar fazer backup de partições protegidas do sistema, provavelmente será negado.
Pzkpfw 20/09/12
Eu pensei que esse era o objetivo adb backup, pelo que li sobre isso no Googlenet. Se eu já estivesse enraizado, usaria uma ferramenta de backup mais robusta como o Titanium. Se não consigo fazer o backup do adb funcionar, não é o fim do mundo; é muito difícil reinstalar tudo (especialmente quando a loja de aplicativos da Amazon está envolvida) e restaurar as configurações manualmente ... e perder coisas "críticas", como o progresso do Angry Birds.
Josh
1
Se adb backuptentar fazer backup de coisas como /systemessa, falhará com certeza em um dispositivo não raiz.
Pzkpfw 21/09/12
4
Tentei novamente com -nosysteme completou. O tamanho do arquivo era 7,5 GB, o que definitivamente parece mais próximo da correção, e o processo de backup realmente saiu no telefone. Alguém pode postar seu comentário como resposta para que eu possa marcá-lo como "melhor"?
Josh

Respostas:

13

O adb backupcomando não funcionará totalmente em um dispositivo não /systemraiz , pois tentará fazer backup de coisas como a partição e, sem acesso root, o telefone negará isso por motivos de segurança. Fico feliz em ouvir executá-lo com a -nosystembandeira elaborada para você :)

Se você deseja fazer um backup completo, precisa estar enraizado. A /systempartição, de acordo com esta página :

contém todo o sistema operacional, exceto o kernel e o ramdisk. Isso inclui a interface do usuário do Android, bem como todos os aplicativos do sistema pré-instalados no dispositivo. Limpar esta partição removerá o Android do dispositivo sem torná-lo impossível de inicializar, e você ainda poderá colocar o telefone no modo de recuperação ou carregador de inicialização para instalar uma nova ROM.

Isso significa que seu backup não inclui nada relacionado ao seu sistema operacional, apenas seus aplicativos e suas configurações. Se você decidir fazer o root do seu dispositivo, poderá criar um backup muito sólido a partir do CWM Recovery, no qual todas as partições serão copiadas para o sdcard no dispositivo, incluindo as partições do sistema e de inicialização.

pzkpfw
fonte
Acabamos aqui depois de tentar as etapas AQUI . Estou ligando porque esse é um detalhe importante para aqueles que tentam fazer backup de um telefone não rooteado (como a Verizon Note 4). O tamanho do arquivo deve mudar conforme o backup ocorre? Eu decidi fazer o -shared também e o telefone está lá em "Armazenamento compartilhado" sem alteração de arquivo. Pensando se esse é o comportamento esperado.
22715 rainabba
Eu acho que a capacidade de adb backup /systemvaria de acordo com a ROM.
precisa saber é o seguinte
0

Sei que isso é muito antigo, mas só quero acrescentar que o telefone deve informar explicitamente que o backup é feito usando uma notificação de brinde, da mesma maneira que mostra que o trabalho foi iniciado.

Além disso, no meu caso, com um telefone não rooteado, ele ficava parado ao tentar fazer backup de um aplicativo específico e do armazenamento compartilhado. Para resolver o primeiro problema, recebi uma lista de pacotes usando esse comando e simplesmente remova o que falhou e o sinalizador -all do comando: http://www.digitalinternals.com/mobile/android-adb-list-installed- nomes dos pacotes / 416 /

Aruku64
fonte
0

Meus próprios dois centavos

Meu backup congelou em algum aplicativo que estava sendo executado em segundo plano. Parei o aplicativo e o backup continuou.

Amanuel Nega
fonte
Umm, você poderia nos dizer como a sua postagem está abordando " O que devo ver (no PC e no telefone) quando o processo de backup for concluído? Quanto tempo devo esperar, se estimar que estou usando cerca de 10 GB dos 32 GB de espaço? "
Firelord
@Firelord meu mal, eu tinha outra página aberta e pode ser que eu deveria responder sobre isso.
Amanuel Nega