Nexus 5 "sqlite3_enable_load_extension", на который ссылается "sqlite3"
Справочная информация:
- Nexus 5
- У корневого разрешения на устройстве
- вытащить sqlite3 из моего эмулятора ADB pull/system/bin/sqlite3
- нажимаем этот sqlite3 на мое устройство ADB push sqlite3/sdcard/
- оболочка adb
- су
-
переместить sqlite3 в каталог /system/xbin/
# mount -o remount, rw -t yaffs2/dev/block/mtdblock3/system
# dd if =/sdcard/sqlite3 of =/system/xbin/sqlite3
# chmod 777/system/xbin/sqlite3
# mount -o remount, ro -t yaffs2/dev/block/mtdblock3/system
Продолжайте получать ошибку, когда я пытаюсь использовать sqlite3. Например:
# sqlite3/data/data/com.android.providers.contacts/databases/contacts2.db
Я получил ошибку:
НЕ МОЖЕТ ЛИСТИРОВАТЬСЯ ИСПОЛНЕНИЕ: не удается найти символ "sqlite3_enable_load_extension", на который ссылается "sqlite3"...
Кто-нибудь знает, как успешно запустить sqlite3 на устройстве Nexus 5? Любая помощь приветствуется.
Ответы
Ответ 1
У меня была та же проблема. Я нашел эту версию для Jelly Bean http://bit.ly/sqlite3-for-jb на моем N5 4.4.2.
adb push sqlite3-for-jb /sdcard/sqlite3
adb shell
su
mount -o remount,rw /system
cp /sdcard/sqlite3 /system/xbin/sqlite3
chmod 755 /system/xbin/sqlite3
mount -o remount,ro /system
Ответ 2
Просто используйте "SQlite Installer For Root" из игрового магазина.