我们打开DDMS后,选择FileExplorer,然后我们可以看到其下的各个文件夹,我们要找的.db文件就保存在data文件夹下此时我们点击data,会发现data是无法打开的,然后我们进行下一步,通过cmd执行命令为我们获取相应的权限。
获取权限
在获取权限的时候,需要一步一步的获取文件夹权限。
1、获取data文件夹权限
在第一步打开的cmd中, 输入命令 adb shell su -c"chmod 777 /data", 回车。
这时data文件夹的权限就获取到了,打开data可以看到其下的文件夹,
2、获取dada/dada文件夹权限
与第一步类似,继续输入命令 adb shell su -c"chmod 777 /data/data",回车。
这样就获取到了dada/dada文件夹权限,打开dada/dada,里面保存了个个应用包名文件夹,找到我们需要找的app包名,然后再进一步打开,
3、获取应用db文件
继续输入命令 adb shell su -c"chmod 777 /data/data/包名",回车。这时,就打开了这个app的文件夹,db文件,保存在databases里面。
继续输入命令 adb shell su -c"chmod 777 /data/data/包名/databases",回车。这时,databases可以打开了,我们可以看到保存在其中的db文件。
继续输入命令 adb shell su -c"chmod 777 /data/data/包名/databases/*",回车。这时,databases下的db文件都被设为可读状态
4、导出db文件
选择需要导出的文件,然后点击右上角的导出按钮,选择保存地址即可
网友评论