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

问题描述 投票:2回答:2

在Android设备上运行adb backup -apk -shared -all会在终端上显示Now unlock your device and confirm the backup operation.,并在设备屏幕上显示要求用户干预的提示。我希望能够自动从adb备份和还原。有没有无需用户确认就可以强制并继续进行备份的方法?

android backup adb fastboot
2个回答
0
投票

我在这种情况下的解决方案是使用dd(它在香草Android中可用,并且还具有自定义恢复功能,例如TWRP):

sudo adb shell dd if=/dev/block/bootdevice/by-name/boot > boot.bin
sudo adb shell dd if=/dev/block/bootdevice/by-name/modem > modem.bin
sudo adb shell dd if=/dev/block/bootdevice/by-name/system > system.bin

...或具有压缩功能:

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

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


-4
投票

这可以使用fastboot命令通过从非活动的Android设备中提取数据来完成。这是XDA University上的示例教程。

© www.soinside.com 2019 - 2024. All rights reserved.