Как я могу установить sqlite3 на рутированный NexusOne запускает Gingerbread
Я укоренен в моем нексусе, который запускает Gingerbread. Но, как и в следующем посте, я не могу найти sqlite3 и хотел бы установить sqlite3 на Nexus One:
Я сделал в 1 оболочке
$ 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
Как я могу создать / usr / bin на моем Nexus? и / usr / bin на моем пути оболочки?
2 ответа
Используйте следующую последовательность команд. Перед вводом команды "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
$ cd ~/NexusOne/SuperOneClickv1.7-ShortFuse
$ adb push sqlite3 /sdcard/
$ adb shell
$ su
# cp /sdcard/sqlite3 /usr/bin