win7 64位下 adb shell连接sqlite3(真机)

1.首先,一定要把手机成功root
    我使用的真机(魅族3),可能魅族对系统做了部分限制,需要在用户--》点击个人用户信息--》开启系统权限,千万不要觉得到了这一步,就已经完成root了,不是的,去下载一个360超级root,再root一次;

    cmd到命令行,键入 adb root,adb remount

adb root
//如果出现了 adbd is already running as root 就证明成功root了
//如果出现了 adbd cannot run as root in production builds 证明还没有成功root,去下载安装一个叫做“超级adbd.apk”,启动后,一定要选择“启动超级adb”,这样就OK了




2.查看在/system/xbin/目录下,有没有sqlite3这个命令,如果没有,就需要弄一个进去,可以用adb push,或者用DDMS的File Explorer弄进去;

下面的实例时用adb push,如果用File Explorer 也是要给sqlite3权限的

#拷贝sqlite3到真机的 /system/xbin/
adb push C:\Users\GONGH\Desktop\sqlite3 /system/xbin/
#拷贝libncurses.so到真机的 /system/lib/
adb push C:\Users\GONGH\Desktop\libncurses.so /system/lib/
 
#给sqlite3权限
adb shell chmod 777 /system/xbin/sqlite3




参考 http://www.yzmg.com/news/show-86548.html

http://www.baidufe.com/item/c94916311272527eed98.html

你可能感兴趣的:(win7 64位下 adb shell连接sqlite3(真机))