用adb shell sqlite3 查看设备中数据库

ADB是开发硬件和Android设备(真机或模拟器)之间的通信管道,adb+shell+sqlite3可以用来查看设备中的数据库。以下操作全部在terminal中进行。你所需要的前置工作是找到你的Android SDK在你电脑中什么位置。

1. 模拟器

如果Android设备为模拟器,操作十分简单,因为模拟器 /system/xbin/ 这个文件夹中已经包含了sqlite3,因此可以直接运行。

(1)到SDK所在位置

cd /Users/用户名/Documents/Android/sdk/platform-tools


(2)查看已经连接的设备,由于没有设置adb的path,所以每次利用adb进行操作的时候都要在前面加上 ./ ,不然会说command not found。

./adb devices

(3)进入shell

./adb shell


(4)取得root权限,前提是你的手机已root,取得权限成功之后"$"会变成"#"

su

(5)到sqlite3所在位置

cd /system/xbin

(6)打开数据库

sqlite3 /data/data/com.公司名.程序名/databases
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值