当在手机系统内部使用sqlite3命令时,出现
/system/bin/sh: sqlite3: can't execute: Permission denied
则需要给手机装sqlite3.
步骤:
1、下载新版的文件:http://download.csdn.net/detail/xunfan/8199195
2、push并安装
首先可写挂载
>adb shell # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system然后push
> adb push sqlite3 /system/xbin
> adb push libncurses.so /system/lib
授权(进入adb shell)
# chomd 4755 /system/xbin/sqlite3
测试(进入adb shell)
# sqlite3
还原system
#mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
注意:使用的文件可以不是我上面提供的,但是4.1之后要用新版的文件,旧版会报错:
cannot locate 'sqlite3_enable_load_extension'...CANNOT LINK EXECUTABLE