I have created an android application for my Android device which stores records into sqlite databases and even the retrieval of the data from the database works correctly on my application. Now i want to access the database file located in the location as follows:
/data/data/org.project.compdroid.dash1/databases/data
where data is my database file. This data file i want to export to my pc to keep a backup of all the records. for this I first tried accessing it from the emulator by the command
adb pull /data/data/org.project.compdroid.dash1/databases/data [local address path]
this worked correctly for the emulator. but when i try to copy the same file from my Android phone it says permission denied. I think since I am not the root user for my phone I am not allowed to access it and I am allowed to achieve it in my emulator since I am already rooted there. Now is there a way by which i will be able to copy the data file from my android phone without rooting it? or is rooting the only solution for my problem?
Please do suggest any other technique(if there are any) for copying the database files from an android phone to my computer.
Thanks in advance...