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-11-03 23:01:50

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

linux下查看系统的发行版本及位数

linux下查看系统的发行版本:lsb_release -a 查看32.64位:1. getconf LONG_BIT 2. file /bin/ls 3. uname -a

linux 下查看系统内存使用情况的方法

在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在linux系统如何查看内存使用情况呢?下面和大家分享在Linux 下查看内存使用情况的free命令: [[email protected] tmp]# free total used free shared buffers cached Mem: 3266180 3250004 16176 0 110652 2668236 -/+ buffers/cache: 471116 2795064 Swap: 2048276

adb shell 查看系统属性(用来判断特殊的操作系统)

一般来讲,在android程序开发中进行需要判断设备类型和系统版本 1.设备类型判断 比如判断属于Google Nexus 5,Nexus 7,MIUI v5, MIUI v6,三星设备,魅族设备等: 这类型的问题都使用的android.os.Build.MODEL来判断,android.os.Build.MODEL是一个String变量,可以根据String中一些特殊字段来判断android设备属于什么设备,比如判断Nexus 7,代码入下 public static boolean isN7

Android使用adb命令查看CPU信息

Android中使用JNI编程的时候会需要编译出不同的SO文件,以供适配不同的机型. 例如: 由此需要查看不同机型的CPU信息. 使用ADB命令查看CPU信息命令如下: 1. adb shell 2. cat /proc/cpuinfo 查看到的信息如下(注意一次只能连接一台设备): 上面这款就是64位CPU的华为机型. 上面这款就是32位的 如果出现adb shell 不能打开的情况,需要将adb.exe的路径添加到环境变量path中. 如果出现"无法启动此程序,因为计算机中丢失AdbWinA

Linux下查看系统相关信息

1.显示系统名.节点名称.操作系统的发行版号.操作系统版本.运行系统的机器ID号 [[email protected] ~]# uname -a Linux TESTHOST 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 2.显示操作系统的内核版本 [[email protected] ~]# uname -r 2.6.32-431.el6.x86_64 3.查看系

linux、centos下查看系统版本、bios版本,内存信息等

1.查看系统版本 [[email protected] ~]# more /etc/issueCentOS release 6.2 (Final)Kernel \r on an \m 2.查看CPU信息 : [[email protected] ~]#more  /proc/cpuinfo 3.查看bios版本信息及内存信息.服务器型号 [[email protected] ~]#dmidecode 4.查看主机名: [[email protected] ~]#hostname localhos

在Linux下查看系统版本号信息命令总结

每次在想查看系统是多少位的时候,总是记不清到底用哪个命令,所以做个总结. [email protected]:~$ lsb_release -a No LSB modules are available. Distributor ID:     Ubuntu Description:     Ubuntu 12.04.4 LTS Release:     12.04 Codename:     precise [email protected]:~$ uname -a Linux de16-C6

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

一.查看Linux内核版本命令(两种方法): 1.cat /proc/version [[email protected] ~]# cat /proc/versionLinux version 2.6.18-194.8.1.el5.centos.plus ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Wed Jul 7 11:50:45 EDT 2010 2.uname -a [[email 

Android手机通讯录项目开发--联系人数据库contacts2.db介绍

项目描述:该项目为基于Android平台的手机通讯录,主要模块分为四个部分:联系人管理模块,通话记录管理模块,短信管理模块,系统设置模块. 系统结构图如下: 本项目启动时间:2014年5月28日 说明:本次开发项目的所有源码全部会分享给大家.开发此项目的目的有这几点:一.锻炼独立开发项目的能力,二.增加对Android开发的了解,三.熟悉Android通讯录机制. 闲话不多说,正式开始! 技术要点一:熟悉Android联系人数据库contacts2.db 1.获得联系人数据库contacts2.