当前位置:   article > 正文

备份android分区,使用 adb 备份技术提取 Android APP 的 data 分区内容 – 星云软件工作室产品研发团队...

adb备份分区

我的手机并没有 root 权限,系统对我是隐藏 /data/data/ 分区的。但是我们可以通过 adb 提供的备份技术将 data 内容提取出来。

准备工作

首先需要打开手机的开发者模式以及adb调试。具体操作方法每种手机不同,需要按照机型搜索开启方式;

下载一个 adb 工具。此工具在 https://developer.google.cn 与 Android Studio 一同提供下载;

将手机通过 USB 连接到 PC ,使用 Terminal 、 cmd 或 PowerShell 打开 adb 所在目录。

使用 adb 命令备份 APP 的 data 分区

首先,需要先确认该设备已完全与 PC 连接。

adb devices

如果你使用的 PowerShell ,需要指定应用程序所在文件夹,例如: ./adb devices 。如果命令行返回了一行设备,说明连接成功。

第二步,获取要提取的 APP 包名。你可以使用 QQ 发送到电脑的方式查看包名。

第三步,使用以下命令进行数据备份:

adb backup [第二步获得的包名]

第四步,在手机上确认并同意你的备份请求。

完成以上步骤后,你会在 adb 工作文件夹获取到一个 backup.ab 文件。

解包 backup.ab 文件

使用 Android backup extractor 文件可以轻松将无法直接使用的 .ab 文件转为可以解包的 .tar 文件。Android backup extractor 目前在 Github 开放源代码,请造访以下地址的 releases 页面下载最新的 jar 包,并保存在 backup.ab 文件的同目录下,执行以下指令:

java -jar abe-all.jar unpack backup.ab backup.tar

请注意:如果你出现下图所示的错误,多半有可能是你使用了过旧的 Android backup extractor 的 jar 包。请使用 Github 中最新的 jar 包。

848c605a4bbeb610d2c936212e89fbf1.png

所有步骤完成后,你会得到一个 backup.tar 。此文件可以直接使用解压软件打开。

赞过:

赞 正在加载……

9ea30d4c7a1bb43a5cea6eba21433c90?s=42&d=https%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D42&r=G

作者: 日向花和

“勝者には褒美を、敗者には罰を”查看该作者所有主题 日向花和

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/234046
推荐阅读
相关标签
  

闽ICP备14008679号