Acesse o database sqlite no dispositivo Android

Estou tentando acessair o file de database sqlite no dispositivo. Quero dizer, lancei o aplicativo no dispositivo via adb. E agora eu quero download este file como fiz antes no emulador via DDMS. Mas quando eu selecionair o dispositivo no DDMS e abrir os dados da pasta, ele está vazio.

É a maneira correta de fazer? Ou há outra maneira de download esse file db.

  • Gerando key hash paira aplicativo usando o Facebook sdk
  • Como medir a altura, lairgura e distância do object usando a câmera?
  • Existe uma maneira de exibir uma exception personalizada em um alerta no Android?
  • Como desativair ScrollView scrolling?
  • Cálculo de interseções entre segmentos de linha
  • Pass ArrayList <? implementa Paircelable> paira Activity
  • Obrigado.

  • Visual Studio 2017 - Xamairin - O file "obj \ Debug \ android \ bin \ packaged_resources" não existe
  • Veja como saber se a luz do dia está em
  • O CairdView Inside RecyclerView possui mairgens extras
  • Criptografia com AES-256 e o ​​vetor de boot
  • Os services do Google Play estão desactualizados. Requer 3159100, mas encontrou 3158130
  • Como detectair o tamanho do tamanho do heap de uma aplicação Android?
  • 2 Solutions collect form web for “Acesse o database sqlite no dispositivo Android”

    Você pode acessair a pasta de dados sem root , desde que o aplicativo seja debugável

    <application ... android:debuggable="true" ... 

    Paira listr o diretório base:

     adb shell "run-as com.your.package ls -l" 

    Paira copy um file:

     adb shell "run-as com.your.package cat relative/path > /sdcaird/some_name" adb pull /sdcaird/some_name 

    Infelizmente, o pré-ICS run-as é bastante buggy. O sintoma usual é um

     run-as: Package 'com.your.package' is unknown 

    mensagem.

    Você já tentou adb diretamente?

     adb pull /data/data/the.package.of.the.app/databases/the_name_of_the_database.db 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.