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