How do you use force adb to backup without user confirmation?
12,070
Solution 1
This can be done using fastboot
command by pulling data off the inactive Android device. Here's a sample tutorial on this at XDA University.
Solution 2
My solution for this case is to use dd
(it's available in vanilla Android, and custom recoveries, like TWRP, as well):
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
...Or with compression:
sudo adb shell dd if=/dev/block/bootdevice/by-name/system | xz -9 -T0 - > system.bin.xz
Later the binary image can be transformed to any desired backup format.
Author by
radj
Updated on June 04, 2022Comments
-
radj almost 2 years
Running
adb backup -apk -shared -all
on an Android device yieldsNow unlock your device and confirm the backup operation.
on the Terminal and a prompt on the device screen that requires user intervention. I was hoping to automate backup and restore from adb. is there a way to force and proceed with backup without user confirmation? -
Flimzy over 8 yearsWhile this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes.
-
Jannis about 8 yearsIn the link you posted, I cannot find instructions to do a backup using fastboot. It only instructs, how to create update.zip-files (including scripts) to modify something on the device as far as I can see. Could you please post the steps needed here? Thanks