A solução a seguir funciona apenas para aplicativos depuráveis. Pode não funcionar bem em todos os dispositivos, já que o comando run-as não funciona em alguns dispositivos, principalmente com Jelly Bean.
-
Crie um arquivo *.bat e copie os seguintes scripts
adb shell executado como [pacote] chmod 777 /data/data/[pacote]/databases/
adb shell executado como [pacote] chmod 777 /data/data/[pacote]/databases/[db_file_name]
adb shell executado como [pacote] cp /data/data/[pacote]/databases/[db_file_name] /sdcard/
adb pull /sdcard/[db_file_name]
-
Altere [pacote] para o pacote de aplicativos desejado
-
Altere [db_file_name] para o nome db desejado Execute o arquivo bat e você deverá ver o banco de dados copiado na mesma pasta que o batfile
A solução acima assume:
- Você está trabalhando no Windows
- O dispositivo está conectado e visível em "dispositivos adb"