我的根基是经营姜饼的纽带。但就像下面的帖子一样,我找不到 sqlite3,并且想在 Nexus One 上安装 sqlite3:
当我尝试使用 adb shell 打开数据库时,为什么在已 root 的 Nexus One 上收到“sqlite3:未找到”错误?
我在 1 个 shell 中做了
$ adb shell
$ su
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
在另一个外壳中,我做了
$ cd ~/NexusOne/SuperOneClickv1.7-ShortFuse
$ adb push sqlite3 /system/bin
failed to copy 'sqlite3' to '/system/bin/sqlite3': Permission denied
我已经尝试过答案。但我明白了。我显然有“sqlite3”,但它不允许我移动到/usr/bin。
# mv sqlite3 /usr/bin
failed on 'sqlite3' - No such file or directory
# pwd
/mnt/sdcard
# ls sqlite3
sqlite3
# mv sqlite3 /usr/bin
failed on 'sqlite3' - No such file or directory
# ls -l sqlite3
----rwxr-x system sdcard_rw 24120 2010-10-16 22:04 sqlite3
如何在我的 Nexus 上创建“/usr/bin”?我的 shell 路径上有 /usr/bin 吗?
使用以下命令序列。
在输入“su”命令之前解锁您的设备以查看授予访问权限的对话框
$ adb push sqlite3 /sdcard/
$ adb shell
$ su
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
# dd if=/sdcard/sqlite3 of=/system/bin/sqlite3
# chmod 4755 /system/bin/sqlite3
# mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)