Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在没有用户确认的情况下使用强制adb进行备份?_Android_Backup_Adb_Fastboot - Fatal编程技术网

Android 如何在没有用户确认的情况下使用强制adb进行备份?

Android 如何在没有用户确认的情况下使用强制adb进行备份?,android,backup,adb,fastboot,Android,Backup,Adb,Fastboot,在安卓设备上运行adb backup-apk-shared-all,即可解锁设备并确认备份操作。在终端和设备屏幕上显示提示,需要用户干预。我希望从adb自动执行备份和恢复。有没有一种方法可以在没有用户确认的情况下强制并继续备份?这可以通过使用fastboot命令从非活动的Android设备上提取数据来完成。这里有一个关于这个的示例教程。我的解决方案是使用dd(它在vanilla Android中提供,还有自定义恢复,如TWRP): …或通过压缩: sudo adb shell dd if=/de

在安卓设备上运行
adb backup-apk-shared-all
,即可解锁设备并确认备份操作。在终端和设备屏幕上显示提示,需要用户干预。我希望从adb自动执行备份和恢复。有没有一种方法可以在没有用户确认的情况下强制并继续备份?

这可以通过使用
fastboot
命令从非活动的Android设备上提取数据来完成。这里有一个关于这个的示例教程。

我的解决方案是使用
dd
(它在vanilla Android中提供,还有自定义恢复,如TWRP):

…或通过压缩:

sudo adb shell dd if=/dev/block/bootdevice/by-name/system | xz -9 -T0 - > system.bin.xz

稍后,二进制图像可以转换为任何所需的备份格式。

虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能会无效。在您发布的链接中,我找不到使用fastboot进行备份的说明。它只指示如何创建update.zip文件(包括脚本),以便在我所能看到的范围内修改设备上的某些内容。你能把需要的步骤贴在这里吗?谢谢
sudo adb shell dd if=/dev/block/bootdevice/by-name/system | xz -9 -T0 - > system.bin.xz