Solve sqlite3: not found

Source: Internet
Author: User


Cause: sqlite3 is an executable program. In System/xbin/, some rom does not include this, resulting in the absence of this tool.

Solution: Copy A sqlite3 file.

Steps:

1) make the/system folder readable and writable

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

2) open another simulator or mobile phone with sqlite3 (/system/xbin/sqlite3), export sqlite3, and import it to/system/xbin without sqlite3 machine. (You can use ddms to complete this operation)

$ adb push sqlite3 /system/xbin

3) Modify sqlite3 Permissions

# chmod 4755 /system/xbin/sqlite3

4) Welcome/the system is a read-only file

# mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system

5) Now you can use the sqlite3 command.

# sqlite3 /data/data/com.mobisync.android/databases/sync.db SQLite version 3.6.22Enter ".help" for instructions sqlite> .tables android_metadata  file              sync_status

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.