sexta-feira, 14 de novembro de 2014

Procurar um arquivo no Tablet/SmartPhone Android com o adb shell

Ontem (13/11/2014) precisava exportar todos os arquivos de uma pasta que estava dentro do tablet. Fiz um root para poder acessar o tablet via USB e para meu desespero estava impossível de achar a pasta com os seus respectivos arquivos. Tentei utilizar o find já que Android é um linux, mas não deu certo. Depois de algumas pesquisas encontrei na stackoverflow.com a solução para o meu problema.

No prompt de comando, na pasta onde está o adb.exe executei o comando abaixo;

adb shell ls -R / > ListaArquivos.Txt

Com esse comando foi criado um arquivo texto com o nome ListaArquivos.txt conforme abaixo

./mnt/sdcard/Ringtones:
hangout_ringtone.ogg
hangouts_incoming_call.ogg
hangouts_message.ogg
hangouts_video_call.ogg

(arquivo parcial)

Depois com essa informação foi só fazer um arquvo .bat para fazer a copia

Copiar.Bat

adb pull /mnt/sdcard/Ringtones/hangout_ringtone.ogg  c:\temp
adb pull /mnt/sdcard/Ringtones/hangouts_incoming_call.ogg c:\temp
adb pull /mnt/sdcard/Ringtones/hangouts_message.ogg c:\temp
adb pull /mnt/sdcard/Ringtones/hangouts_video_call.ogg c:\temp


Uma outra solução seria
adb pull  /mnt/sdcard/Ringtones/  # Copia todos os arquivos da pasta (a pasta tem que terminar com '/' )

Até mais.


Nenhum comentário: