Android Command Line Backup

Backup de Fotos e Mídias do Pixel 8 Usando ADB

Este guia descreve um procedimento confiável para fazer backup de fotos, vídeos e outras mídias armazenadas em um Google Pixel 8, utilizando apenas ADB e ferramentas de linha de comando. O método é adequado para grandes volumes de dados e permite retomar o processo caso haja interrupções.

O objetivo é garantir que o telefone permaneça acordado durante todo o backup, copiar a pasta da câmera de forma resiliente e transferir outras pastas de mídia em um único fluxo.

Manter o Pixel acordado durante o backup

Para evitar que o telefone desligue a tela ou entre em modo de economia durante longas transferências, o tempo de desligamento automático pode ser temporariamente aumentado:

adb shell settings put system screen_off_timeout 2147483647

Ao final do processo, o valor pode ser restaurado para algo mais razoável, como 10 minutos:

adb shell settings put system screen_off_timeout 60000

Além disso, a opção “Manter tela ligada enquanto carrega” foi ativada manualmente no menu Opções do desenvolvedor do próprio telefone.

Backup resiliente da pasta da câmera (DCIM)

A pasta DCIM contém as fotos e vídeos capturados pela câmera. Como costuma ser grande, o método utilizado precisa permitir retomada sem sobrescrever arquivos já copiados. O comando abaixo cria a pasta de destino e copia o conteúdo usando tar com a opção --keep-old-files, que preserva arquivos existentes:

mkdir -p /Volumes/Sandisk1/DCIM
adb exec-out tar -C /sdcard/DCIM -cf - . | tar --keep-old-files -xvf - -C /Volumes/Sandisk1/DCIM

Se a transferência for interrompida, basta executar o mesmo comando novamente. Apenas arquivos ausentes serão adicionados.

Backup de outras pastas de mídia

As pastas Pictures, Movies e Download podem ser copiadas juntas em um único fluxo:

adb exec-out sh -c "tar -cf - -C /sdcard Pictures Movies Download" | tar -xvf - -C /Volumes/Sandisk1

O comando cria automaticamente as pastas correspondentes no destino.

Verificação opcional do conteúdo

Antes ou depois da cópia, é possível inspecionar o conteúdo das pastas no telefone:

adb shell ls -R /sdcard/DCIM
adb shell ls -R /sdcard/Pictures
adb shell ls -R /sdcard/Movies
adb shell ls -R /sdcard/Download

E também no disco externo:

ls -R /Volumes/Sandisk1/DCIM
ls -R /Volumes/Sandisk1/Pictures
ls -R /Volumes/Sandisk1/Movies
ls -R /Volumes/Sandisk1/Download

Conclusão

Esse procedimento combina estabilidade, retomada automática e simplicidade. O uso de tar via adb exec-out evita falhas comuns do adb pull em pastas grandes e garante que o backup possa ser repetido sem perda de tempo. Mantendo o telefone acordado e utilizando comandos consistentes, o processo se torna seguro e reproduzível para futuras necessidades de backup.

Deixe um comentário

Eu sou o Diego

Bem vindo ao meu website. Sim, aqui falamos sobre technologia. Simplesmente simples, fazendo o que se deve fazer em uma vida saudável, fazer tudo aquilo que gosta.

Vamos conectar!