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

  1. 首先须要获取root权限,试了一些办法都不太好用,最后查到有一些软件彻底能够达到这样的目的,我用的是 百度一键获取root,获取到了root权限,之后的操做就简单了。 在命令行  输入 adb shell; su; 进入root权限sql

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

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

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

  5. 可执行 sqlite3  数据库名(通常在/data/data目录下),可打开数据库。再执行 .tables 可列出这个库下的全部表。命令行

相关文章
相关标签/搜索