gpt4 book ai didi

android - 如何提取或解压 .ab 文件(Android 备份文件)

转载 作者:IT王子 更新时间:2023-10-28 23:54:35 24 4
gpt4 key购买 nike

我正在运行一个 android 4.0.3 设备,我想提取由 :

创建的备份文件
adb backup -f ~/data.ab -noapk app.package.name

上面的行在 CMD (windows) 中工作,我可以在“~”目录中获取 data.ab 文件。

我不能做的是使用 CMD 提取该文件。我尝试了以下两种方法。

dd if=data.ab bs=1 skip=24 | openssl zlib -d | tar -xvf -

dd if=data.ab bs=1 skip=24 | python -c "import zlib,sys;sys.stdout.write(zlib.decompress(sys.stdin.read()))" | tar -xvf -

我收到以下错误

error

我尝试通过CYGWIN提取它,但是我也失败了。

error

我应该在哪里进行提取?我的命令提示符应该在哪个目录中?有什么见解吗?

最佳答案

根据 https://android.stackexchange.com/a/78183/239063您可以在 Linux 中运行单行命令来添加适当的 tar header 来提取它。

( printf "\x1f\x8b\x08\x00\x00\x00\x00\x00" ; tail -c +25 backup.ab ) |  tar xfvz -

backup.ab 替换为您的文件路径。

关于android - 如何提取或解压 .ab 文件(Android 备份文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18533567/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com