Android在ADB下查看系统数据库

最近有一个需求,需要我们在不使用apk的情况下获取系统的数据库数据,ok我们来看下如何实现,当然,在ADB下操作系统数据库,你必须要有root权限。

1、ADB连接手机

2、adb shell 结合find来查找db文件

adb shell find / -name '*.db' -type f

3、导出

adb pull /data/data/com.android.providers.contacts/databases/contacts2.db /local

4、用sqlite打开数据库

ok,后面想做什么就可以做什么了

时间: 2024-10-18 20:26:50

Android在ADB下查看系统数据库的相关文章

winPE系统下查看系统的IP及DNS地址

相信很多的人和烂泥一样,经常遇到重装系统,但是重装系统后,原来的本机IP地址.DNS地址等等信息都记不得了. 如果你有记录那还好,如果没有呢?你该怎么办呢? 呵呵,今天这个问题我们可以解决了.现在重装系统一般使用winpe系统的居多,如果你使用的不是winpe系统,那么很抱歉此方法对你来说没有用处了. 首先.我们进入winpe系统,如下图示: 然后,启动注册表: 现在我们选择 HKEY_LOCAL_MACHINE 或者 HKEY_USERS 或者其他的也是可以的,然后选择"文件" →&

Win7旗舰版64位系统下查看系统相关详细信息的三大方法

  方法一.slmgr.vbs -dlv命令 1.首先在键盘按"win+r"组合键打开"运行"窗口,输入"slmgr.vbs -dlv"命令后按回车或点击确定; 2.此时系统就会弹出系统的详细信息了,包括系统的版本信息,包括激活ID等,如下图. 方法二.通过dxdiag命令查看 1.同样的按"win+r"组合键打开"运行"窗口,输入"dxdiag"命令后回车; 2.在打开的DirectX

Linux下查看系统版本号信息的方法

来源:http://www.ha97.com/2987.html 一.查看Linux内核版本命令(两种方法): 1.cat /proc/version [root@localhost ~]# cat /proc/versionLinux version 2.6.18-194.8.1.el5.centos.plus (mockbuild@builder17.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Wed

查看mysql数据库的版本方法

查看mysql数据库的版本方法 查看mysql数据库版本方法总结 当你接手某个mysql数据库管理时,首先你需要查看维护的mysql数据库版本:当开发人员问你mysql数据库版本时,而恰好你又遗忘了,那么此时也需要去查看mysql数据库的版本...............下文总结一下Linux平台下查看mysql数据库的方法.个人觉得总结的比较全面了.   方法1:登录数据库时,你可以看到对应mysql数据库的版本信息,如下所示:   [root@DB-Server ~]# mysql -u r

查看mysql数据库版本方法总结

当你接手某个mysql数据库管理时,首先你需要查看维护的mysql数据库版 本:当开发人员问你mysql数据库版本时,而恰好你又遗忘了,那么此时也需要去查看mysql数据库的版本...............下文总结一下 Linux平台下查看mysql数据库的方法.个人觉得总结的比较全面了.   方法1:登录数据库时,你可以看到对应mysql数据库的版本信息,如下所示:   [root@DB-Server ~]# mysql -u root -p Enter password: Welcome

Windows中使用Apche并查看MySQL数据库

我的环境是 Sempron3300+ 512内存 软件环境是 windows 2003server企业版sp1+Apache HTTP Server 2.0+mysql5+php5+mysql5 我直接是将Discuz!EXP的一个软件包,( 最大程度提高Discuz!EXP的兼容性,计算机中同时也许正在运行其他MySQL,Discuz!EXP中的MySQL使用6033端口启动服务以避免与您计算机中运行的)在Windows下直接可配置出PHP的运行环境.便配置简单了不少.装上后,可直接配置出上面

查看系统网络连接打开端口、系统进程、DOS打开文件的命令

这篇文章主要介绍了如何在DOS下查看系统网络连接打开端口.打开的服务等   问题描述:     DOS查看系统网络连接打开端口.打开的服务 问题解决:     (1)DOS查看系统网络连接打开端口 注:     使用    netstat 命令,可以查看系统打开的端口     (2)查看和关闭系统打开进程 注:     使用 taskkill /pid /F  端口号    可以用来关闭指定PID的端口 注:     使用tasklist可以用来查看所有PID     (3)DOS打开文件 注:

linux查看系统负载的常用命令

网站服务器经常会遇到linux系统负载的问题,那么linux下查看系统负载的命令有哪些呢? linux下查看负载的主要命令有下面一些: top, uptime,w,vmstat 1.top命令查看linux负载: 第一行解释: top - 15:13:34 up 252 days,  1:36,  1 user,  load average: 0.01, 0.01, 0.00 15:13:34 :系统当前时间 up 252 days :系统开机到现在经过了252天 1 users:当前1用户在线

Linux下如何查看系统启动时间和运行时间

Linux下如何查看系统启动时间和运行时间 1.uptime命令输出:16:11:40 up 59 days, 4:21, 2 users, load average: 0.00, 0.01, 0.00 2.查看/proc/uptime文件计算系统启动时间cat /proc/uptime输出: 5113396.94 575949.85第一数字即是系统已运行的时间5113396.94 秒,运用系统工具date即可算出系统启动时间 代码: 全选 date -d "$(awk -F. '{print