今天我来介绍一下手机配置sqlite3的实施步骤;
首先在没有插入手机的情况下运行虚拟机,进入到File Explorer中(如果在你的页面中没有File Explorer,那么你点击上方标题栏中的Window->show view->other->File Explorer->ok就可以了),找到system,再找到xbin,点开xbin文件夹,就可以看到sqlite3这个文件,选中此文件导出到电脑上,关闭虚拟机,插入手机,运行程序,用上述方法点开xbin文件夹,将sqlite3文件导入在xbin文件下,如果你运气好可以直接导入,如果不能直接导入我们就需要cmd命令导入(不管你是否能成功导入,你都需要在你的手机上进行root操作)。
已导入sqlite3文件的cmd命令操作:win + R 输入cmd,进入命令行,输入adb shell命令->输入su得到手机权限->输入cd /data->输入cd /data->ls(这里是英文L)->找到你运行程序的包复制->cd 你运行程序的包->cd database ->ls(这里可以看到你建的数据库)->选择你需要的数据库->sqlite3 你的数据库。(这里你可能还会遇到一点小问题:就是显示sqlite3没有访问权限。你就关闭cmd命令,然后再次打开,输入adb shell->su->chmod 755/system/xbin/sqlite3->sqlite3就可以获得权限了)->.table(显示你建的表)->进行你想查询的sql语句。
不能直接导入sqlite3的cmd操作:先一级级的获取文件夹的权限,然后mout -o remout, rw -t yaffs2 /dev/block/mtdblock3 /system,就可以导入sqlite3文件了。
首先在没有插入手机的情况下运行虚拟机,进入到File Explorer中(如果在你的页面中没有File Explorer,那么你点击上方标题栏中的Window->show view->other->File Explorer->ok就可以了),找到system,再找到xbin,点开xbin文件夹,就可以看到sqlite3这个文件,选中此文件导出到电脑上,关闭虚拟机,插入手机,运行程序,用上述方法点开xbin文件夹,将sqlite3文件导入在xbin文件下,如果你运气好可以直接导入,如果不能直接导入我们就需要cmd命令导入(不管你是否能成功导入,你都需要在你的手机上进行root操作)。
已导入sqlite3文件的cmd命令操作:win + R 输入cmd,进入命令行,输入adb shell命令->输入su得到手机权限->输入cd /data->输入cd /data->ls(这里是英文L)->找到你运行程序的包复制->cd 你运行程序的包->cd database ->ls(这里可以看到你建的数据库)->选择你需要的数据库->sqlite3 你的数据库。(这里你可能还会遇到一点小问题:就是显示sqlite3没有访问权限。你就关闭cmd命令,然后再次打开,输入adb shell->su->chmod 755/system/xbin/sqlite3->sqlite3就可以获得权限了)->.table(显示你建的表)->进行你想查询的sql语句。
不能直接导入sqlite3的cmd操作:先一级级的获取文件夹的权限,然后mout -o remout, rw -t yaffs2 /dev/block/mtdblock3 /system,就可以导入sqlite3文件了。