sqlite3: not found

前端 未结 3 1775
陌清茗
陌清茗 2020-12-02 14:51

I am trying to reach the sqlite database on my device using the procedure described here: How can i see SQLite Database (No emulator)?

However, I keep on getting sql

相关标签:
3条回答
  • 2020-12-02 15:17

    Some manufacturers deliver the devices without sqlite being installed on them. You can copy the sqlite program though from a emulator to your device if the device has an arm processor.

    1. Start the emulator and use the adb command from the platform-tools in android-sdk

      adb pull /system/xbin/sqlite3

    2. Mount the system partition of your device read/write after this tutorial:

      http://android-tricks.blogspot.com/2009/01/mount-filesystem-read-write.html

    3. Use the adb command to copy the sqlite3 file to your device

      adb push sqlite3 /system/xbin/

    After you reboot your device the sqlite3 command should work.

    Edit (copy from linked page - in the case link becomes invalid). The instructions for step 2 are:

    adb shell
    su
    mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
    

    "Replace /dev/block/mtdblock3 & /system with appropriate device path and mount point, as obtained from cat /proc/mounts"

    0 讨论(0)
  • 2020-12-02 15:18
    1. Go to Play store --> search for Titanium Backup & install it
    2. adb shell
    3. su
    4. cp /data/data/com.keramidas.TitaniumBackup/files/sqlite3 /system/xbin/
    5. cd /system/xbin/
    6. chmod 755 sqlite3
    7. adbd reboot (just in case)
    8. Enjoy the result
    0 讨论(0)
  • 2020-12-02 15:26

    For those who, like me, couldn't use Sqlite3, I used a workaround for this:

    cat srcfile> / mnt / sdcard / dstfile
    

    With this you can put the files into an external .db manager.

    0 讨论(0)
提交回复
热议问题