For taking a bit-by-bit image of my Android phone, I am using the dd command but it returns dd: conv option disabled. Kindly let me know how to fix this problem. I am writing the command syntax as follows:
dd if=/dev/block/mmcblk0p22 of=/sdcard/test.img bs=1024 conv=noerror,notrunc,sync
In many Android phones, the stock binary dd
which is at /system/bin
is not a full version binary supporting conv option. In case you want to use dd
with conv option, then you have to go for busybox. Install busybox preferably at /system/xbin
, then delete the stock binary. If you don't want to delete the stock dd, then in your commands or script, dd
should be prefixed with busybox
, like busybox dd
as below.
busybox dd if=/dev/block/mmcblk0p22 of=/sdcard/test.img bs=1024 conv=noerror,notrunc,sync