APP内部文件分析

我们打开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文件

选择需要导出的文件,然后点击右上角的导出按钮,选择保存地址即可

你可能感兴趣的:(APP内部文件分析)