电脑Windows系统调试手机SQLite数据库

一.操作步骤

  1. 获取手机root权限(我现在用的Black Shark,但是没办法root,所以换了之前的Mi6)
    a. 之前在unlock.update.miui.com解锁过
    b. 并且在miui论坛下载过分区解锁工具解锁了分区
    c. 但是权限还是不够,我又用root精灵进行了ROOT

  2. 配置电脑系统变量Path,添加platform-tools路径

  3. cmd输入adb shellsu获取超级权限)
    在这里插入图片描述

  4. 通过uname -a查看自己手机架构,查找对应sqlite3 (我的是aarch64)

在这里插入图片描述
https://github.com/ianmacd/SQLite3 进行下载

  1. 把目录/system/xbin只读权限改为读写

在这里插入图片描述

Ro: read only

在这里插入图片描述

Rw: read & write

  1. 移动sqlite3到/system/xbin目录

增加文件可执行权限

在这里插入图片描述

  1. 数据库操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
二. 应用软件

  1. Root Check: 查看自己手机是否获取root权限

  2. BusyBox: BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。

有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。

参考文献

  1. android sqlite3 not found 解决总结
    https://blog.csdn.net/johnnycode/article/details/45619185

  2. adb shell + sqlite3方式查询手机中数据库操作
    https://www.jianshu.com/p/96d3520e3095

  3. Android手机安装Sqlite3命令流程
    https://blog.csdn.net/lpwmm/article/details/77770917

  4. 使用ADB命令修改手机文件附加权限教程
    https://m.baidu.com/mip/c/s/m.anruan.com/mipwz_17449.html

猜你喜欢

转载自blog.csdn.net/l503301397/article/details/86668016