Chinaunix首页 | 论坛 | 博客
  • 博客访问: 530397
  • 博文数量: 26
  • 博客积分: 509
  • 博客等级: 下士
  • 技术积分: 809
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-15 18:01
文章分类

全部博文(26)

文章存档

2015年(1)

2013年(6)

2012年(19)

分类: 嵌入式

2012-09-04 20:58:05

 

修改System目录的权限,使用sqlite3命令操作数据库

连接好设备或打开模拟器,进入adb shell界面,然后使用sqlite3命令时,有时会发现提示说command not found。说明系统中没有这个命令相关的可执行文件。需要到其他的设备(有这个文件的真机或模拟器)的系统中拷贝一个这个可执行文件sqlite3,然后添加到系统的目录下。这个文件存在于系统的/system/xbin目录下。

这就需要先使用adb命令进行拷贝和复制,拷贝如下:

赋值时会发现,系统文件是只读的,需要修改权限。

 

 

·首先进入shell命令行下。adb shell,然后回车即可。然后使用mount命令,出现下面的内容

在上面找到有一行/dev/block/mmcblk0p7 /system 后面是ro说明只读。然后使用下面的命令:mount –o remount /dev/block/mmcblk0p7 /system。回车之后再使用命令mount查看修改结果

 

 

上面用红色举行框出来的就是修改之后的结果,发现权限变为了rw。说明可以读写了。修改完权限之后就可以拷贝文件了。

拷贝完之后就可以使用sqlite3进行操作了。在进行操作的时候可能还需要就行相应的权限设置,加可执行权限

这样就可以进行操作了

阅读(3960) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~