SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

Como acessar a pasta de dados/dados no dispositivo Android?


Acessar os arquivos diretamente no seu telefone é difícil, mas você pode copiá-los para o seu computador, onde você pode fazer o que quiser com ele. Sem root, você tem 2 opções:

  1. Se o aplicativo for depurável, você pode usar o run-as comando no shell adb
    adb shell
    run-as com.your.packagename 
    cp /data/data/com.your.packagename/
    

  2. Alternativamente, você pode usar a função de backup do Android.
    adb backup -noapk com.your.packagename
    

    Agora você será solicitado a 'desbloquear seu dispositivo e confirmar a operação de backup'. É melhor NÃO fornecer uma senha, caso contrário, fica mais difícil ler os dados. Basta clicar em 'fazer backup dos meus dados'. O arquivo 'backup.ab' resultante em seu computador contém todos os dados do aplicativo no formato de backup do Android. Basicamente é um arquivo tar compactado. Esta página explica como você pode usar o comando zlib do OpenSSL para descompactá-lo. Você pode usar o adb restore backup.db comando para restaurar o backup.