1、首先root手机。
2、cmd-->D:\>cd D:\qiang\android-sdk\platform-tools
3、输入adb shell,回车输入su,获得管理员权限。提示/system/bin/sh: su: not found,证明手机还没有root,需要root;
内容如下:
D:\qiang\android-sdk\platform-tools>adb shell
shell@dior:/ $ su
su
/system/bin/sh: su: not found
127|shell@dior:/ $
如图:
[img]http://dl2.iteye.com/upload/attachment/0111/3939/e8bd30c9-d190-3f00-b077-e3e5216994a9.png[/img]
4、root成功之后,重新操作,如下图:
[img]http://dl2.iteye.com/upload/attachment/0111/3941/97ff2c82-4398-31ee-b53a-14f44c013e72.png[/img]
5、访问/data/data/文件夹,如果上述没有获取su权限,则会出现opendir failed permission denied提醒,表示需要获取su权限。
如图:
[img]http://dl2.iteye.com/upload/attachment/0111/3943/467d8f9c-bacc-3e4d-815d-dc283bbc9d27.png[/img]
6、访问文件夹 ls表示显示文件夹内所有文件:
[img]http://dl2.iteye.com/upload/attachment/0111/3945/d1c5b01a-073b-3889-8fa0-a60590c574f2.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0111/3947/c2d5f428-58d7-3c25-b7a4-46c54e9cd4fa.png[/img]
7、sqlite3 xxx.db,提示sqlite3:not found,原因:sqlite3 为一个可执行脚本程序,在system/xbin/下面,某些品牌手机rom 不带这个东西,导致没有该工具。
其实主要是/system/xbin/目录下没有sqlite3文件。
[img]http://dl2.iteye.com/upload/attachment/0111/3951/bb30d1a7-984a-3db0-a567-eecd16abc3c4.png[/img]
解决办法:
先去其他手机中拷贝或者下载sqlite3文件,然后在eclipse的DDMS面板中通过右上角手机图标(push a file onto the device) 将文件push到sdcard中,准确的是在/mnt/sdcard。
[img]http://dl2.iteye.com/upload/attachment/0111/3949/5af225de-94aa-341e-b855-89bea234f80c.png[/img]
然后,cat/mnt/sdcard/sqlite3 > /system/xbin/sqlite3将sdcard中的sqlite3文件移动到 /system/xbin/文件夹中,提示permission denied。
解决:
[1]、让/system文件夹可读写
$ adb shell # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
[2]、cat/mnt/sdcard/sqlite3 > /system/xbin/sqlite3;
ok,检查手机/system/xbin下多了一个sqlite3文件,不过还不能执行;
[3]、修改 sqlite3 权限
chmod 4755 /system/bin/sqlite3
[4]、设置 /system为只读文件
mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
通过上面的4个步骤就可以使用 sqlite3 命令来操作 SQLite 数据库了。
sqlite3 xxx.db;
sqlite>tables;

cmd下访问内部数据库相关推荐

  1. 关于linux环境下访问Windows数据库的处理方法

    ** 关于linux环境下访问Windows数据库的处理方法 1 首先需要知道windows系统下的ip地址,打开cmd控制台,输入ipconfig这个命令,获取window的本地ip地址,方便lin ...

  2. python---(4) win10 环境下访问MYSQL 数据库

    1. 安装MySQL 从MySQL官方网站下载最新的Community Server 5.6.x版本.MySQL是跨平台的,选择对应的平台下载安装文件,安装即可. 安装时,MySQL会提示输入root ...

  3. CMD下创建Oracle数据库(以Oracle10g为例)

    一.在Unix下创建数据库 1.确定数据库名.数据库实例名和服务名 关于数据库名.数据库实例名和服务名,我之前有专门用一篇来详细介绍.这里就不再说明了. 2.创建参数文件      参数文件很确定了数 ...

  4. 如何在cmd下查询mongodb数据库

    首先我们要找到我们安装mongodb的文件夹下的bin文件夹,接下来在路径框中输入cmd进入命令行: 这样我们就可以进入命令行了 可以输入这些命令让你们查找相关的信息: 在这里插入代码片show db ...

  5. jdk1.8版本下访问本地数据库文件(access数据库.mdb)与(火鸟数据库.fdb)踩坑记录

    项目场景: 具体场景是需要访问另一C/S架构软件生成的本地数据库,有两种,第一种是access数据库.mdb,第二种是闻所未闻的火鸟数据库.fdb文件,将二者中的数据提取出来入mysql.(期间走了很 ...

  6. windows cmd sqlplus访问Oracle数据库显示?胧淙胗没? SP2-0306: ?∠钗扌А?的问题

    登陆SQL plus出现以下情况: 查看注册表编辑器:NLS_LANG的值为 SIMPLIFIED CHINESE_CHINA.ZHS16GBK. 环境变量 NLS_LANG的值为 SIMPLIFIE ...

  7. Linux下访问数据库

    Linux下访问数据库 声明:本文只简单描述Linux系统下访问mysql数据库的步骤,关于连接上数据库之后的简单的对于数据库的增删改查等操作只是稍微提及,关于增删改查的语句书写,本文不再讲述. 一般 ...

  8. 解决CMD命令连接sqlserver 服务器主体 无法在当前安全上下文下访问数据库

    ** CMD命令连接sqlserver 服务器主体 无法在当前安全上下文下访问数据库 ** 今天使用sqlserver,发现了一个问题,在CMD命令中使用USE DBNAME语句的时候,会返回错误: ...

  9. Linux系统下授权MySQL账户访问指定数据库和数据库操作

    Linux系统下授权MySQL账户访问指定数据库 需求: 1.在MySQL中创建数据库mydata 2.新建MySQL账户admin密码123456 3.赋予账户admin对数据库mydata具有完全 ...

最新文章

  1. python2与python3转换记录
  2. Swift2.x编写NavigationController动态缩放titleView
  3. aspnet中操作excel报com错误的解决方法
  4. linux 校园网开启wifi共享,Linux/Ubuntu 16.04 使用校园网客户端Dr.com DrClient 有线连网,同时开启WiFi热点...
  5. PHP获取用户ip、地理位置、浏览器和系统信息
  6. 一个迄今为止最快的并发键值存储库FASTER诞生
  7. Python中多线程和多处理的初学者指南
  8. JVM笔记(一)数字在JVM中的表示
  9. 父类子类的创建对象和实例化
  10. python扫描器_Python扫描器-端口扫描
  11. 做减肥产品微商地推用什么做引流?如何选择转化率较高的地推方式
  12. Power BI桌面版与Online版功能区别
  13. 【毕业设计】基于单片机的火灾报警系统 -stm32 单片机物联网
  14. (跨模态)AI作画——使用stable-diffusion生成图片
  15. 小米手机fastboot模式出现Press any key to shutdown字样解决方法
  16. 华为Nova8缺货怎么办?这款手机也不错
  17. ffmpeg学习十三:图像数据格式的转换与图像的缩放
  18. linux系统中对日志的管理
  19. wlan从入门到精通第六期STA接入过程
  20. 18_位运算符(了解)

热门文章

  1. 英特尔安腾服务器芯片,英特尔开始出货新安腾服务器处理器
  2. C++ 与 elang 通信注意问题
  3. 微信公众号授权及关注
  4. UR机器人编译错误收集
  5. 免费logo在线设计平台
  6. greenplum的用法
  7. Spring AOP
  8. Linux驱动学习笔记之触摸屏驱动
  9. centos7无盘启动_centos启动tftp服务器
  10. 【C++】火车站的列车调度