Android 查看应用内数据库相关问题
LanyuanXiaoyao's Blog ヽ(✿゚▽゚)ノ

Android 查看应用内数据库相关问题

2015-11-18

今天准备学习一下和数据库相关的操作,没有想到在查看APP生成的数据库文件的时候遇到了莫大的麻烦.  

  1. 查看测试APP的本地数据文件夹
    首先打开Android Studio菜单栏的小机器人的图标打开DDMS工具

    然后找到data文件夹,所有APP的本地默认文件夹都在这里

    然后。。。我们会发现。。。打!不!开!
    卧槽!!当场就把我吓到了,然后搜索了一下发现是权限不够,也就是说这是个系统文件夹,一般的进程没有查看系统文件夹的权限,所以接下来就是提权,获得root权限。
    • 打开adb调试工具
      打开cmd控制台,然后输入adb shell就可以进入adb调试台模式,如果没有配置好环境变量,就会出错,这个时候可以直接cd进入Android SDK的安装目录下,在\android-sdk\platform-tools目录下可以找到adb.exe,然后再输入adb shell可以打开工具
    • 输入su命令获取手机的root权限
      然后输入
      chmod 777 /data/data/文件夹名 /data/data/文件夹名/* 改变系统文件夹的挂载模式,然后APP生成的数据库文件就可以查看了.
  2. 打开数据库文件
    在\android-sdk\platform-tools下还提供有sqlite数据库的访问工具

    在cmd中可以直接使用该工具打开从手机导出的数据库文件

相似文章

评论