title: How can I download my sqlite database from my Android app without ROOT?
body: <p>I'm trying to download my sqlite database so that I can review it's contents (<em>our app does online offline sync, and I'm trying to ensure it's only pulling down what it's supposed to from the API</em>). </p>
  
  <p>I'm trying to use <code>adb pull /data/data/com.mycompany.myapp/files/db.sqlite3</code> but I keep getting permission denied.</p>
  
  <p>I've tried logging in via shell and copying it to the SD card, but I get permission denied there as well (and I don't want to add SDCard access in my Manifest).</p>
  
  <pre><code>$ adb shell
  $ run-as com.mycompany.myapp
  $ cd files
  $ cp db.sqlite3 /mnt/sdcard/db.sqlite3
  $ PERMISSION DENIED
  </code></pre>
  
  <p><strong>Without ROOT permission</strong>, how do I download my sqlite file from my android device to a location that will allow me access?</p>