admin管理员组文章数量:1539849
2024年5月9日发(作者:)
ADB备份获取应用数据的方法介绍
摘要
随着Android系统安全技术更新、版本升级,获取root权限难度极大。在没有root
权限条件下,备份文件解析方式是最常用的数据获取方法之一。目前主流的备份方法有定
制系统厂商自带备份应用备份数据,CWM备份,ADB命令备份三种。从适用性和安全性
上说,ADB命令备份最优。定制系统厂商自带备份应用备份数据格式不统一,适用性差;
CWM备份风险相对较大,安全性差。
本文以微信为例,介绍通过ADB命令备份微信数据,利用SafeMobile“蜂”系列产
品解析备份文件的方式获取微信数据的方法。
1 数据备份
打开命令行窗口,运行ADB命令
1.1 检查ADB命令工具版本
检查ADB版本,命令如下:
adb version
确认ADB版本为1.0.31,在测试过程中,使用1.0.25版本的ADB无法备份应用数
据。
1.2 检查手机连接情况
把手机接入电脑,检查连接情况,命令如下:
adb devices
此图表示连接正常
1.3 备份微信数据
备份微信数据,命令如下:
adb backup –f d: (该命令将微信数据备份至本地磁盘d盘,
并备份文件命名为)
注意:路径后跟的是包名(),即package,并非软件名()。
获取包名,命令如下是adb shell pm list packages。
输入备份命令后,点亮手机屏幕,点击【备份我的数据】,然后开始备份,备份完成,
找到备份文件。
发现备份文件大小为1KB,说明已经无法备份到微信新版本数据。而现今获取新版系
统root权限非常困难,对于有些定制的Android系统来说,手机用户不配合就无法获取
root权限。例如华为,魅族等品牌的一些手机。此时我们怎么办呢?从另外一个层面,
我们了解到没有root权限情况下,微信从6.0版本开始,应用数据就不进备份了,但是
通过ADB命令可以备份到微信6.0版本及以前的数据。通过分析,可以用ADB命令把微
信回退到6.0版本,然后再备份6.0版微信数据。
2 回退微信版本
2.1 卸载微信
回退微信版本后,还要能备份到微信,就需要卸载时保留微信数据。保留数据卸载微
信,命令如下:
adb uninstall -k
说明:adb uninstall <包名>
adb uninstall -k <包名>
这里加“-k”参数,表示卸载软件但是保留配置和缓存文件。
执行卸载命令后提示,如果坚持要卸载并保留数据,请执行“adb shell pm
uninstall –k ”。
执行提示命令:
adb shell pm uninstall –k
提示Success,观察手机,屏幕上微信图标已经消失,说明微信应用已经卸载成功。
2.2 安装微信6.0版本应用
安装微信6.0版本应用,命令如下:
adb install d: (下划线部分为apk安装包的绝对路径)
提示Success,观察手机屏幕,发现微信应用图标又出现了,说明微信6.0版本安装
成功。开始准备进行adb备份微信数据
2.3 备份微信6.0版本数据
备份微信6.0版本数据,命令如下:
adb backup –f d:
输入命令后,点亮手机屏幕,点击【备份我的数据】,然后开始备份,备份完成,再
次找到备份文件。
这次,发现备份文件大小为25632KB,备份文件不是1KB,说明备份到微信数据
了,我们希望来了。
3 备份文件解析
利用SafeMobile“蜂”系列软件解析备份文件。打开SafeMobile“蜂”系列软
件,点开添加证据>文件解析页面,点击【文件解析】,在添加文件向导中选择android
备份文件。
选择微信应用,分析完成后,浏览分析结果发现成功获取了微信的数据。
4 还原微信版本
还原微信版本可通过手机端对微信应用进行升级,也可通过上文介绍的adb环境下在
保留数据的前提下卸载微信,然后通过adb命令安装最新版的微信客户端。上述两种方法
都会保留聊天数据。
5 总结
从严谨的取证角度来说,此方法不符合取证要求,但是作为线索侦查,在手机确实无
法root或无法通过其他方式提取相关应用数据时,可以进行尝试。本文描述的内容不具备
普遍性,针对测试手机和部分应用有效。理论上其他手机类似,但未穷尽,不作保证。同
时,在方法介绍过程中只备份数据,没有备份多媒体文件,如果想把多
媒体文件也备份出来,在备份命令中增加一个参数,可以使用如下命令:
adb backup -f d: -shared 。
版权声明:本文标题:ADB备份获取应用数据的方法介绍 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1715203175a440476.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论