title: How to fix adb backup return 41 bytes
body: <p>These are the two commands that I always use to get SQLite file from Android device to view and debug. </p>
  
  <pre><code>$ adb backup -noapk com.example.app
  $ dd if=backup.ab bs=1 skip=24 | python -c "import zlib,sys;sys.stdout.write(zlib.decompress(sys.stdin.read()))" | tar -xvf -
  </code></pre>
  
  <p>However, I don't why now I cannot use it. the back.ab I got from the first command will be 41 bytes and the second command will not work. The commands still work for other apps though. Only problem with this app I am working with.</p>
  
  <p>I have tried a solution in <a href="https://raccoon.io/android-adb-backup-41-bytes-549-bytes-bug-fix/" rel="nofollow noreferrer">this link</a> but it's the same. I vaguely remember that I face this problem before because I am doing something wrong like typo in package name. This time I double check and my package name is correct. </p>