adb-通过adb获取app中存储的数据,并将获取到.db3格式的数据库导入到Navicat数据库工具,最后转化时间撮为日期并导出查询结果
adb-通过adb获取app中存储的数据,并将获取到.db3格式的数据库导入到Navicat数据库工具,最后转化时间撮为日期并导出查询结果
一、前言
在工作需要将APP软件中记录的数据导出来,查看其中的异常数据。
二、所需工具
adb——调试桥,起调试作用;
scrcpy——投屏工具,通过连接线连接电脑和Android设备,起显示和操作作用;
Navicat——数据库管理工具,起查询数据作用;
Execl——表格。
三、实例步骤
1、确认连接:
通过adb connect 设备号进行电脑adb与Android设备之间的连接,要检查是否连接成功可以使用adb devices,连接成功则会显示设备序号.
2、查找数据位置:
(在不确定数据库位置的前提下,如果你已经知道数据位置则直接进入第3步)
连接成功后,通过adb shell命令进入Android手机的Linux系统中,第一次shell命令时,可能会失败报没有权限提示;
当输入adb shell命令提示没有权限时,可以使用adb root给adb赋上权限,如果adb root也不行的话,则在此基础上使用adb remount重新挂载读写权限;
当adb root给到权限后(#->$),就可以重新adb shell进入系统;
进入系统后,通过cd /目录(需要查找的文件路径)进入指定APP数据库,结合ls查看文件列表。
3、取出数据并传出到本地:
通过adb pull /目录/文件 F:/本机地址传入本机电脑指定位置;
4、使用工具打开数据库
其中datetime(字段/1000,'unixepoch','localtime')表示将时间撮转换为时间
5、最后将查询结果通过excel格式导出
最后数据成功打开,也可以保存到本地。
作者:×不知该怎么√ 收藏一直进行,学习从未开始!地址https://www.cnblogs.com/hqh2021/p/17171825.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人