如何在安卓中直接使用sqlite查看数据库内容

  1. 首先需要获取root权限,试了一些办法都不太好用,最后查到有一些软件完全可以达到这样的目的,我用的是 百度一键获取root,获取到了root权限,以后的操作就简单了。 在命令行  输入 adb shell; su; 进入root权限

  2. 拥有root权限后,后续的操作就方便多了。然后在adb shell 环境下 执行 sqlite3,如果进入sqlite环境下,则成功了。一般没这么容易,若没有成功,一般原因是sqlite这个shell命令不在,下面是需要把sqlite3拷入/system/xbin/目录下。找到可用的sqlite3,可以从拥有sqlite3的模拟器或者真机上考取,或者下载http://download.csdn.net/download/u011326055/5847607。

  3. 下载完成后,更改 /system的权限为777 chmod命令执行,然后考进去  用dbms 或者 adb push 命令都可以

  4. 最后别忘了更改 sqlite3的权限为可执行权限。最后在root权限下执行 sqlite3 大功告成。

  5. 可执行 sqlite3  数据库名(一般在/data/data目录下),可打开数据库。再执行 .tables 可列出这个库下的所有表。

你可能感兴趣的:(如何在安卓中直接使用sqlite查看数据库内容)