一.操作步骤
-
获取手机root权限(我现在用的Black Shark,但是没办法root,所以换了之前的Mi6)
a. 之前在unlock.update.miui.com解锁过
b. 并且在miui论坛下载过分区解锁工具解锁了分区
c. 但是权限还是不够,我又用root精灵进行了ROOT -
配置电脑系统变量Path,添加platform-tools路径
-
cmd输入
adb shell
(su
获取超级权限) -
通过
uname -a
查看自己手机架构,查找对应sqlite3 (aarch64)
在https://github.com/ianmacd/SQLite3进行下载
- 把目录/system/xbin只读权限改为读写
Ro: read only
Rw: read & write
- 移动sqlite3到/system/xbin目录
增加文件可执行权限
7. 数据库操作
二. 应用软件
-
Root Check: 查看自己手机是否获取root权限
-
BusyBox: BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。
有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。
参考文献
-
android sqlite3 not found 解决总结
https://blog.****.net/johnnycode/article/details/45619185 -
adb shell + sqlite3方式查询手机中数据库操作
https://www.jianshu.com/p/96d3520e3095 -
Android手机安装Sqlite3命令流程
https://blog.****.net/lpwmm/article/details/77770917 -
使用ADB命令修改手机文件附加权限教程
https://m.baidu.com/mip/c/s/m.anruan.com/mipwz_17449.html